Pangaea
Rock N Roller
- Joined
- Sep 17, 2010
- Messages
- 6,390
I have seen this issue with pre-gunpowder units. From memory it typically involves Walls though. What happens is that I have a stack of catas and need to bombard down cultural defence. With a wall, each cata should normally reduce it by 4%. But sometimes it only takes away 3% for whatever reason, which isn't weighed up by the next one doing 5%. Of course this isn't a big deal all things considered, but it's something I notice fairly regularly when waging war.This happens in BUG 4.4 aswell and I'm not sure it is a bug. It is because Gunpowder-based and non-gunpowder-based units don't see the same defense bonus in enemy cities, because the former ignore bonuses from walls and castles. However, bombarding with Cannons/Artillery/MobileArtillery still takes walls/castles into account.
For example, let's say a city has 60% cultural defenses, walls and castle.
When you bombard with a cannon (-12%), the log (in BUG) will display "you have reduced the defenses of Bombay to 88%", even though the Cannon sees 0.88*60=52% (or 53, not sure about the rounding). When you select - say - a maceman, it will show the "correct" 88% defense bonus.
This "issue" stops happening when the AI reaches Rifling, which obsoletes walls&castles.
Looks like in BUFFY 005 it's happening the reverse way, though I can't say for sure becaue I haven't tried it.
The percentages can look pretty wonky if you have for instance Cannons+whatever due to what you write above, but what I have seen seems to be a different issue.
By far the biggest issue that needs to be resolved is the double worker stealing. It's very easy to reproduce in the game, but I have no idea how hard it is to track down in the code. Unfortunately coding issues can be really hard like that, because the error can be located in unexpected places.