summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/xom.cc
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-24 18:55:07 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-24 18:55:07 +0000
commit5b7ae42f424b04944b576d5d153fabe5616731c4 (patch)
tree43206e650bd11d7cc184255d8f43b37fca65446b /crawl-ref/source/xom.cc
parent19ebb14f58928f13d9d5a5aa478f8645e6226de0 (diff)
downloadcrawl-ref-5b7ae42f424b04944b576d5d153fabe5616731c4.tar.gz
crawl-ref-5b7ae42f424b04944b576d5d153fabe5616731c4.zip
Simplify.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6119 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/xom.cc')
-rw-r--r--crawl-ref/source/xom.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/crawl-ref/source/xom.cc b/crawl-ref/source/xom.cc
index d0d58eb887..c1bd35d487 100644
--- a/crawl-ref/source/xom.cc
+++ b/crawl-ref/source/xom.cc
@@ -546,15 +546,13 @@ static bool _xom_is_good(int sever)
}
else if (random2(sever) <= 4)
{
- const int radius = random2avg(sever / 2, 3) + 1;
-
// This can fail with radius 1, or in open areas.
- if (!vitrify_area(radius))
- goto try_again;
-
- god_speaks(GOD_XOM, _get_xom_speech("vitrification"));
+ if (vitrify_area(random2avg(sever / 2, 3) + 1))
+ {
+ god_speaks(GOD_XOM, _get_xom_speech("vitrification"));
- done = true;
+ done = true;
+ }
}
else if (random2(sever) <= 5)
{