launcher/ammo egos.
Better explosion message for exploding ammo.
Note that fire/ice/chaos/exploding ammo will always be destroyed upon impact, rather than falsely saying that increasing its enchantment will increase its chance of surviving.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8452 c06c8d41-db1a-0410-9941-cceddc491573
KDRK6FPQK6PNQWCE7CZ2XEGPJL6ZQX4BFNPOIGZEPTI7JV4WG6HQC QXPGM64FG7OOZ6JNGLEOPEJ4DT556KOASVORXAD3DGGJX5GP5RQQC V633AMMPMHJB5ZLP5IHFXCT6FCENVTPX25TY7T5MF2QZLDDN24HAC JYEEOUYQ7ZPKOGWUV7VCORBVSOLF2UCBFBH3TR75RGOSS6PNKYUAC L254F6ZIU2HWGLFFGPIORTN4C3TDQ3E5JZ7Z7GQA5AEDIKL6PKDAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC NDGNTJWFOIU5EYAJU75FRRUICLCVQAJJ65NJ33ZGWDEYZZECPQEAC IL3QYB75HIQQULVII3MPZKFXJAM7EE73MBHYK6I3EJQLFXRHO6LQC 7EIA4DGVDBJRNHEAN3DK6SNHGALSSEUWSOL57C2VPGN2IZCQ633AC 7BBEAPSUBQMBK4XC2Q6YJ2JPSVSPCSBJUYXM6EWXHNTQG4AEJX3QC KKJUHD576DZVDDQ7JFBAO7S35DAPIMZNOYVLAUBDOTTUGR4Q53JQC 2OQFLBVWCTXCWUPSDM76KNXTNC3YPAKRI5KLDAEU4KQLN4DEOLYQC EYYWIH7377INOKPRABJUATNQ2YWKLOVHZKQIY55POX2YXVMDDWAAC case SPWPN_PENETRATION:description += "Ammo fired by it will pass through the ""targets it hits, potentially hitting all targets in ""its path until it reaches maximum range.";break;case SPWPN_SHADOW:description += "If ammo fired by it kills a monster, ""causing it to leave a corpse, the corpse will be ""animated as a zombie friendly to the one who fired it.";break;
bool can_launch = has_launcher(item);bool can_throw = is_throwable(&you, item, true);bool need_new_line = true;
bool can_launch = has_launcher(item);bool can_throw = is_throwable(&you, item, true);bool need_new_line = true;bool always_destryoed = false;
case SPMSL_SHADOW:description += "If it kills a monster, causing it to leave a ""corpse, the corpse will be animated as a zombie friendly ""to the one who " + threw_or_fired + " it.";break;case SPMSL_PENETRATION:description += "It will pass through any targets it hits, ""potentially hitting all targets in its path until it ""reaches maximum range.";break;case SPMSL_DISPERSAL:description += "Any target it hits will blink, with a ""tendancy towards blinking further away from the one who "+ threw_or_fired + " it.";break;case SPMSL_EXPLODING:description += "It will explode into fragemnets upon hitting ""a target, hitting an obstruction, or reaching the end of ""its range.";always_destryoed = true;break;case SPMSL_STEEL:description += "Compared to normal ammo it does 50% more damage, ""is destroyed only 1/10th upon impact, and weighs ""three times as much.";break;case SPMSL_SILVER:description += "Compared to normal ammo it does twice as much ""damage to the undead, demons and shapeshifters, and ""weighs twice as much.";break;