Lord Yanaek
Emperor
- Joined
- Aug 15, 2003
- Messages
- 1,642
Indeed. I suspect walls to be the main source of this behavior. Units apparently have their str adjusted through modifiers and i suppose those would show in AttackerStrMod rather than require a different formula. Walls however seem to follow entirely different rules. When attacking cities i often felt my damage was different when attacking the walls or the city's HP themselves. Also part of the damage dealt to the walls is usually applied to the city so the code must be different for this splitting of damage damage between two different health bars.Not knowing the unit attacking does not help...and if it attacking walls or city?
I also wonder how this might affect AIs ability (or inability rather) to actually take down cities. Early in the game, walls have only 50 HP but it takes quite some attacks to bring them down. The preview usually shows a "major defeat" even if the unit will definitely survive, maybe because walls take less damage due to this formula. What if the AI "looks" at the numbers before deciding to attack, and choose not to attack because they will deal much less damage than they take, but out of 50 health rather than 100?
Looks like i'll have to play dominationIt also looks like there is not enough samples in that one and you need to combing a few .csv's.

