While it would be absolutely good to have such a feature, we’re past the stage when the game can get substantial code changes. AAO stayed in Early Access between July 2019 and November 2021, and the also kept getting updates until July 2022. There was always a different feature or issue we worked on.
Tips: for unloading transports
-
You don’t follow the transport instructions exactly, you might find your units “stuck” on the transport.
To “fix” this.
- Left-click the transport
- This brings up the dossier in the lower left
- Left-click the unit on the transport
- Right-click on the territory to unload into
To reproduce the “stuck” condition
- Left click transport
- Right click a unit to load
- Left click the transport again
If for some reason you want to leave 1 unit on the transport, it appears that you’re out of luck.
-
I like all the hard work put into the game but I’m having some issues especially around transports.
- Left-click transport.
- Right-click a territory to move it
- Left-click a unit to pick up … oops, wrong mouse button
- Left-click transport
- Right-click unit, huh? Nothing happened
- Cancel the transport move
- Repeat steps 1-2
- Left-click a unit to pick up … oops, dammit, I did it again
- Cancel the transport move
- Cry a little
- Repeat steps 1-2
- Left-click unit to pick up
-
Thanks for the feedback! We’ll surely look for ways to further polish the experience.
-
Warning: TL;DR Post with a lot of Programming Mumbo-Jumbo
If I can provide a recommendation, why not try having units move into SZs containing Transports, rather than having Transports need to click units to load them.Implementing the logic would be a bit trickier, sure, but it’d probably go something like (pseudo-coded out the wazoo):
landunit{
…
move(){
…
if(destinationTile.type() == “Sea”){
if(destinationTile.canLoad(this){
//Prompt the player to select a Transport to be loaded.
}
else{
//Prevent the unit from moving.
}
}
}
…
}And, in a separate area that handles the logic for individual tiles on the map:
seaTile extends Tile{
…
canLoad(LandUnit unit){
result = false;
List<Units> units = this.getUnits();
for(i = 0; i < units.size(); i++){
if(units.get(i).getType() == “Transport”){
if(((transport) units.get(i)).canLoad(unit)){
result = true;
}
}
}
return result;
}
…
}And later, in the area that handles the Transport:
Transport extends NavalUnit{
…
canLoad(LandUnit unit){
if(unit.getType() == “Infantry”){
if(this.getCargo.size() < 2){
return true;
}
else{
return false;
}
}
//Unit attempting to be loaded is ART/TANK/AA Gun
else{
if(this.getCargo.size() < 2 && !(this.getCargo().contains(“ART”) || this.getCargo().contains(“TANK”) || this.getCargo().contains(“AA Gun”))){
return true;
}
else{
return false;
}
}
}
…
}Wow, the formatting is terrible for code-blocks on here. I guess the forum software likes cutting leading spaces.
-
@djensen I can’t make it work correctly especially for later game Allied moves when I have 10+ transports
-
Question about transport loading/unloading
I’m playing test games to get accustomed to the interface. I want to load 1 inf from India onto trn in sz35 then move trn to sz34, load inf from Persia and drop both inf into Egypt. I can’t figure out how to make that happen. The rules allow this as long as trn has enough movement points… Help?
-
Left-click the transport then it’s all right-clicks. If you left-click again, it’s best to just start over from scratch. I’ve been doing this a lot lately with transports.
-
I think there is a “bug” if you have a stack of transports and a stack on infantry. They get loaded like this
2 transport and 4 infantry
transport a <- 1st inf
transport b <- 2nd inf
transport a <- 3rd inf
transport b <- 4th infIt’s a convenience for some situations but inconvenient for most others.
-
@djensen @rem400 Left-click transport. Right-click the infantry. Right-click the SZ34. Right-click the infantry in Persia. Right-click Egypt.
If you have a stack of transports and a stack on infantry, keep right-clicking infantry, they’ll load. You can also open the dossier and pick each transport individually to be able to see what is loaded where.
-
@JuliusBorisovBeamdog It works but the dossier can get a little fidgety. I still have not gotten the hang of it. For me, if I accidentally left-click along the way, I just start from scratch. Sometimes I’ll reset an entire region of the board just to see what is happening.
Also, this is a tough one. I wish I had some suggestions for making it better. Generally speaking I like the new way but I keep making mistakes (esp with transports). At least the reset is super quick now. Shift-Right-Click for the win!





