able to use scrolls of immolation or holy word in the future. Also, add a power parameter to immolation, so that it can be reused for an exploding Tome of Destruction.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8599 c06c8d41-db1a-0410-9941-cceddc491573
CPNHNCRBZMUV7CYPWFKICGRW57LDRGJPCMFSJV6NB72YBGR67BNQC 6G55KX5P4X7RFJAOJ7QU4ATMWC3ZVTCXKVHTYEAH5JYYGZCFQ7SAC KATZLWENEIQMKKWIV4ZLXJ5HFUW6SU5K4ZU6NENBOL4XAAVTDUKAC ZNBSMRH6K5SUITIIOYG4NT6ZW63LDTT6ZPT6BLS7T3FS6KMKNNSQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC BEPZL7D7JJHJUUDCVLGJRKKWM7NUAC7X2SU5XJMEASE6YTB53P3AC XRZPPYWPWUOM4SFNI6BHKH2UKJQNLKOV6Y7XIEPEZXE5QYRT26PAC JRMVNXBOAVFIEKN3AP3EN63PO5ATZPM2MWQYGWZJFP2LCDOLU36AC G6WNKWA4GNUGNOH63AKXJQMQS2V4FGJ55CB4P2Z3MPSX3UPMVF6AC RRRFGYU6Q6FGB7PMXIK4NPUAUPSSNHVWXK4RRI5FIU4GKE4SYDCAC OONYLF4DAPLIYLBNNRW74IVT5BBTWI4XHQBXSNSPVRX3FTKJBTRAC UADYVV3UD5ERJTZZJGY4EUQ4NJ2JSBG7YYUJ75ZRBIXRQXQKOJPAC bolt beam;beam.flavour = BEAM_FIRE;beam.type = dchar_glyph(DCHAR_FIRED_BURST);beam.damage = dice_def(3, 15);beam.target = you.pos();beam.name = "fiery explosion";beam.colour = RED;beam.beam_source = NON_MONSTER;beam.thrower = KILL_YOU;beam.aux_source = "an exploding Tome of Destruction";beam.ex_size = 2;beam.is_explosion = true;
const monsters *atk = (attacker->atype() == ACT_PLAYER ? NULL :dynamic_cast<const monsters*>(attacker));if (caster == IMMOLATION_GENERIC){beam.thrower = KILL_MISC;beam.beam_source = NON_MONSTER;}else if (attacker == NULL){beam.thrower = KILL_YOU;beam.beam_source = NON_MONSTER;}else{beam.thrower = KILL_MON;beam.beam_source = monster_index(atk);}
const monsters *atk = (attacker->atype() == ACT_PLAYER ? NULL :dynamic_cast<const monsters*>(attacker));if (caster == CLEANSING_FLAME_GENERIC || caster == CLEANSING_FLAME_TSO){beam.thrower = KILL_MISC;beam.beam_source = NON_MONSTER;}else if (attacker == NULL){beam.thrower = KILL_YOU;beam.beam_source = NON_MONSTER;}else{beam.thrower = KILL_MON;beam.beam_source = monster_index(atk);}