From 213a33156b9d3ed4c9f71222de8933cbc3d2109a Mon Sep 17 00:00:00 2001 From: dolorous Date: Fri, 4 Jul 2008 02:37:33 +0000 Subject: Make Xom's vitrification effect less common, as it's a lasting effect. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6384 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/xom.cc | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'crawl-ref') diff --git a/crawl-ref/source/xom.cc b/crawl-ref/source/xom.cc index 8104f8dc0d..ee2b1fad67 100644 --- a/crawl-ref/source/xom.cc +++ b/crawl-ref/source/xom.cc @@ -545,22 +545,12 @@ static bool _xom_is_good(int sever) delete[] summons; } else if (random2(sever) <= 4) - { - // This can fail with radius 1, or in open areas. - if (vitrify_area(random2avg(sever / 2, 3) + 1)) - { - god_speaks(GOD_XOM, _get_xom_speech("vitrification").c_str()); - - done = true; - } - } - else if (random2(sever) <= 5) { _xom_gives_item(sever); done = true; } - else if (random2(sever) <= 6) + else if (random2(sever) <= 5) { monster_type mon = _xom_random_demon(sever); const bool is_demonic = (mons_class_holiness(mon) == MH_DEMONIC); @@ -596,7 +586,7 @@ static bool _xom_is_good(int sever) done = true; } } - else if (random2(sever) <= 7) + else if (random2(sever) <= 6) { if (there_are_monsters_nearby()) { @@ -624,12 +614,22 @@ static bool _xom_is_good(int sever) } } } - else if (random2(sever) <= 8) + else if (random2(sever) <= 7) { _xom_gives_item(sever); done = true; } + else if (random2(sever) <= 8) + { + // This can fail with radius 1, or in open areas. + if (vitrify_area(random2avg(sever / 2, 3) + 1)) + { + god_speaks(GOD_XOM, _get_xom_speech("vitrification").c_str()); + + done = true; + } + } else if (random2(sever) <= 9) { if (you.can_safely_mutate() -- cgit v1.2.3-54-g00ecf