git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1728 c06c8d41-db1a-0410-9941-cceddc491573
45CWQUPQHKUFUJ4MVL5K3KCVCCKLY2Z7RZWZ53UT723RV5STPSRAC PHQHFM4FPVCJFW4BJRFC23IXIZOVN35O36YBDYW7ZF37IYWOMSDQC HQYQ6ZCUZBFKNPREFNSWSMRA4UD7VJXW6XK2GQONE5F3OX5NOMUQC 6LKNWXCSGPIV3MFG6REQGQWXMMR64LBHDRXMPBX6LJXBY3D7RV7AC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 3KAINFIXO7WNWGUGZB43EUNFRS2ZPBLQZDTY456QACMRHYIJ7WDAC R325RPUV26YH65VIJKYEFZ2XCVXQHO5N3ELPX6RNQ5TSI3JJNQGQC ACKNLTFL2RI3PMRWLNRVLRWGQAMLRFKNGNS5LED6NFE5GVGFIHFAC static int xom_random_demon(int sever){int demontype;do{// XXX Change the 20 if we add/remove demons!// XXX Maybe we should use summon_any_demon() instead?demontype = MONS_WHITE_IMP +std::min(random2(random2(random2(sever))), 20);// Don't make Green Deaths for non-poison-resistant characters.} while ( demontype == MONS_GREEN_DEATH && !player_res_poison());return demontype;}
r = random2(random2(random2(sever)));int demonnum = MONS_WHITE_IMP + MIN(r, 20);if (!player_res_poison()){while (demonnum == MONS_GREEN_DEATH){r = random2(random2(random2(sever)));demonnum = MONS_WHITE_IMP + MIN(r, 20);}}ASSERT (demonnum >= MONS_WHITE_IMP);ASSERT (demonnum <= MONS_WHITE_IMP+20);create_monster(demonnum, 3,BEH_GOD_GIFT, you.x_pos, you.y_pos,you.pet_target, 250 );
create_monster(xom_random_demon(sever), 3, BEH_GOD_GIFT,you.x_pos, you.y_pos, you.pet_target, 250 );
int r = random2(random2(random2(sever)));int demonnum = MONS_WHITE_IMP + MIN(r, 20);ASSERT (demonnum >= MONS_WHITE_IMP);ASSERT (demonnum <= MONS_WHITE_IMP+20);if (!player_res_poison()){while (demonnum == MONS_GREEN_DEATH){r = random2(random2(random2(sever)));demonnum = MONS_WHITE_IMP + MIN(r, 20);}}if (create_monster( demonnum, 6,BEH_GOD_GIFT, you.x_pos, you.y_pos,you.pet_target, 250 ) != -1)
if (create_monster(xom_random_demon(sever), 6, BEH_GOD_GIFT,you.x_pos, you.y_pos, you.pet_target, 250) != -1)
int r = random2(random2(random2(sever)));int demonnum = MONS_WHITE_IMP + MIN(r, 20);if (!player_res_poison()){while (demonnum == MONS_GREEN_DEATH){r = random2(random2(random2(sever)));demonnum = MONS_WHITE_IMP + MIN(r, 20);}}if (create_monster( demonnum, 0, BEH_GOD_GIFT,
if (create_monster( xom_random_demon(sever), 0, BEH_GOD_GIFT,