[FIXED] Embarked land units hindered by land unit Zones of Control

ButSam

King
Joined
Dec 27, 2001
Messages
663
I noticed in my most recent game that an Embarked Warrior unit was limited in movement to 1 square when moving next to an on-land barbarian unit.

Unfortunately, I don't have a save handy, but I will try to regenerate the conditions that illustrate this bug so I can post a save. It was 100% reproducible.

To reproduce: Put an embarked warrior in a Zone of Control of another unit (say, a barbarian) on land. Attempt to move the embarked warrior ship from one coastal (water) ZOC location to another coastal (water) ZOC location, and notice the embarked warrior ship is hindered by ZOC in water.

Note that a military ship such as a Trireme is not affected by coastal ZOCs from land units, as it should be.

Sam
 
Units on land are likewise limited by ZOC of embarked enemy units and naval vessels.
 
Naval Vessel ZOC makes sense. (But land units should not restrict naval units' ZOCs either, great point.) My understanding of the intent of ZOC movement limitations is to allow a unit to fire back on the enemy before they run away, to simulate the more rapid simultaneous pace of battle in a turn-based way.

So, I think units should only limit ZOC if they can fire on the unit currently moving from one square to another. Therefore, a land melee (non-ranged) unit should not limit the movement of an embarked land unit and vice versa. I am ok with a naval vessel limiting movement of a land (non-ranged) unit, but not the reverse.

In all cases, I am ok with a ranged unit limiting ZOC.

That said, it is certainly a bug for an embarked unit to be limited by the ZOC of a non-ranged unit on land. No retaliatory attack is possible, therefore no ZOC restriction should exist. Any condition without retaliatory attack should also mean no ZOC, even though the two units may be in adjacent hexes.
 
Would someone please post a save file that shows that embarked units are affected by land units' ZOC, but regular naval units are not? We can then confirm that as a bug. Thanks.
 
Now that I have astronomy I was able to more easily reproduce.

Here is a save, which shows simultaneously that the embarked Swordsman is affected by an enemy melee barbarian's ZOC, but the nearby military naval units are not affected by the same melee barbarian's ZOC. There are two military naval units near a peninsula with a melee barbarian unit. There is also an embarked Swordsman in the same waters. Moving through the same coastal spaces adjacent to the barbarian melee unit, the military naval units are unaffected by ZOC but the embarked swordsman is.

EDIT: This is with the latest version as of Oct 7, 1.0.0.20b (meaning the 2nd release of 1.0.0.20, with the Spanish fix).
 

Attachments

Thanks for posting the save file. I confirm that the embarked Swordsman is affected by the Barb ZOC, but the other naval units are not. I also noted that the embarked Swordsman loses 2 MPs when moving in a ZOC. Page 53 of the English manual states: "When a unit moves between two tiles within an enemy’s ZOC it expends all of its MPs." This is another discrepancy.

Moderator Action: Moved to the Confirmed Bugs forum
 
I also noted that the embarked Swordsman loses 2 MPs when moving in a ZOC. Page 53 of the English manual states: "When a unit moves between two tiles within an enemy’s ZOC it expends all of its MPs." This is another discrepancy.

You're right. I didn't notice this before because I had just barely adopted the Social Policy that gives +1 movement. Therefore, I think the extra movement is due to the +1 movement Social Policy (which in turn grants a promotion, so really it is due to the promotion most likely). Hopefully that tidbit will help in debugging...
 
This was fixed in the latest patch (1.0.0.62) and can be removed from the list or struck thru...
 
Back
Top Bottom