diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-05-10 18:47:15 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-05-10 18:47:15 +0000 |
commit | 67bca4d45d81d00a382c4d697b36b599b9cdecc8 (patch) | |
tree | ae5d32ed7ffd15e2b76f03526b6d943edf7e78ea /crawl-ref/source/spells4.cc | |
parent | 32e1a1a551a66a0e2e9eedd59eb0ba8f0241c6d5 (diff) | |
download | crawl-ref-67bca4d45d81d00a382c4d697b36b599b9cdecc8.tar.gz crawl-ref-67bca4d45d81d00a382c4d697b36b599b9cdecc8.zip |
Reorder snake selection to favour the nastier snakes when sticks to snakes works on big sticks.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4993 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/spells4.cc')
-rw-r--r-- | crawl-ref/source/spells4.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/crawl-ref/source/spells4.cc b/crawl-ref/source/spells4.cc index b0b6b5eba9..3cf98afe3b 100644 --- a/crawl-ref/source/spells4.cc +++ b/crawl-ref/source/spells4.cc @@ -541,17 +541,17 @@ void cast_sticks_to_snakes(int pow) else mon = MONS_BROWN_SNAKE; - if (pow > 90 && one_chance_in(3)) - mon = MONS_GREY_SNAKE; - - if (pow > 70 && one_chance_in(3)) - mon = MONS_BLACK_SNAKE; + if (pow > 20 && one_chance_in(3)) + mon = MONS_BROWN_SNAKE; if (pow > 40 && one_chance_in(3)) mon = MONS_YELLOW_SNAKE; - if (pow > 20 && one_chance_in(3)) - mon = MONS_BROWN_SNAKE; + if (pow > 70 && one_chance_in(3)) + mon = MONS_BLACK_SNAKE; + + if (pow > 90 && one_chance_in(3)) + mon = MONS_GREY_SNAKE; if (create_monster( mgen_data( mon, beha, dur, |