git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5523 c06c8d41-db1a-0410-9941-cceddc491573
5T56ZXHVBN4LBEOHZPRV65UNS2HJ7RX6AMU7GHNAJRAQ7QKECP5AC PACHJJO52BZM5BCXAWPQGJKLIRFSKAY6SIXZQFTHJ2HQWFQS2MCAC KLCR26P7MSX4ZWIHQHRK7BZH7M2QGCITN46FCFVHNX7U7WQWYDAQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC VBQODM6G5B35WWYGNT36EQDJFVTHMZB6CJWAFP3UQVD6NRUSKJAQC RDXVYNDERZPFQYVM6TAPCKWLDM7SB4JLYX6PYDVEQBX4SEVQOAHQC YCL3W2PFE6ILTGBFODCSXNPDIA46KVSZP2TI7HDMYAOEJT65RIEAC GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC LFBNFE3PZBXTR2ROPKYPARUWLJAYWAKGTS7VBWADZWVVSJ5CLX6AC C7EEMEI6FU6L2VWZBTDCZO5ZTB2N5TCNGSMIBZTN6NZRE7BUBFPQC UHOAWBSBZBPHWMNXZCVB4SBJM4DTZAG3YRNNJNIKJN4CE2DP27JQC 3XL4DKV7PSWAU3ZBJSKZFJ2VUYABC47I7KKWGIRCJYXULQD453MQC 4Z7USHJ5ISQRNQ2W7T32UXN4VAZL5JLOXHXTNINOGN5ARKNVZBKAC AXXNIOGCVSQEUEZE4U6ADPGCGLF2OLHY3VC3YH2NNGCITXWWOP7QC 4SUG4IBPRQSAGEWNR4BVHMJV5MJRQUYXI4OZ5YXAZUSLF4CVKX2AC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC void cast_summon_dragon(int pow){// Removed the chance of multiple dragons... one should be more// than enough, and if it isn't, the player can cast again...// especially since these aren't on the Abjuration plan... they'll// last until they die (maybe that should be changed, but this is// a very high level spell so it might be okay). -- bwrconst bool friendly = (random2(pow) > 5);if (create_monster(mgen_data( MONS_DRAGON,friendly ? BEH_FRIENDLY : BEH_HOSTILE, 3,you.pos(),friendly ? you.pet_target : MHITYOU )) != -1){mprf("A dragon appears.%s",friendly ? "" : " It doesn't look very happy.");}elsecanned_msg( MSG_NOTHING_HAPPENS );} // end cast_summon_dragon()
bool summon_general_creature(int pow, monster_type mon, beh_type beha,int unfriendly = -1, int numsc = -1,bool god_gift = false);
bool summon_general_creature(int pow, bool quiet, monster_type mon,beh_type beha, int unfriendly = -1,int numsc = -1, bool god_gift = false);
bool summon_general_creature(int pow, monster_type mon, beh_type beha,int unfriendly, int numsc, bool god_gift)
bool summon_general_creature(int pow, bool quiet, monster_type mon,beh_type beha, int unfriendly,int numsc, bool god_gift)
msg = (mon == MONS_VERY_UGLY_THING) ? "A very ugly thing appears." :(mon == MONS_UGLY_THING) ? "An ugly thing appears.": "A demon appears!";if (beha == BEH_HOSTILE)msg += " It doesn't look very happy.";
msg = "A demon appears!";