diff options
author | elliptic <hyperelliptical@gmail.com> | 2014-05-07 18:05:37 -0400 |
---|---|---|
committer | elliptic <hyperelliptical@gmail.com> | 2014-05-07 18:17:32 -0400 |
commit | d37599f8dbe9b09757e883ea2f3528df139e863f (patch) | |
tree | 34a5c6256f2202879be103ed8af16d344eb21f67 /crawl-ref/source/mon-pick-data.h | |
parent | 5350d327cc6fb88ca8c381adb68aea222b14bf97 (diff) | |
download | crawl-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.h | 33 |
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 }, |