bolt misses.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2442 c06c8d41-db1a-0410-9941-cceddc491573
P33QUZKDQZ2XKFPFI4HP5A7KG76PTBFGB3ZSGMBN3X6JYOOMYLLQC SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC QS3ZRS3E6KL3YJHPKYEWCWJYRBJSXD5OOYF6Y25HZVECGPJRDB5QC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC 4PBRMB7TK2TXL7VSDKMUQMT4QFK3SGRU4TUVMEM7V2VS7KKKILAQC OQ4KB7QCJSK7GSW3DYBARH4DCB75HFKLUSOSOZZZ4IUFKNGFRUDQC BJPPSWEN35BG4KP3XTXPDMAJ2GAUMHXKHCNALAZ4B4OS6B3KDSUQC UN4CXQWERF622PXUR3ZM4CJWR6R7OOFVELMY22WLVVT7RD3G2XYAC 5P6MEKBISK6NI4MULM75HHFBQW5MXITSZJDGLLIDKJ7G24F7XYNAC QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC JVSCP4FTW2G57C6YD5HZOZXTODGZH7TR75JQGFJBEPX3LCZH236QC TPZ3PNJN3TYJY2UDMZYE2K2J5ZQJXKHSWWLPVHMOEFCADK6UAGOAC int item_def::zap() const{if (base_type != OBJ_WANDS)return ZAP_DEBUGGING_RAY;zap_type result;switch (sub_type){case WAND_ENSLAVEMENT: result = ZAP_ENSLAVEMENT; break;case WAND_DRAINING: result = ZAP_NEGATIVE_ENERGY; break;case WAND_DISINTEGRATION: result = ZAP_DISINTEGRATION; break;
}else if (wand.sub_type == WAND_HASTING|| wand.sub_type == WAND_HEALING|| wand.sub_type == WAND_INVISIBILITY){
break;case WAND_HASTING:case WAND_HEALING:case WAND_INVISIBILITY:
if (type_zapped == WAND_ENSLAVEMENT)type_zapped = ZAP_ENSLAVEMENT;if (type_zapped == WAND_DRAINING)type_zapped = ZAP_NEGATIVE_ENERGY;if (type_zapped == WAND_DISINTEGRATION)type_zapped = ZAP_DISINTEGRATION;if (type_zapped == WAND_RANDOM_EFFECTS)
const zap_type type_zapped = static_cast<zap_type>(wand.zap());if (wand.sub_type == WAND_RANDOM_EFFECTS)
if (YOU_KILL(pbolt.thrower)){// currently no gods who enjoy use of necromancyif (pbolt.effect_known)did_god_conduct(DID_NECROMANCY, 2 + random2(3));}
if (YOU_KILL(pbolt.thrower) && pbolt.effect_known)did_god_conduct(DID_NECROMANCY, 2 + random2(3));