summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-12-24 05:36:47 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-12-24 05:36:47 +0000
commit49470d3a0649857d66f11b247c4cd2572215949e (patch)
tree37b68ee5755bb06f8eee3277872dba34b482a937 /crawl-ref
parentdf9b2139288feee20cf1b568192fd19f80a1384c (diff)
downloadcrawl-ref-49470d3a0649857d66f11b247c4cd2572215949e.tar.gz
crawl-ref-49470d3a0649857d66f11b247c4cd2572215949e.zip
Make Xom's turning a monster into a shapeshifter more obvious, as with
chaos weapons. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7933 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/xom.cc17
1 files changed, 4 insertions, 13 deletions
diff --git a/crawl-ref/source/xom.cc b/crawl-ref/source/xom.cc
index b2ed2a044f..4668ccc677 100644
--- a/crawl-ref/source/xom.cc
+++ b/crawl-ref/source/xom.cc
@@ -923,21 +923,14 @@ static bool _xom_is_good(int sever, int tension)
god_speaks(GOD_XOM,
_get_xom_speech("good monster polymorph").c_str());
- monster_polymorph(mon, RANDOM_MONSTER,
- mons_wont_attack(mon) ? PPT_MORE : PPT_LESS, true);
-
if (one_chance_in(8) && !mons_is_shapeshifter(mon))
{
mon->add_ench(one_chance_in(3) ?
ENCH_GLOWING_SHAPESHIFTER : ENCH_SHAPESHIFTER);
}
- // player_angers_monster() will turn the monster against you
- // only if the monster hates your religion. No monsters hate
- // Xom-religion, so this will only have an effect if you are not
- // currently a worshipper of Xom, e.g. if you just abandoned him
- // or if you drew a Card of Xom or something.
- player_angers_monster(mon);
+ monster_polymorph(mon, RANDOM_MONSTER,
+ mons_wont_attack(mon) ? PPT_MORE : PPT_LESS, true);
done = true;
}
@@ -1677,16 +1670,14 @@ static bool _xom_is_bad(int sever, int tension)
{
god_speaks(GOD_XOM, _get_xom_speech("bad monster polymorph").c_str());
- monster_polymorph(mon, RANDOM_MONSTER,
- mons_wont_attack(mon) ? PPT_LESS : PPT_MORE, true);
-
if (one_chance_in(8) && !mons_is_shapeshifter(mon))
{
mon->add_ench(one_chance_in(3) ?
ENCH_GLOWING_SHAPESHIFTER : ENCH_SHAPESHIFTER);
}
- player_angers_monster(mon);
+ monster_polymorph(mon, RANDOM_MONSTER,
+ mons_wont_attack(mon) ? PPT_LESS : PPT_MORE, true);
done = true;
}