summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-pick.cc
diff options
context:
space:
mode:
authorMichael Gagno <evilmike@gmail.com>2012-07-06 04:01:50 -0700
committerMichael Gagno <evilmike@gmail.com>2012-07-06 04:01:50 -0700
commitaf8e1f520734ae415466fbaae71e7c244180ae81 (patch)
tree2fb4bb5ea05ee1c8565bf8afda95eb8464ca4443 /crawl-ref/source/mon-pick.cc
parent98e3c13d26ab1f4f4c399d1692100d066ff5c6f3 (diff)
downloadcrawl-ref-af8e1f520734ae415466fbaae71e7c244180ae81.tar.gz
crawl-ref-af8e1f520734ae415466fbaae71e7c244180ae81.zip
Prune the Swamp monster list.
Removed some useless monsters, and moved weights around to compensate. There are still a few popcorn monsters, but they are greatly diminished. Also, I gave ravens a tiny chance of spawning here.
Diffstat (limited to 'crawl-ref/source/mon-pick.cc')
-rw-r--r--crawl-ref/source/mon-pick.cc42
1 files changed, 12 insertions, 30 deletions
diff --git a/crawl-ref/source/mon-pick.cc b/crawl-ref/source/mon-pick.cc
index c65a494df5..1c8613cb80 100644
--- a/crawl-ref/source/mon-pick.cc
+++ b/crawl-ref/source/mon-pick.cc
@@ -1337,22 +1337,16 @@ int mons_swamp_level(monster_type mcls)
case MONS_FUNGUS:
return 1;
- case MONS_BAT:
+ case MONS_RAVEN:
case MONS_GIANT_FROG:
case MONS_GIANT_AMOEBA:
case MONS_GIANT_SLUG:
case MONS_GIANT_NEWT:
- case MONS_GIANT_GECKO:
- case MONS_RAT:
case MONS_SWAMP_DRAKE:
- case MONS_WORM:
- case MONS_GIANT_LEECH:
case MONS_ALLIGATOR:
+ case MONS_WATER_MOCCASIN:
return 2;
- case MONS_NECROPHAGE:
- case MONS_ADDER:
- case MONS_BUTTERFLY:
case MONS_CROCODILE:
case MONS_VAMPIRE_MOSQUITO:
case MONS_AGATE_SNAIL:
@@ -1360,16 +1354,15 @@ int mons_swamp_level(monster_type mcls)
case MONS_BOG_BODY:
return 3;
- case MONS_WATER_MOCCASIN:
case MONS_HUNGRY_GHOST:
case MONS_INSUBSTANTIAL_WISP:
- case MONS_JELLY:
case MONS_KOMODO_DRAGON:
case MONS_PHANTOM:
case MONS_RED_WASP:
case MONS_SPINY_FROG:
case MONS_SWAMP_DRAGON:
case MONS_UGLY_THING:
+ case MONS_GIANT_LEECH:
return 4;
case MONS_BLINK_FROG:
@@ -1398,36 +1391,34 @@ int mons_swamp_rare(monster_type mcls)
return 99;
case MONS_SWAMP_DRAKE:
+ case MONS_BOG_BODY:
return 80;
- case MONS_HYDRA:
- case MONS_BOG_BODY:
- return 70;
+ case MONS_WATER_MOCCASIN:
+ return 75;
+ case MONS_HYDRA:
case MONS_GIANT_LEECH:
- return 61;
+ return 70;
case MONS_SLIME_CREATURE:
- return 54;
-
- case MONS_WATER_MOCCASIN:
return 52;
case MONS_INSUBSTANTIAL_WISP:
case MONS_SWAMP_DRAGON:
return 43;
- case MONS_ADDER:
- return 33;
-
case MONS_RED_WASP:
case MONS_GIANT_FROG:
return 30;
- case MONS_JELLY:
case MONS_CROCODILE:
return 25;
+ case MONS_RAVEN:
+ case MONS_GIANT_AMOEBA:
+ return 20;
+
case MONS_KOMODO_DRAGON:
case MONS_VERY_UGLY_THING:
case MONS_VAPOUR:
@@ -1438,20 +1429,11 @@ int mons_swamp_rare(monster_type mcls)
case MONS_HUNGRY_GHOST:
return 13;
- case MONS_NECROPHAGE:
- return 12;
-
case MONS_BLINK_FROG:
- case MONS_GIANT_AMOEBA:
- case MONS_GIANT_GECKO:
case MONS_GIANT_NEWT:
case MONS_GIANT_SLUG:
case MONS_AGATE_SNAIL:
case MONS_TENTACLED_MONSTROSITY:
- case MONS_RAT:
- case MONS_WORM:
- case MONS_BUTTERFLY:
- case MONS_BAT:
return 10;
default: