diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-24 18:55:07 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-24 18:55:07 +0000 |
commit | 5b7ae42f424b04944b576d5d153fabe5616731c4 (patch) | |
tree | 43206e650bd11d7cc184255d8f43b37fca65446b /crawl-ref/source/xom.cc | |
parent | 19ebb14f58928f13d9d5a5aa478f8645e6226de0 (diff) | |
download | crawl-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.cc | 12 |
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) { |