interrupted by a monster coming into view.
Also, give "monster comes into view" warning message if butchery is interrupted.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7718 c06c8d41-db1a-0410-9941-cceddc491573
3YAWEKEQ7P2OL2X3H53DHI7IMAKH6GDQ7NE5GBNYN7O64L3NEDSAC 3PBG6FJ6WGSR4UM3I7UQUYYCSYU3UBCKCIKYKUEEANIK72TUL4XAC PZNRGNZPN4YLXL2UDMEUPE33AAZZ6Z2YPK6EQGYZL2PNTRWLCUNQC P25D567E2UEAQHNI7LAZPNY7KAI3J4OE77YKLWOIEEALC5RREJHAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC VIHJ3Z75JN7BXWNOPWV3CWQZEA7K5DK36EKHCYMZC7SOSJYH2XHQC 5R4WV4H5SNIM5WU2X33JJ63HIEGKCXN2HELZ6FRRKKANPLMRLF3QC UET576SVCGS2TXEDRTO7BUTOTLJ77MYHIVZJCDWGH2BAXYMKG6DAC 5HBRQ2QZTFBQE2Z2CFADUI2D52LO5Z5CNHXHA7BJP3LGO7FJPUCQC CY63M5CMG4LYSCOK6QPRLFJEWCB3OMULUZBZCCJDJ6VGPOYDHZ6AC QKV56RZTWOX64VLWW52R2DEUM3HGGZNLRAJ2ZV2BHW5K422OPNJQC IOMV4CS3PJA6VO3NYB6T45OTXQ5QYP6LT4JOCSLPKP22HWZ3FFKQC UEI5JAVCMN7Y2SACTEZPZSNFJWOJTC55G24Q6LKQCT4XNDH5ZQIAC ODNAIEJW732NG7USKQKCIP4R4DAEYXXJQX6LY7TIN32NKE75454QC GVW4OBPGXY2Q75HB7QHADZIOHKL22FI2BSJ2TM4K5SBJENBFTQKAC // Corpse keeps track of work in plus2 field, see handle_delay(). -- bwrif (butcher_swap_warn){std::string weapon;if (butcher_swap_weapon == -1)weapon = "unarmed combat";else{weapon = "your " +you.inv[butcher_swap_weapon].name(DESC_BASENAME);}mprf(MSGCH_WARN, "You stop %s the corpse%s; not switching ""back to %s.", butcher_verb.c_str(),(multiple_corpses ? "s" : ""), weapon.c_str());
mprf("You stop %s the corpse%s.", butcher_verb.c_str(),multiple_corpses ? "s" : "");_pop_delay();
}else{mprf("You stop %s the corpse%s.", butcher_verb.c_str(),multiple_corpses ? "s" : "");
// Possibly prompt if user wants to switch back from// butchering tool in order to use their normal weapon to// fight the interrupting monster.if (!i_feel_safe())handle_interrupted_swap(false, true);