git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8530 c06c8d41-db1a-0410-9941-cceddc491573
RRRFGYU6Q6FGB7PMXIK4NPUAUPSSNHVWXK4RRI5FIU4GKE4SYDCAC NGBG6Z5EW7TWWOHKXNCUSVWMOCPYWUK5LDY6FHBQE7SOTNO45YTQC ZNBSMRH6K5SUITIIOYG4NT6ZW63LDTT6ZPT6BLS7T3FS6KMKNNSQC 5J6QYQ46UKRQE6WJWRETIZBA2AD37TX4WQOCG4UZHMT7DRJLCAOQC PUY2VWZJ3G7HNCLIHZP5VGT2DAGHI436ETDJQTPEBFPRSEHOM2NQC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC SOCJXX6MMOXLBEWBID4QN5FW2YNYULNNN7K3IRL7RSWK5EUNAZLQC 3DQXSE4YGFBBDUWK4YEOFWW4UPWILWELFSLP37SL6BERGAZJC5YAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC BY6T2KQBNMPI54QVEI4QRI6GOCMKAPDEY543VTX7PWXFNNQF25MQC AREBCIU2RU2RNHBWD4GARWEBKSL7HDFGDLII22H56OJO2AQUOMLQC JCWJWGMQIKQGSSFJUQRKNIWW3HBOJSHYDTOPPE5BWOJTIJTDYUTAC UZ5623MOLKBTGBSRBJ4OBOEI4IEZSPV3NCV2DRMUZ3CHHJQVHIIAC UEI5JAVCMN7Y2SACTEZPZSNFJWOJTC55G24Q6LKQCT4XNDH5ZQIAC S5CIJLSFFXV445G6CH2AQ3YDU3P7RLSIHWV7GBJ4MZ4C26BWCY6AC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC UAJN2CFA2QHYDHW2UFAVPPHDQFCD54RKM6V2UC4AMEDJUBBLNWIQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC BYURAML2EPTULHH22Q5RPXYGDEYAJYESR6C72UMNPPYHTCJZUPFAC G6WNKWA4GNUGNOH63AKXJQMQS2V4FGJ55CB4P2Z3MPSX3UPMVF6AC UADYVV3UD5ERJTZZJGY4EUQ4NJ2JSBG7YYUJ75ZRBIXRQXQKOJPAC JRMVNXBOAVFIEKN3AP3EN63PO5ATZPM2MWQYGWZJFP2LCDOLU36AC 4GYZYBY7FFORRNPIEFTV4ZM2C7Z6D2KTQOM537ZCC2YBXT2TNSHAC HIRKGUMNJPWKSVTR6TVBPD3MWNA63CEHCLCIPWEMGDFHVB3NPLDQC 6C6NQCTGRI7CG4OURJ5KFHV5C6LI7AD36GPIECL7KY2IWREYDQXAC EMTKVLONOEPVWYJEMEXRPCVC4QKBLYMPETPU537M7GODCXRL77TQC AYU5OVG2HZO46KDAPKUWAVHS5HTYFKUWIMIRMTHAXVVFEDJE7YPAC beam.damage = dice_def( 3, 12 );beam.flavour = BEAM_MISSILE; // unsure about this// BEAM_EXPLOSION instead? {dlb}beam.name = "explosion";beam.colour = random_colour();
beam.flavour = BEAM_MISSILE;beam.damage = dice_def(3, 12);beam.name = "explosion";beam.colour = random_colour();
beam.type = dchar_glyph(DCHAR_FIRED_BURST);beam.damage = dice_def( 3, 15 );// unsure about this // BEAM_EXPLOSION instead? [dlb]beam.flavour = BEAM_FIRE;beam.target = you.pos();beam.name = "fiery explosion";beam.colour = RED;// your explosion, (not someone else's explosion)beam.beam_source = NON_MONSTER;beam.thrower = KILL_YOU;beam.aux_source = "an exploding tome of Destruction";beam.ex_size = 2;beam.is_tracer = false;beam.is_explosion = true;
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;
bolt boom;boom.type = dchar_glyph(DCHAR_FIRED_BURST);boom.colour = BLACK;boom.flavour = BEAM_RANDOM;boom.target = you.pos();// Undead enjoy extra contamination explosion damage because// the magical contamination has a harder time dissipating// through non-living flesh. :-)boom.damage = dice_def(3, you.magic_contamination* (you.is_undead ? 4 : 2) / 4);boom.thrower = KILL_MISC;boom.aux_source = "a magical explosion";boom.beam_source = NON_MONSTER;boom.is_beam = false;boom.is_tracer = false;boom.is_explosion = true;boom.name = "magical storm";
bolt beam;beam.flavour = BEAM_RANDOM;beam.type = dchar_glyph(DCHAR_FIRED_BURST);beam.damage = dice_def(3, you.magic_contamination* (you.is_undead ? 4 : 2) / 4);beam.target = you.pos();beam.name = "magical storm";beam.colour = BLACK;beam.thrower = KILL_MISC;beam.beam_source = NON_MONSTER;beam.aux_source = "a magical explosion";beam.ex_size = std::min(9, you.magic_contamination / 15);beam.ench_power = (you.magic_contamination * 5);beam.is_explosion = true;