git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5555 c06c8d41-db1a-0410-9941-cceddc491573
WVIVA3M3ABBQTBYTCFE2W53IE4IZ223FBSQ6P7BACWKIJPYA66ZQC OQYJHB4D7DUXP6EUXH7F5Z5ODNF52TOSIAXAUOICEVD3UAOTXCZQC QFHC4VZHHDG5PKLY7A263OJFT2OQ3MF2HX423AKINPRNR5UUT7LQC MED2SJP7F7BIPCRUXOJRTELR3EOKRN5PFOO2LLMQOEIJLID3LTOAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC LPYSYKZRHXUQUI3WQRTHWUXRDUAKSOHV7LRMRY3JKZYSZIHJMI7AC O6OHDRHPEF6S5B36LHMW36OMST3B3MJURDR6WVLUXAEMGR6YUD6QC VBQODM6G5B35WWYGNT36EQDJFVTHMZB6CJWAFP3UQVD6NRUSKJAQC AREBCIU2RU2RNHBWD4GARWEBKSL7HDFGDLII22H56OJO2AQUOMLQC NFJKJYTT6CBLOKLGT6HIVIDEPWXMGXJV5AAL37SBZTG2HSFMJMKQC HHKRUVC6WMVKQRUQRYB5VAEDXUS6TMAKO7BSTBGVVL2AUOEBFUJAC M3CHZA76JC34OROJ2A3HD5KBAFYMU3D7HYZPXT6UOD5DUNIDWT7QC S6FRUNPFE3PD2DAMVJGWX7TX262KVATIMQ4ON67BPRNVTOOO2XVQC SZJGHYGJ5AAZDOAQ53LXGP2WKEMIZABCVVGDJMOOMHA7M5ZDT3YQC 5T56ZXHVBN4LBEOHZPRV65UNS2HJ7RX6AMU7GHNAJRAQ7QKECP5AC 4SUG4IBPRQSAGEWNR4BVHMJV5MJRQUYXI4OZ5YXAZUSLF4CVKX2AC 3XL4DKV7PSWAU3ZBJSKZFJ2VUYABC47I7KKWGIRCJYXULQD453MQC int how_many = (spell == SPELL_SUMMON_WRAITHS) ?stepdown_value(1 + random2(pow) / 30 + random2(pow) / 30,2, 2, 6, 8): 1;
mprf("%s",friendly ? "An insubstantial figure forms in the air.": "You sense a hostile presence.");}if (!success)canned_msg(MSG_NOTHING_HAPPENS);
switch (spell){case SPELL_SUMMON_WRAITHS:{const int chance = random2(25);mon = ((chance > 8) ? MONS_WRAITH :(chance > 3) ? MONS_FREEZING_WRAITH: MONS_SPECTRAL_WARRIOR);break;}
disease_player(25 + random2(50));}
if (summon_general_creature(pow, false, mon, BEH_FRIENDLY,hostile, dur, false)){success = true;}
switch (spell){case SPELL_SUMMON_GUARDIAN:mon = MONS_ANGEL;break;case SPELL_SUMMON_DAEVA:mon = MONS_DAEVA;break;case SPELL_SUMMON_DRAGON:mon = MONS_DRAGON;break;default:break;
if (beha == BEH_CHARMED){msg += " You don't feel so good about this...";}else if (beha == BEH_HOSTILE){if (mons_class_holiness(mon) == MH_UNDEAD)msg = "You sense a hostile presence.";elsemsg += " It doesn't look very happy.";}
if (beha == BEH_HOSTILE)msg += " It doesn't look very happy.";