conduct for draining consistent between beams and melee attacks.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8510 c06c8d41-db1a-0410-9941-cceddc491573
7Z4ZIXRD3RNS3GXJAKWTMG5PRKYMK3GLP6S7GA32ENYH6DWTGF3AC
OM3JPUT2KCYYR6AUTANZNXX3RDNRWKWKT7F7ASBPZMMTN5GG3UPAC
UADYVV3UD5ERJTZZJGY4EUQ4NJ2JSBG7YYUJ75ZRBIXRQXQKOJPAC
PI5BATR2SER3RFE76IUGHM2AGXVFOUM3PLU7WC2K2Q2BA5K2E73QC
QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
BJPPSWEN35BG4KP3XTXPDMAJ2GAUMHXKHCNALAZ4B4OS6B3KDSUQC
2H32CFFM2FNS63JJPNM2S6HMO543EX72GMPOU5GI6HTMQYPL6I3AC
RBAGQ2PB7V5YAM5KSHSZR2E3MLKDSRVM5XYGI2TIXP5QMVBOQHDQC
TPZ3PNJN3TYJY2UDMZYE2K2J5ZQJXKHSWWLPVHMOEFCADK6UAGOAC
P33QUZKDQZ2XKFPFI4HP5A7KG76PTBFGB3ZSGMBN3X6JYOOMYLLQC
C5U3HSOOQ7BKXKXIDS7MLVXUKDTHAWJ5NXNX6YDXTM3GWY5UWX4QC
{
did_god_conduct(DID_NECROMANCY, 2 + random2(3),
pbolt.effect_known);
}
if (one_chance_in(5))
{
monster->hit_dice--;
monster->experience = 0;
}
monster->max_hit_points -= 2 + random2(3);
monster->hit_points -= 2 + random2(3);
if (monster->hit_points >= monster->max_hit_points)
monster->hit_points = monster->max_hit_points;
if (monster->hit_dice < 1)
monster->hit_points = 0;
did_god_conduct(DID_NECROMANCY, 2, pbolt.effect_known);