Fix some more instances of crashes resulting from PROMPT_NOTHING. Change shadow dragon corpse type to rotting.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6569 c06c8d41-db1a-0410-9941-cceddc491573
4QRLZDW4KBFG34B3MCG4375NHFR3WKWSLWQKRMQ3OE5R26WCZBBQC 4PM7YVPELDFA6GYVBXNBNR5WY7IVYOFPQSXJ4CLIT4RT3QHM3BCAC 3LLRMOYSJ7LPXMSASNGLSR3UOVYRQENQVFCENLEFYDLKANWS5UJAC 4FQAKUKUO6PCAZ3N4HUR5XL6E4VA5UQUZ3AEDGRBLVY7W2LMWI7QC FCPBRFLI4FHMB3Q4AFIYPG22ALFOLIYFBODHNCW5O6PVMMD65YDQC UAGL2Y4K3WTSOQCYDPSRUIAYQV5OD5BXPNPWUDGVAB2WY7JHSGCQC WFIA2XFIWZF3XVLH52GC57XK7A6ECI3K6P7GRZSHPIUBX66OF3OQC 4NBPZKMZBKB3QYX4FFUAKDXQS43NJCBDLMHKDJFVXHQLX4MQDINAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC GSJA56E3ORVIBCBA6T6WU2HE4DCLJ6NZPW76O7L54N4CYPKLJOWQC FEKRY3DYIDLWVBLAZN7W2WFNEKZPCAHABXOSM6K5RLTH5WY2NODQC COLMJH3UIQFF4R5AV642OJK4HHGUIIPLNP5WGKLWWYNJV7ZGPI7AC 3WHI3KM43ZCN4ITJLFQQBQBC4OJPRS7QTBPIQ6QBCUVKRSK476SAC GDMMLW5HKFUFEVA7BKREZGIAHV3KAXN2I7DY55RQFHXS5NVAAZZQC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC ASLW3Z5PAVZSWJEMMMVZT226P44EKSAD47QS72JIFJESAI3RPN3AC E3X5HVN5UN75OMTJA6JFQBNZ54P37NDZLZZF7EFBZZC45KR73YGAC CHUJFZ7HBTS6IC46OJQEMWSQV5QLF7LCPBYW5NPSEM4L6OT3PJVQC TM35IHKZZNBCMR3ERBS4EYHGUK5IVCPUT2JUITMT74AYAIUZSYFQC KNCEMOC5TMWHTKCWF7CMYNHLGCXOLGMTXLEIHMEFBGM5FR26GRXAC AZ2RCXNVULJUSCBDBK3VARTUCTPEJXHTA7ALP73S4EXLJB6YYB5QC VEPHAIXR3GSPHBLOW5DWFFU4ULEMVWRQG4G5PKSKRA2I6RHYROUAC DWSABP6YFM2CCMO7NVGGBWVCPAXOXOT5VQ6SADR4M66LHW66AP6QC CQ2PQIN6JJWUDKW46Z6S4ZD5HZYFUEBSCG7LTRYQZXAW5YNUWYJQC VGKONTCFVUJKMGHHKIUBSMTYHWH7776H5HUJ74XV7NLK3TCGIZPAC FLAGBNUNSIQNFDN53CDWABJRTTFWDL4PG34AI474ZKPXDEPYHOAQC OFH2B2UZBK43QLFQBZ54FOCFLFNE54BZVDNCEUGDTBCUGNVZULIQC PONOTAV3NEDNVGEJNPMLC5AY2BPV5E3ZHWDLNQCKCEBVKPBIY7QQC BWAQ3FHBBM6G3K3KYP75CRTR343RDQZJRYX5ZGYUEXYBAC3APDLAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC Y4NA3JSN63RLATF4NNBPSR5CWF5Z7UEMWCGVX4B6NOAR47CGM4GQC 36DYXIWAQTBOCZBCUPYWDKAXVWDU3TRMSM3OCQZGGMWE2KPERJMAC 5BJPWUPLJFS34FUTFJVKA4A52YMIGV6EWDXLNSDCWBJWBGVSQFGQC beem.source_x = you.x_pos;beem.source_y = you.y_pos;beem.can_see_invis = player_see_invis();beem.smart_monster = true;beem.attitude = ATT_FRIENDLY;beem.fr_count = 0;beem.is_tracer = true;
beem.source_x = you.x_pos;beem.source_y = you.y_pos;beem.can_see_invis = player_see_invis();beem.smart_monster = true;beem.attitude = ATT_FRIENDLY;beem.fr_count = 0;beem.beam_cancelled = false;beem.is_tracer = true;
(slot == -1)? prompt_invent_item( "Remove which piece of jewellery?",MT_INVLIST,OBJ_JEWELLERY, true, true, true,0, -1, NULL, OPER_REMOVE)
(slot == -1)? prompt_invent_item("Remove which piece of jewellery?",MT_INVLIST,OBJ_JEWELLERY, true, true, true,0, -1, NULL, OPER_REMOVE)
if (item_slot == PROMPT_ABORT || item_slot == PROMPT_NOTHING){if (item_slot == PROMPT_ABORT)canned_msg( MSG_OK );
if (prompt_failed(item_slot))
// Give up if you encountered the second set of underliners// and still haven't encountered the keyword "Highlights".if (help.find("---") != std::string::npos){if (skip_lines){skip_lines = false;continue;}else if (!start)break;}
// Give up if you encounter an older version.if (help.find("Stone Soup 0.3.4") != std::string::npos)break;
pbolt.is_tracer = true;pbolt.source_x = you.x_pos;pbolt.source_y = you.y_pos;pbolt.can_see_invis = player_see_invis();pbolt.smart_monster = true;pbolt.attitude = ATT_FRIENDLY;
pbolt.is_tracer = true;pbolt.source_x = you.x_pos;pbolt.source_y = you.y_pos;pbolt.can_see_invis = player_see_invis();pbolt.smart_monster = true;pbolt.attitude = ATT_FRIENDLY;
pbolt.foe_count = pbolt.fr_count = 0;pbolt.foe_power = pbolt.fr_power = 0;pbolt.fr_helped = pbolt.fr_hurt = 0;pbolt.foe_helped = pbolt.foe_hurt = 0;pbolt.foe_ratio = 100;pbolt.beam_cancelled= false;pbolt.dont_stop_foe = pbolt.dont_stop_fr = false;
pbolt.foe_count = pbolt.fr_count = 0;pbolt.foe_power = pbolt.fr_power = 0;pbolt.fr_helped = pbolt.fr_hurt = 0;pbolt.foe_helped = pbolt.foe_hurt = 0;pbolt.foe_ratio = 100;pbolt.beam_cancelled = false;pbolt.dont_stop_foe = pbolt.dont_stop_fr = pbolt.dont_stop_player = false;