summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-pick-data.h
diff options
context:
space:
mode:
authorelliptic <hyperelliptical@gmail.com>2014-05-07 18:05:37 -0400
committerelliptic <hyperelliptical@gmail.com>2014-05-07 18:17:32 -0400
commitd37599f8dbe9b09757e883ea2f3528df139e863f (patch)
tree34a5c6256f2202879be103ed8af16d344eb21f67 /crawl-ref/source/mon-pick-data.h
parent5350d327cc6fb88ca8c381adb68aea222b14bf97 (diff)
downloadcrawl-ref-d37599f8dbe9b09757e883ea2f3528df139e863f.tar.gz
crawl-ref-d37599f8dbe9b09757e883ea2f3528df139e863f.zip
Remove giant eyeballs from normal monster generation.
I left them in almost all vaults that placed them, and pan lords can still summon them, but they don't generate normally in D/Depths/Slime/Pan/Abyss any more. The monster just doesn't work well as a random spawn, since it will usually be near the edge of LoS when the player encounters it, there will usually not be any dangerous monsters around, and the terrain will usually be such that the player can just step a square or two away upon seeing it. A lot has to go right for giant eyeball to be an interesting monster, and mainly they just prey on players who don't notice that one has entered sight for multiple turns in a row. I moved giant eyeball spawn weight to other monsters in most cases, but it isn't a significant weight change anywhere except Slime, where GOoE and eyes of devastation are a bit over 50% more common now. I also changed the giant eyeball description to make it clearer how dangerous their gaze is.
Diffstat (limited to 'crawl-ref/source/mon-pick-data.h')
-rw-r--r--crawl-ref/source/mon-pick-data.h33
1 files changed, 14 insertions, 19 deletions
diff --git a/crawl-ref/source/mon-pick-data.h b/crawl-ref/source/mon-pick-data.h
index 79c5a80853..6d45106cd5 100644
--- a/crawl-ref/source/mon-pick-data.h
+++ b/crawl-ref/source/mon-pick-data.h
@@ -25,7 +25,6 @@ static const pop_entry pop_d[] =
{ 4, 14, 514, SEMI, MONS_IGUANA },
{ 4, 14, 514, SEMI, MONS_ORC_WIZARD },
{ 4, 14, 514, SEMI, MONS_SCORPION },
- { 4, 14, 334, SEMI, MONS_GIANT_EYEBALL },
{ 4, 14, 334, SEMI, MONS_PHANTOM },
{ 4, 16, 999, FLAT, MONS_SKELETON },
{ 5, 13, 89, PEAK, MONS_GNOLL_SERGEANT },
@@ -390,19 +389,18 @@ static const pop_entry pop_slime[] =
{ // Slime Pits
{ 1, 6, 1000, FLAT, MONS_JELLY },
{ 1, 6, 1000, FLAT, MONS_ACID_BLOB },
- { 1, 6, 514, FLAT, MONS_GIANT_EYEBALL },
{ 0, 6, 2000, FLAT, MONS_BROWN_OOZE },
{ 0, 6, 1000, FLAT, MONS_SLIME_CREATURE },
{ 0, 6, 514, FLAT, MONS_EYE_OF_DRAINING },
{ 1, 6, 514, FLAT, MONS_AZURE_JELLY },
{ 1, 6, 514, FLAT, MONS_SHINING_EYE },
- { 1, 6, 192, FLAT, MONS_GOLDEN_EYE },
+ { 1, 6, 200, FLAT, MONS_GOLDEN_EYE },
{ 1, 9, 89, PEAK, MONS_PULSATING_LUMP },
- { 1, 9, 192, SEMI, MONS_EYE_OF_DEVASTATION },
- { 1, 9, 192, SEMI, MONS_GREAT_ORB_OF_EYES },
- { 1, 6, 192, UP, MONS_DEATH_OOZE },
- { 2, 6, 89, UP, MONS_GIANT_ORANGE_BRAIN },
- { 1, 6, 514, FLAT, MONS_NO_MONSTER }, // Old ooze weight.
+ { 1, 9, 300, SEMI, MONS_EYE_OF_DEVASTATION },
+ { 1, 9, 300, SEMI, MONS_GREAT_ORB_OF_EYES },
+ { 1, 6, 200, UP, MONS_DEATH_OOZE },
+ { 2, 6, 100, UP, MONS_GIANT_ORANGE_BRAIN },
+ { 1, 6, 800, FLAT, MONS_NO_MONSTER },
{ 0,0,0,FLAT,MONS_0 }
};
@@ -876,12 +874,11 @@ static const pop_entry pop_abyss[] =
{ 1, 5, 12, FLAT, MONS_VAMPIRE_MAGE },
{ 1, 5, 3, FLAT, MONS_DANCING_WEAPON },
{ 1, 5, 21, DOWN, MONS_JELLY },
- { 1, 10, 38, SEMI, MONS_GIANT_EYEBALL },
{ 1, 5, 46, FLAT, MONS_EYE_OF_DRAINING },
{ 1, 5, 8, FLAT, MONS_SHINING_EYE },
{ 1, 5, 33, FLAT, MONS_GOLDEN_EYE },
- { 1, 5, 4, FLAT, MONS_EYE_OF_DEVASTATION },
- { 1, 5, 8, FLAT, MONS_GREAT_ORB_OF_EYES },
+ { 1, 5, 8, FLAT, MONS_EYE_OF_DEVASTATION },
+ { 1, 5, 33, FLAT, MONS_GREAT_ORB_OF_EYES },
{ 1, 5, 52, FLAT, MONS_GIANT_ORANGE_BRAIN },
{ 1, 5, 3, FLAT, MONS_BLACK_DRACONIAN },
{ 1, 5, 3, FLAT, MONS_GREEN_DRACONIAN },
@@ -930,11 +927,10 @@ static const pop_entry pop_pan[] =
{ 1, 1, 25, FLAT, MONS_HELL_HOUND },
{ 1, 1, 25, FLAT, MONS_HELL_HOG },
{ 1, 1, 25, FLAT, MONS_HELLEPHANT },
- { 1, 1, 3, FLAT, MONS_GIANT_EYEBALL },
- { 1, 1, 3, FLAT, MONS_EYE_OF_DRAINING },
- { 1, 1, 3, FLAT, MONS_GREAT_ORB_OF_EYES },
- { 1, 1, 3, FLAT, MONS_GIANT_ORANGE_BRAIN },
- { 1, 1, 3, FLAT, MONS_GOLDEN_EYE },
+ { 1, 1, 4, FLAT, MONS_EYE_OF_DRAINING },
+ { 1, 1, 4, FLAT, MONS_GREAT_ORB_OF_EYES },
+ { 1, 1, 4, FLAT, MONS_GIANT_ORANGE_BRAIN },
+ { 1, 1, 4, FLAT, MONS_GOLDEN_EYE },
{ 1, 1, 192, FLAT, MONS_DEMONIC_CRAWLER },
{ 1, 1, 8, FLAT, MONS_TOENAIL_GOLEM },
{ 1, 1, 668, FLAT, MONS_RED_DEVIL },
@@ -1093,9 +1089,8 @@ static const pop_entry pop_depths[] =
{ 1, 6, 295, FLAT, MONS_FIRE_DRAGON },
{ 1, 6, 295, FLAT, MONS_ICE_DRAGON },
{ 1, 6, 200, FLAT, MONS_VERY_UGLY_THING },
- { 1, 6, 150, FLAT, MONS_GIANT_EYEBALL },
- { 1, 6, 50, FLAT, MONS_GREAT_ORB_OF_EYES },
- { 1, 6, 50, FLAT, MONS_GIANT_ORANGE_BRAIN },
+ { 1, 6, 175, FLAT, MONS_GREAT_ORB_OF_EYES },
+ { 1, 6, 75, FLAT, MONS_GIANT_ORANGE_BRAIN },
{ 1, 6, 125, FLAT, MONS_MINOTAUR },
{ 1, 7, 250, DOWN, MONS_DIRE_ELEPHANT },
{ 1, 7, 250, DOWN, MONS_EMPEROR_SCORPION },