git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5743 c06c8d41-db1a-0410-9941-cceddc491573
32C4HHAJGWUGI5E4SEPIEAWZSGVHH5AYGZUZX4BGEE44BZX2HXSAC SY4WEUUAFEHLQXFAD7IM4WCTDHAG6HLKPC7GGII7JBBHGHQGD2CAC UKDT3XRY6C6UJ6XW6SNX6KOB4ZUZ676ERJGBTQFJYHXEDQ3P24YQC 5AZ6MLZVJXRGXNJYLWDQB5RS3A3GKIYS52RA4SOST3PR2FTFNNNQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC HWARR4GI55BIEIJFDE57Y6QOBJ35QP64BJKGEN4T6LR7SKQCFOUQC 7P3DLNFFFSZX43ZJRCWBB3EBTTYPCTDH5KMVXHIZS7JFFMTZNHXAC SYNARO4WXXFW5D6XQYFPSNS23LK44OPQPKPUD4PNL3AWKQWGA5WQC XMQ2SLCLZOJMBDJYLSQKQRJ3FGLMEEESBS4N3C2LD4Y4BFHRU4HQC bool summon_shadows(int pow, bool god_gift, bool force_hostile,bool quiet){bool success = false;// Maximum power is 300 (11 shadows).const int how_many = (pow / 30 + 1);if (!quiet){mpr(how_many > 1 ? "Flickering shadows surround you.": "A nearby shadow flickers.");}
for (int i = 0; i < how_many; ++i){int monster =create_monster(mgen_data(MONS_SHADOW,!force_hostile ? BEH_FRIENDLY : BEH_HOSTILE,2, you.pos(),!force_hostile ? you.pet_target : MHITYOU,(god_gift ? MG_GOD_GIFT : 0) | MG_FORCE_BEH));if (monster != -1){success = true;player_angers_monster(&menv[monster]);}}return (success);}