LoneGazebo / Community-Patch-DLL

Community Patch for Civilization V - Brave New World
Other
289 stars 160 forks source link

The AI pathfinders push my units & take their place without warring or promotions #10529

Open SuperNoobCamper opened 10 months ago

SuperNoobCamper commented 10 months ago

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

4.4

2. DirectX Version

3. List of Other Mods

Enhanced airwarfare 4vp v1 More unique components v84 better lakes for VP v2 Really advanced setup v15 squads for VP v1 UI - upgrade tree v9

4. Describe the Issue

The AI pathfinders push my units & take their place without warring or promotions as you can see in the screenshot i placed my warrior on top of the forested hill with an ancient ruin, the Greek pathfinder just pushed my warrior, took the ruin and displaced my warrior to another tile.


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

AutoSave_0005 BC-3875.zip

6. Logs (ALWAYS ATTACH THESE IF POSSIBLE)

Logs.zip

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

8. Steps to reproduce the Issue (Optional)

9. Screenshots of the Issue (Optional) Screenshot (26) Screenshot (27)

azum4roll commented 9 months ago

The intention is to not let you hold a ruin like that, but it should never displace your unit.

A recon unit is free to claim the ruin as long as it doesn't end its turn there. The upgrade ruin sets remaining moves to 0, but should displace the upgraded unit (preferably to its original position) instead of the unit that got there first.

SuperNoobCamper commented 9 months ago

The intention is to not let you hold a ruin like that, but it should never displace your unit.

A recon unit is free to claim the ruin as long as it doesn't end its turn there. The upgrade ruin sets remaining moves to 0, but should displace the upgraded unit (preferably to its original position) instead of the unit that got there first.

The same issue is reproducible with my own scout units aswell, even if the ruin is not an upgrade unit ruin the scout unit displaces the unit occupying the tile if it passes through it without ending it's turn there