[1730416] Warn player if not switching back to original weapon when butchery is

interrupted.

Also tweaked delay handling, since delays (particularly stacked delays) were taking more turns than intended.

Changes to delays:

  • A delay of 1 is assumed to mean one turn spent performing the delay action.
  • Finishing a delay takes no additional turns (because all the work was done in the prior turns).
  • No turn is lost after finishing a delay and before starting the next delay. finish_delay() immediately calls handle_delay() to start on the next delay.

Some delay turn counts: Activity 0.2 0.3 Eat a pear 3 2 Butcher a corpse (no weapon swap) 5 4 Butcher a corpse (swapping weapons) 9 6 Take off robe (when wearing cloak) 8 5 Wear a cloak 3 2

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1532 c06c8d41-db1a-0410-9941-cceddc491573

Created by  dshaligram  on June 4, 2007
5R4WV4H5SNIM5WU2X33JJ63HIEGKCXN2HELZ6FRRKKANPLMRLF3QC
Change contents