LoneGazebo / Community-Patch-DLL

Community Patch for Civilization V - Brave New World
Other
286 stars 158 forks source link

I managed to get a reproducible save game before a land unit can embark on -and kill- an already embarked civilian enemy unit #11166

Closed SuperNoobCamper closed 1 month ago

SuperNoobCamper commented 1 month ago

1. Mod Version (X.Y.Z). Current Version: 4.14.0

Screenshot (123)

2. DirectX Version

3. List of Other Mods

4. Describe the Issue

A land unit should not be able to embark on a tile occupied by an enemy civilian unit, this is a very old -but very inconsistent and hard to repro bug because it usually happens on AI turn and saving & reloading seems to change AI behavior even if i do the exact same moves on my turn- however this particular save is reproducible on human turn as you can see on the attached screenshots; if you order the knight to embark on the highlighted tile it will need two turns to do so, so it ends it's turn on top of an enemy worker and kills it in the process


5. Save Game From 1 Turn Before (ALWAYS ATTACH THIS IF POSSIBLE)

ReporJayavarman VII_0277 AD-1285.zip

6. Logs (ALWAYS ATTACH THESE IF POSSIBLE)

7. CvMiniDump.dmp File (ATTACH IF REPORTING A GAME CRASH)

8. Steps to reproduce the Issue (Optional)

9. Screenshots of the Issue (Optional) Screenshot (119) Screenshot (121)

Hokath commented 1 month ago

Nice one

saamohod commented 1 month ago

I think it's related to the fresh bug when a scout can pass through a unit of another civilization and grab an ancient ruin on which that unit was sitting. At the start of the game I often employ a somewhat cheesy tactic (cheesy because afaik AI doesn't use it) to explore a bit with my first warrior and then place that warrior over a goody hut before my scout arrives. So a couple of times a rival scout managed to snatch that ruin literally from under my warriors feet.

axatin commented 1 month ago

no, the bug here is much older. It's a bug in checking which moves are valid. A land unit shouldn't be allowed to embark to a plot with an enemy civilian, but that restriction is not applied when ordering a unit to move to a different water plot. The screenshot shows it quite clearly.