git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5528 c06c8d41-db1a-0410-9941-cceddc491573
O6OHDRHPEF6S5B36LHMW36OMST3B3MJURDR6WVLUXAEMGR6YUD6QC OUB4IQM7MENDXDYQAS5OFUTBLRZKQWP6C3VE3VONR7AQAW6C234AC 6EMXRBTQJU5JJP77EBZMYM5Z2CTCW22YRESUTVBQ2HJAS36QDVTQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC VBQODM6G5B35WWYGNT36EQDJFVTHMZB6CJWAFP3UQVD6NRUSKJAQC KLCR26P7MSX4ZWIHQHRK7BZH7M2QGCITN46FCFVHNX7U7WQWYDAQC Q72IOCEGVWNC34LLHA4SEVNMCVKWHEIY5HA4FYGFFNC3WNRQDQ2QC QZUSP5WXCHQKOZ6TO574PITHBAJHPDBSVJJ6YUGFMJNGVN6A427AC 5T56ZXHVBN4LBEOHZPRV65UNS2HJ7RX6AMU7GHNAJRAQ7QKECP5AC 4SUG4IBPRQSAGEWNR4BVHMJV5MJRQUYXI4OZ5YXAZUSLF4CVKX2AC 3XL4DKV7PSWAU3ZBJSKZFJ2VUYABC47I7KKWGIRCJYXULQD453MQC GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC 2TDUERROLSWXUOFAVVDL3N4S6WB3JX5JQ23EXM4FAD5SHTWIGWUQC PLSXOISO66Y4475D2LMC7KMHZUWXNUBNFYMYFIVLOZKAOKUJYXMQC TXF4NRVICF3RMD3VQARDJKGOGBGIJNO6FKOV5POTF73XQHNB6WVAC J4F3IKATRP5DPK25BEXCPKC4JME3DJHEIGYHJOYXGHYXUEY633AAC JW2KRJHES33W7UTWZ6NDO4TLMK4EFU4HKZXBWR2UJOMPCCOTR4CQC if (mon == MONS_DAEVA)
if (mons_class_holiness(mon) == MH_UNDEAD){//jmf: Kiku sometimes deflects thisif (!you.is_undead&& !(you.religion == GOD_KIKUBAAQUDGHA&& (!player_under_penance()&& you.piety >= piety_breakpoint(3)&& you.piety > random2(MAX_PIETY)))){disease_player(25 + random2(50));}}else if (mon == MONS_DAEVA)
void summon_undead(int pow){int temp_rand = 0;monster_type mon = MONS_PROGRAM_BUG;int numsc = 1 + random2(pow) / 30 + random2(pow) / 30;numsc = stepdown_value(numsc, 2, 2, 6, 8); //see stuff.cc {dlb}mpr("You call on the undead to aid you!");for (int scount = 0; scount < numsc; ++scount){temp_rand = random2(25);mon = ((temp_rand > 8) ? MONS_WRAITH : // 64%(temp_rand > 3) ? MONS_FREEZING_WRAITH // 20%: MONS_SPECTRAL_WARRIOR); // 16%bool friendly = (random2(pow) > 5);if (create_monster(mgen_data(mon,friendly ? BEH_FRIENDLY : BEH_HOSTILE, 5,you.pos(),friendly ? you.pet_target : MHITYOU)) != -1){if (friendly)mpr("An insubstantial figure forms in the air.");elsempr("You sense a hostile presence.");}}//jmf: Kiku sometimes deflects thisif (!you.is_undead&& !(you.religion == GOD_KIKUBAAQUDGHA&& (!player_under_penance()&& you.piety >= piety_breakpoint(3)&& you.piety > random2(MAX_PIETY)))){disease_player( 25 + random2(50) );}} // end summon_undead()