dripton / Slugathon

Clone of the old Avalon Hill fantasy wargame Titan, using Python / PyGTK / Twisted
https://github.com/dripton/Slugathon/wiki
8 stars 2 forks source link

Unable to recruit the turn after reinforcing #130

Closed dripton closed 12 years ago

dripton commented 13 years ago

It seems that sometimes a legion's recruited flag isn't cleared after reinforcing, and it can't recruit in its next muster phase even if it moves to appropriate terrain.

dripton commented 12 years ago

Just saw this again with 896398f30c709d6d95976dd2bd74aa62e8badb0e. Defended with angel, 2xtroll, ranger, 2xgarg in marsh. Lost 1 troll. Reinforced with troll. Next turn, moved to another marsh hex, and was not allowed to recruit despite being 6 high and having ranger and trolls.

dripton commented 12 years ago

It might only happen with post-battle reinforcements, because I just saw a legion recruit during battle turn 4 and then recruit on its next turn.

dripton commented 12 years ago

Can't make it happen anymore. I think this is fixed.

dripton commented 12 years ago

It happened again with 690ddbe2434554976bd3c8aef34743a24d60d5fa. Human defender killed attacking titan on battle turn 2, winning battle with reinforcement possible. Other AI opponents kept playing. By the time human took reinforcement it was already his turn. Thus legion.recruited didn't get cleared again after the reinforcement.