git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5517 c06c8d41-db1a-0410-9941-cceddc491573
QZUSP5WXCHQKOZ6TO574PITHBAJHPDBSVJJ6YUGFMJNGVN6A427AC 4Z7USHJ5ISQRNQ2W7T32UXN4VAZL5JLOXHXTNINOGN5ARKNVZBKAC LX2YKPU73XMOVRWVEYQ4QRCVXLBYLVVGTEYGKA6WO5IORK27RMGAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC KLCR26P7MSX4ZWIHQHRK7BZH7M2QGCITN46FCFVHNX7U7WQWYDAQC DH3YTI6VVI727SQXO4CXSDCSBG2UN3UAWLFULBGRLBVH22ACRXIAC 3XL4DKV7PSWAU3ZBJSKZFJ2VUYABC47I7KKWGIRCJYXULQD453MQC case SPELL_CALL_IMP:mon = (one_chance_in(3)) ? MONS_WHITE_IMP :(one_chance_in(7)) ? MONS_SHADOW_IMP: MONS_IMP;break;
switch (spell){case SPELL_CALL_IMP:mon = (one_chance_in(3)) ? MONS_WHITE_IMP :(one_chance_in(7)) ? MONS_SHADOW_IMP: MONS_IMP;break;
case SPELL_SUMMON_DEMON:mpr("You open a gate to Pandemonium!");mon = summon_any_demon(DEMON_COMMON);break;
case SPELL_SUMMON_DEMON:case SPELL_DEMONIC_HORDE:if (i == 0)mpr("You open a gate to Pandemonium!");mon = summon_any_demon((spell == DEMONIC_HORDE) ? DEMON_LESSER: DEMON_COMMON);break;
// Starting here, there's a chance of monsters' being// unfriendly.case SPELL_SUMMON_UGLY_THING:{const int chance = std::max(6 - (powc / 12), 1);mon = (one_chance_in(chance)) ? MONS_VERY_UGLY_THING: MONS_UGLY_THING;break;
// Starting here, there's a chance of monsters' being// unfriendly.case SPELL_SUMMON_UGLY_THING:{const int chance = std::max(6 - (powc / 12), 1);mon = (one_chance_in(chance)) ? MONS_VERY_UGLY_THING: MONS_UGLY_THING;break;}default:break;
case SPELL_DEMONIC_HORDE:mpr("You open a gate to Pandemonium!");{const int num = 7 + random2(5);for (int i = 0; i < num; ++i){summon_general_creature(powc, summon_any_demon(DEMON_LESSER),BEH_FRIENDLY, false);}}break;