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

Fix post-battle timing #62

Closed dripton closed 14 years ago

dripton commented 14 years ago

We need to get post-battle timing correct. First reinforce or summon, then heal creatures, then the winner gets full points and can acquire angels, then the winner gets half-points with rounding per player, then we put slain creatures in the graveyard and slain lords back in the caretaker's stack.

If we don't get this right then angels will occasionally be available for summoning or acquiring when they shouldn't be. Also warlocks/guardians for post-battle reinforcing.

dripton commented 14 years ago

[09a656e8afe4988af0567ed11a4e1e1e6ba00998] and [a941117dad779134b12f94964f9534c883c1dcae] attempt to do this, but bugs remain.

dripton commented 14 years ago

I think the timing is okay for humans now, but the AI still gets confused sometimes.

dripton commented 14 years ago

The timing is designed correctly now, but there are still a few bugs around phase advancing. I'm going to close this one and open individual issues for them.