[Bug][0.51] Negative training bonuses.

I had a fort with a forge, 4 essence, and the trained unit +1 def per essence buff, total bonus of +6 def. I trained two units and it worked fine, had a third unit training when I had to save and quit the game. Came back a while later and the production bar on the city looked completely full which I thought was odd, next turn the unit popped out and it had 4 less def than it should have. I looked at the city and it showed only +2 def now, I canceled the buff and it dropped to -2, I destroyed the forge and it dropped to -4, rebuilding the forge and rebuffing still only brings it to +2 and saving and loading at any point in the process doesn't fix it. Somehow it appears the buff was reversed to a penalty that I can't get rid of, possibly by saving and quitting the game or perhaps doing so with a unit being trained. Interestingly I also had the +1 fire damage per essence buff on the city and that one wasn't affected.

2,028 views 1 replies
Reply #1 Top

I'm able to replicate this. Repeating the above parameters in a new game, saving while a unit is being trained in the city, then loading that save causes a permanent loss to training bonuses.

Edit: Actually it's not permanent, I realized it appears to be running some sort of check on the training bonuses only while loading with a unit being trained, so by canceling Aura of Might, saving, then reloading while another unit is being trained, the bonus corrects itself and shows the +2 from the forge, then I can reapplying Aura of Might to get back to +6.

I don't know why this only effects Aura of Might and not the fire damage buff, perhaps it's related to a building and a buff applying the same effect and the game not correctly stacking them when it loads.

Edit 2: Ok, a unit doesn't have to be training for any of this. Just saving and loading while Aura of Might is on a fortress with a forge. I guess I forgot to try reloading yesterday with the forge still built and just Aura of Might canceled, because that also fixes it every time even without a unit being trained. The forge appears to be the cause, always setting the city at +2 def on load regardless of any buff.