summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/uncancel.cc
Commit message (Collapse)AuthorAgeFilesLines
* Use uncancels for Gozag abilities.Steve Melenchuk2014-05-071-0/+10
| | | | | Includes properly splitting the usability checks out of the function itself.
* Fix a game-killing bug with recursive uncancellables.Adam Borowski2012-12-201-0/+9
| | | | Like, getting a Genie acquirement from Triple Draw.
* Properly handle HUP on the mercenary card prompt.Adam Borowski2012-12-161-0/+6
|
* Restart Stack Five in case of a disconnect.Adam Borowski2012-11-221-0/+5
|
* Restart Triple Draw in case of a disconnect.Adam Borowski2012-11-221-0/+7
| | | | | | | Besides not depriving the player of a draw during bona fide disconnects, this also fixes two cheats: * you had a way out from getting three Wild Magics * a crash on demand has plenty of uses
* Don't lose acquirement if you disconnect at the prompt.Adam Borowski2012-11-211-0/+42
People are quite likely to stop and think, consult ##crawl, etc. And thinking is tiresome, folks get distracted... and then it's a time-out, they turn the computer without thinking and go to sleep, etc. This adds a new mechanism: "uncancellables", which allows an action to restart when the game is loaded back.