summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/docs/crawl_options.txt2
-rw-r--r--crawl-ref/docs/monster_glyphs.txt291
-rw-r--r--crawl-ref/init.txt6
-rw-r--r--crawl-ref/source/mon-data.h178
-rw-r--r--crawl-ref/source/stuff.cc7
-rw-r--r--crawl-ref/source/view.cc6
6 files changed, 393 insertions, 97 deletions
diff --git a/crawl-ref/docs/crawl_options.txt b/crawl-ref/docs/crawl_options.txt
index 493cb083a3..e774091372 100644
--- a/crawl-ref/docs/crawl_options.txt
+++ b/crawl-ref/docs/crawl_options.txt
@@ -1713,4 +1713,4 @@ just a particularly useful way to use the previously discussed features.
Example:
# Set the monster glyphs back to the way they were in 0.3.4
-: crawl.read_options('docs/monsters_034.rc')
+: crawl.read_options('docs/monster_glyphs.txt')
diff --git a/crawl-ref/docs/monster_glyphs.txt b/crawl-ref/docs/monster_glyphs.txt
new file mode 100644
index 0000000000..234174bc9e
--- /dev/null
+++ b/crawl-ref/docs/monster_glyphs.txt
@@ -0,0 +1,291 @@
+# The release of Dungeon Crawl 0.4 brought with it an
+# overhaul of monster colours and monster glyphs.
+#
+# The goal of this change was to put monsters into more
+# consistent groups (e.g. group jackals with hounds,
+# move slugs into a group of their own) and to follow
+# a more consistent colour scheme where similar
+# monster would have similar colours (e.g. orc priest
+# and elf priest are both coloured green now) and the
+# higher level (and thus more dangerous) version of
+# an early monster would get the brighter colour.
+# As an example of the latter, the orc sorceror has
+# been recoloured to light magenta because the orc
+# wizard (the easier orc mage version) glyph is
+# coloured magenta. Also, the colours of some pairings
+# including small snake/snake and yaktaur/yaktaur
+# have been switched, following the same rule.
+# Another important point of the change was to avoid
+# the use of dark grey, which can be unreadable on some
+# systems, and use light grey, white, or blue or another
+# colour in its stead, as appropriate.
+#
+# We think that as a result of these changes monsters
+# are coloured more consistently, and that their
+# difficulty level should be easier to grasp for newbies.
+# At the same time we realize that this change might be
+# hard on experienced players. Of course we hope that
+# you will be able to adapt, but in case there are
+# changes you really cannot accept, here are the options
+# necessary to make the glyphs of all affected monsters
+# show up as they did in version 0.3.4.
+#
+# You'll find a table comparing old and new settings at
+# the end of this file.
+
+###########################
+# features
+###########################
+
+feature = granite statue { , , lightgrey}
+feature = orcish idol { , , darkgrey}
+
+###########################
+# monsters
+###########################
+
+# orcs
+mon_glyph = orc : lightred
+mon_glyph = Urug : red
+mon_glyph = orc warrior : yellow
+mon_glyph = orc priest : lightgreen
+mon_glyph = orc knight : lightcyan
+mon_glyph = orc high priest : green
+mon_glyph = orc sorcerer : darkgrey
+mon_glyph = orc warlord : red
+
+# elves
+mon_glyph = elf : darkgrey
+mon_glyph = deep elf soldier : cyan
+mon_glyph = deep elf mage : lightred
+mon_glyph = deep elf fighter : lightblue
+mon_glyph = deep elf summoner : yellow
+mon_glyph = deep elf knight : blue
+mon_glyph = deep elf conjurer : lightgreen
+mon_glyph = deep elf priest : lightgrey
+mon_glyph = deep elf high priest : darkgrey
+mon_glyph = deep elf demonologist : magenta
+mon_glyph = deep elf sorcerer : red
+mon_glyph = deep elf annihilator : green
+mon_glyph = deep elf master archer : lightmagenta
+
+# snakes and naga
+mon_glyph = small snake : lightgreen
+mon_glyph = snake : green
+mon_glyph = black snake : darkgrey
+mon_glyph = greater naga : red
+mon_glyph = naga mage : lightred
+
+# draconians and dragons
+mon_glyph = lindwurm : lightgreen d
+mon_glyph = black draconian : darkgrey
+mon_glyph = green draconian : lightgreen
+mon_glyph = draconian zealot : lightblue
+mon_glyph = draconian annihilator : green
+mon_glyph = steam dragon : lightgrey
+mon_glyph = mottled dragon : magenta
+mon_glyph = shadow dragon : darkgrey
+mon_glyph = death drake : darkgrey
+
+# hounds
+mon_glyph = hound : brown
+mon_glyph = warg : darkgrey
+mon_glyph = hog : lightred
+mon_glyph = hell hound : darkgrey
+mon_glyph = hell-hog : red
+mon_glyph = jackal : yellow j
+
+# slugs and snails
+mon_glyph = elephant slug : lightgrey m
+mon_glyph = giant slug : green m
+mon_glyph = giant snail : lightgreen m
+
+# other natural monsters
+mon_glyph = giant ant : darkgrey
+mon_glyph = queen ant : darkgrey
+mon_glyph = giant bat : darkgrey
+mon_glyph = yaktaur : lightred
+mon_glyph = yaktaur captain : red
+mon_glyph = manticore : brown m
+mon_glyph = minotaur : lightred m
+mon_glyph = quokka : lightgrey
+mon_glyph = scorpion : darkgrey
+mon_glyph = killer bee larva : lightgrey
+mon_glyph = spiny worm : darkgrey
+mon_glyph = giant beetle : darkgrey
+mon_glyph = giant mosquito : darkgrey
+mon_glyph = cyclops : brown
+mon_glyph = death ooze : darkgrey
+mon_glyph = big kobold : red
+mon_glyph = deep troll : darkgrey
+mon_glyph = black bear : darkgrey
+mon_glyph = death yak : darkgrey
+
+# unnatural monsters
+mon_glyph = toenail golem : lightgrey
+mon_glyph = crystal golem : white
+mon_glyph = gargoyle : darkgrey g
+mon_glyph = metal gargoyle : cyan g
+mon_glyph = molten gargoyle : red g
+
+# undead
+mon_glyph = shadow demon : darkgrey
+mon_glyph = shadow imp : darkgrey
+mon_glyph = Shadow Fiend : darkgrey
+mon_glyph = soul eater : darkgrey
+mon_glyph = neqoxec : magenta
+mon_glyph = demonic crawler : darkgrey
+mon_glyph = necromancer : darkgrey
+mon_glyph = quasit : lightgrey q
+mon_glyph = boggart : darkgrey
+mon_glyph = curse skull : darkgrey
+mon_glyph = necrophage : darkgrey
+mon_glyph = lich : white
+mon_glyph = ancient lich : darkgrey
+mon_glyph = mummy : white
+mon_glyph = greater mummy : darkgrey
+mon_glyph = wraith : darkgrey
+mon_glyph = player ghost : darkgrey
+
+# unique monsters
+mon_glyph = Gloorx Vloq : darkgrey
+mon_glyph = Margery : red
+mon_glyph = Frederick : darkgrey
+
+
+#########################################################
+# Table of old vs. new colours and, occasionally, glyphs
+#########################################################
+#
+# feature old colour new colour
+# ------- ---------- ----------
+# granite statue lightgrey darkgrey
+# orcish idol darkgrey red
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# orcs
+# orc lightred red
+# Urug red yellow
+# orc warrior yellow lightred
+# orc priest lightgreen green
+# orc knight lightcyan cyan
+# orc high priest green lightgreen
+# orc sorcerer darkgrey lightmagenta
+# orc warlord red lightcyan
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# elves
+# elf darkgrey red
+# deep elf soldier cyan red
+# deep elf mage lightred magenta
+# deep elf fighter lightblue lightred
+# deep elf summoner yellow brown
+# deep elf knight blue cyan
+# deep elf conjurer lightgreen blue
+# deep elf priest lightgrey green
+# deep elf high priest darkgrey lightgreen
+# deep elf demonologist magenta yellow
+# deep elf sorcerer red lightmagenta
+# deep elf annihilator green lightblue
+# deep elf master archer lightmagenta lightgrey
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# snakes and naga
+# small snake lightgreen green
+# snake green lightgreen
+# black snake darkgrey blue
+# greater naga red lightred
+# naga mage lightred red
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# draconians and dragons
+# lindwurm lightgreen d lightcyan l
+# black draconian darkgrey blue
+# green draconian lightgreen green
+# draconian zealot lightblue lightgreen
+# draconian annihilator green lightblue
+# steam dragon lightgrey blue
+# mottled dragon magenta lightmagenta
+# shadow dragon darkgrey magenta
+# death drake darkgrey lightgrey
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# hounds
+# jackal yellow j brown h
+# hound brown lightgrey
+# warg darkgrey white
+# hog lightred red
+# hell hound darkgrey lightcyan
+# hell-hog red lightred
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# slugs and snails
+# elephant slug lightgrey m lightgrey j
+# giant slug green m green j
+# giant snail lightgreen m lightgreen j
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# other natural monsters
+# giant ant darkgrey red
+# queen ant darkgrey lightgrey
+# giant bat darkgrey lightgrey
+# yaktaur lightred red
+# yaktaur captain red lightred
+# manticore brown m red H
+# minotaur lightred m red t
+# quokka lightgrey white
+# scorpion darkgrey lightgrey
+# killer bee larva lightgrey yellow
+# spiny worm darkgrey lightgreen
+# giant beetle darkgrey blue
+# giant mosquito darkgrey white
+# cyclops brown yellow
+# death ooze darkgrey magenta
+# big kobold red yellow
+# deep troll darkgrey yellow
+# black bear darkgrey blue
+# death yak darkgrey yellow
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# unnatural monsters
+# toenail golem lightgrey red
+# crystal golem white green
+# gargoyle darkgrey g darkgrey 9
+# metal gargoyle cyan g cyan 9
+# molten gargoyle red g red 9
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# undead and demons
+# shadow demon darkgrey magenta
+# shadow imp darkgrey magenta
+# Shadow Fiend darkgrey magenta
+# soul eater darkgrey magenta
+# neqoxec magenta lightmagenta
+# demonic crawler darkgrey green
+# necromancer darkgrey white
+# quasit lightgrey q lightgrey 5
+# boggart darkgrey magenta
+# curse skull darkgrey lightcyan
+# necrophage darkgrey lightgrey
+# lich white lightgrey
+# ancient lich darkgrey white
+# mummy white lightgrey
+# greater mummy darkgrey white
+# wraith darkgrey white
+# player ghost darkgrey white
+#
+# monster old colour new colour
+# ------- ---------- ----------
+# unique monsters
+# Frederick darkgrey green
+# Gloorx Vloq darkgrey lightgrey
+# Margery red lightred
diff --git a/crawl-ref/init.txt b/crawl-ref/init.txt
index 92effc2423..024b38cc36 100644
--- a/crawl-ref/init.txt
+++ b/crawl-ref/init.txt
@@ -300,10 +300,12 @@ show_items = !?/%=([)X}+\_.
# colour.lightcyan = cyan
# colour.yellow = brown
#
+# Set the monster glyphs back to the way they were in 0.3.4
+# : crawl.read_options('docs/monster_glyphs.txt')
+
# See crawl_options.txt for the options
# cset_ascii, cset_ibm, cset_dec, cset_unicode, cset_any,
-# feature, mon_glyph, read_options
-
+# feature, mon_glyph
##### 6-b DOS and Windows #######################
#
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h
index a4f51ece6c..e920edee00 100644
--- a/crawl-ref/source/mon-data.h
+++ b/crawl-ref/source/mon-data.h
@@ -148,7 +148,7 @@
// real monsters begin here {dlb}:
{
- MONS_GIANT_ANT, 'a', DARKGREY, "giant ant",
+ MONS_GIANT_ANT, 'a', RED, "giant ant",
M_NO_FLAGS,
MR_VUL_POISON,
700, 10, MONS_GIANT_ANT, MONS_GIANT_ANT, MH_NATURAL, -3,
@@ -159,7 +159,7 @@
},
{
- MONS_GIANT_BAT, 'b', DARKGREY, "giant bat",
+ MONS_GIANT_BAT, 'b', LIGHTGREY, "giant bat",
M_FLIES | M_SENSE_INVIS | M_WARM_BLOOD,
MR_NO_FLAGS,
150, 4, MONS_GIANT_BAT, MONS_GIANT_BAT, MH_NATURAL, -1,
@@ -225,7 +225,7 @@
},
{
- MONS_HOUND, 'h', BROWN, "hound",
+ MONS_HOUND, 'h', YELLOW, "hound",
M_SENSE_INVIS | M_WARM_BLOOD,
MR_NO_FLAGS,
300, 10, MONS_HOUND, MONS_HOUND, MH_NATURAL, -3,
@@ -248,7 +248,7 @@
},
{
- MONS_JACKAL, 'j', YELLOW, "jackal",
+ MONS_JACKAL, 'h', BROWN, "jackal",
M_WARM_BLOOD,
MR_NO_FLAGS,
200, 10, MONS_HOUND, MONS_JACKAL, MH_NATURAL, -1,
@@ -270,7 +270,7 @@
},
{
- MONS_KILLER_BEE_LARVA, 'w', LIGHTGREY, "killer bee larva",
+ MONS_KILLER_BEE_LARVA, 'w', YELLOW, "killer bee larva",
M_NO_SKELETON,
MR_VUL_POISON,
150, 5, MONS_KILLER_BEE_LARVA, MONS_KILLER_BEE_LARVA, MH_NATURAL, -3,
@@ -281,7 +281,7 @@
},
{
- MONS_MANTICORE, 'm', BROWN, "manticore",
+ MONS_MANTICORE, 'H', RED, "manticore",
M_WARM_BLOOD | M_SPECIAL_ABILITY,
MR_NO_FLAGS,
1800, 10, MONS_MANTICORE, MONS_MANTICORE, MH_NATURAL, -3,
@@ -293,7 +293,7 @@
// this thing doesn't have nr. 13 for nothing, has it? ($pellbinder)
{
- MONS_NECROPHAGE, 'n', DARKGREY, "necrophage",
+ MONS_NECROPHAGE, 'n', LIGHTGREY, "necrophage",
M_EVIL,
MR_RES_POISON | MR_RES_COLD,
500, 10, MONS_GHOUL, MONS_NECROPHAGE, MH_UNDEAD, -5,
@@ -304,7 +304,7 @@
},
{
- MONS_ORC, 'o', LIGHTRED, "orc",
+ MONS_ORC, 'o', RED, "orc",
M_WARM_BLOOD,
MR_NO_FLAGS,
600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
@@ -328,7 +328,7 @@
},
{
- MONS_QUASIT, 'q', LIGHTGREY, "quasit",
+ MONS_QUASIT, '5', LIGHTGREY, "quasit",
M_EVIL,
MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD,
0, 10, MONS_QUASIT, MONS_QUASIT, MH_DEMONIC, 5,
@@ -350,7 +350,7 @@
},
{
- MONS_SCORPION, 's', DARKGREY, "scorpion",
+ MONS_SCORPION, 's', LIGHTGREY, "scorpion",
M_NO_FLAGS,
MR_VUL_POISON,
500, 10, MONS_SCORPION, MONS_SCORPION, MH_NATURAL, -3,
@@ -456,7 +456,7 @@
},
{
- MONS_GIANT_BEETLE, 'B', DARKGREY, "giant beetle",
+ MONS_GIANT_BEETLE, 'B', BLUE, "giant beetle",
M_NO_FLAGS,
MR_VUL_POISON,
1000, 10, MONS_GIANT_BEETLE, MONS_GIANT_BEETLE, MH_NATURAL, -3,
@@ -467,7 +467,7 @@
},
{
- MONS_CYCLOPS, 'C', BROWN, "cyclops",
+ MONS_CYCLOPS, 'C', YELLOW, "cyclops",
M_WARM_BLOOD | M_EVIL,
MR_NO_FLAGS,
2500, 10, MONS_HILL_GIANT, MONS_CYCLOPS, MH_NATURAL, -3,
@@ -568,7 +568,7 @@
},
{
- MONS_LICH, 'L', WHITE, "lich",
+ MONS_LICH, 'L', LIGHTGREY, "lich",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | mrd(MR_RES_COLD, 2) | MR_RES_ELEC,
0, 16, MONS_LICH, MONS_LICH, MH_UNDEAD, -11,
@@ -579,7 +579,7 @@
},
{
- MONS_MUMMY, 'M', WHITE, "mummy",
+ MONS_MUMMY, 'M', LIGHTGREY, "mummy",
M_EVIL,
MR_RES_POISON | MR_VUL_FIRE | MR_RES_COLD,
0, 10, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, -5,
@@ -645,7 +645,7 @@
},
{
- MONS_SNAKE, 'S', GREEN, "snake",
+ MONS_SNAKE, 'S', LIGHTGREEN, "snake",
M_COLD_BLOOD | M_AMPHIBIOUS,
MR_NO_FLAGS,
200, 10, MONS_SNAKE, MONS_SNAKE, MH_NATURAL, -3,
@@ -689,7 +689,7 @@
},
{
- MONS_WRAITH, 'W', DARKGREY, "wraith",
+ MONS_WRAITH, 'W', WHITE, "wraith",
M_LEVITATE | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | MR_RES_COLD,
0, 11, MONS_WRAITH, MONS_WRAITH, MH_UNDEAD, -7,
@@ -735,7 +735,7 @@
},
{
- MONS_ORC_WARRIOR, 'o', YELLOW, "orc warrior",
+ MONS_ORC_WARRIOR, 'o', LIGHTRED, "orc warrior",
M_FIGHTER | M_WARM_BLOOD,
MR_NO_FLAGS,
0, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
@@ -768,7 +768,7 @@
},
{
- MONS_ORC_KNIGHT, 'o', LIGHTCYAN, "orc knight",
+ MONS_ORC_KNIGHT, 'o', CYAN, "orc knight",
M_FIGHTER | M_WARM_BLOOD,
MR_NO_FLAGS,
0, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
@@ -806,7 +806,7 @@
},
{
- MONS_BIG_KOBOLD, 'K', RED, "big kobold",
+ MONS_BIG_KOBOLD, 'K', YELLOW, "big kobold",
M_WARM_BLOOD,
MR_NO_FLAGS,
0, 10, MONS_KOBOLD, MONS_BIG_KOBOLD, MH_NATURAL, -3,
@@ -971,7 +971,7 @@
},
{
- MONS_HELL_HOUND, 'h', DARKGREY, "hell hound",
+ MONS_HELL_HOUND, 'h', LIGHTCYAN, "hell hound",
M_SENSE_INVIS | M_EVIL | M_SPECIAL_ABILITY,
MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
0, 10, MONS_HOUND, MONS_HELL_HOUND, MH_DEMONIC, -3,
@@ -982,7 +982,7 @@
},
{
- MONS_MINOTAUR, 'm', LIGHTRED, "minotaur",
+ MONS_MINOTAUR, 't', RED, "minotaur",
M_FIGHTER | M_WARM_BLOOD,
MR_NO_FLAGS,
1500, 10, MONS_MINOTAUR, MONS_MINOTAUR, MH_NATURAL, -3,
@@ -1093,7 +1093,7 @@
},
{
- MONS_SOUL_EATER, '2', DARKGREY, "soul eater",
+ MONS_SOUL_EATER, '2', MAGENTA, "soul eater",
M_LEVITATE | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | MR_RES_COLD,
0, 12, MONS_SOUL_EATER, MONS_SOUL_EATER, MH_DEMONIC, -10,
@@ -1193,7 +1193,7 @@
},
{
- MONS_STEAM_DRAGON, 'D', LIGHTGREY, "steam dragon",
+ MONS_STEAM_DRAGON, 'D', BLUE, "steam dragon",
M_SPELLCASTER | M_FLIES,
MR_RES_STEAM,
1000, 10, MONS_DRAGON, MONS_STEAM_DRAGON, MH_NATURAL, -3,
@@ -1215,7 +1215,7 @@
},
{
- MONS_ORC_SORCERER, 'o', DARKGREY, "orc sorcerer",
+ MONS_ORC_SORCERER, 'o', LIGHTMAGENTA, "orc sorcerer",
M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_ACTUAL_SPELLS
| M_WARM_BLOOD | M_EVIL,
MR_RES_FIRE,
@@ -1295,7 +1295,7 @@
},
{
- MONS_NECROMANCER, '@', DARKGREY, "necromancer",
+ MONS_NECROMANCER, '@', WHITE, "necromancer",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_EVIL,
MR_NO_FLAGS,
550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -4,
@@ -1317,7 +1317,7 @@
},
{
- MONS_ORC_PRIEST, 'o', LIGHTGREEN, "orc priest",
+ MONS_ORC_PRIEST, 'o', GREEN, "orc priest",
M_SPELLCASTER | M_PRIEST | M_WARM_BLOOD | M_EVIL,
MR_NO_FLAGS,
600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -4,
@@ -1328,7 +1328,7 @@
},
{
- MONS_ORC_HIGH_PRIEST, 'o', GREEN, "orc high priest",
+ MONS_ORC_HIGH_PRIEST, 'o', LIGHTGREEN, "orc high priest",
M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_PRIEST | M_WARM_BLOOD | M_EVIL,
MR_RES_HELLFIRE,
600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -4,
@@ -1410,7 +1410,7 @@
},
{
- MONS_CRYSTAL_GOLEM, '8', WHITE, "crystal golem",
+ MONS_CRYSTAL_GOLEM, '8', GREEN, "crystal golem",
M_SEE_INVIS | M_SPEAKS,
mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
0, 10, MONS_CLAY_GOLEM, MONS_CRYSTAL_GOLEM, MH_NONLIVING, MAG_IMMUNE,
@@ -1421,7 +1421,7 @@
},
{
- MONS_TOENAIL_GOLEM, '8', LIGHTGREY, "toenail golem",
+ MONS_TOENAIL_GOLEM, '8', RED, "toenail golem",
M_NO_FLAGS,
MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
0, 10, MONS_CLAY_GOLEM, MONS_TOENAIL_GOLEM, MH_NONLIVING, MAG_IMMUNE,
@@ -1432,7 +1432,7 @@
},
{
- MONS_MOTTLED_DRAGON, 'D', MAGENTA, "mottled dragon",
+ MONS_MOTTLED_DRAGON, 'D', LIGHTMAGENTA, "mottled dragon",
M_SPELLCASTER | M_FLIES,
MR_RES_POISON | MR_RES_FIRE | MR_RES_STICKY_FLAME,
1100, 10, MONS_DRAGON, MONS_MOTTLED_DRAGON, MH_NATURAL, -3,
@@ -1489,7 +1489,7 @@
},
{
- MONS_SHADOW_FIEND, '1', DARKGREY, "Shadow Fiend",
+ MONS_SHADOW_FIEND, '1', MAGENTA, "Shadow Fiend",
M_SPELLCASTER | M_LEVITATE | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | mrd(MR_RES_COLD, 2) | MR_RES_ELEC,
0, 10, MONS_FIEND, MONS_SHADOW_FIEND, MH_DEMONIC, -13,
@@ -1555,7 +1555,7 @@
},
{
- MONS_YAKTAUR, 'c', LIGHTRED, "yaktaur",
+ MONS_YAKTAUR, 'c', RED, "yaktaur",
M_WARM_BLOOD,
MR_NO_FLAGS,
2000, 10, MONS_YAKTAUR, MONS_YAKTAUR, MH_NATURAL, -3,
@@ -1566,7 +1566,7 @@
},
{
- MONS_DEATH_YAK, 'Y', DARKGREY, "death yak",
+ MONS_DEATH_YAK, 'Y', YELLOW, "death yak",
M_WARM_BLOOD | M_EVIL,
MR_NO_FLAGS,
1500, 10, MONS_YAK, MONS_DEATH_YAK, MH_NATURAL, -5,
@@ -1665,7 +1665,7 @@
},
{
- MONS_SPINY_WORM, 'w', DARKGREY, "spiny worm",
+ MONS_SPINY_WORM, 'w', LIGHTGREEN, "spiny worm",
M_NO_FLAGS,
MR_VUL_POISON | MR_RES_ACID,
1300, 13, MONS_WORM, MONS_SPINY_WORM, MH_NATURAL, -3,
@@ -1713,7 +1713,7 @@
// 147 - dummy monster, used for corpses etc.
//mv: have to exist because it's (and should be) valid polymorph target.
{
- MONS_ELF, 'e', DARKGREY, "elf",
+ MONS_ELF, 'e', RED, "elf",
M_WARM_BLOOD,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -3,
@@ -1726,8 +1726,10 @@
// Used to be "lindworm" and a GREEN 'l'... I'm hoping that by
// making it a 'd' and using an alternate spelling people will
// more intuitively know that this isn't a regular lizard. -- bwr
+// Changed back to 'l' for differentiation as the 'd' glyph is
+// packed with draconians already, and a lightcyan l is unique -- jpeg, Feb 08
{
- MONS_LINDWURM, 'd', LIGHTGREEN, "lindwurm",
+ MONS_LINDWURM, 'l', LIGHTCYAN, "lindwurm",
M_SPECIAL_ABILITY,
MR_NO_FLAGS,
1000, 11, MONS_DRAGON, MONS_LINDWURM, MH_NATURAL, -3,
@@ -1738,7 +1740,7 @@
},
{
- MONS_ELEPHANT_SLUG, 'm', LIGHTGREY, "elephant slug",
+ MONS_ELEPHANT_SLUG, 'j', LIGHTGREY, "elephant slug",
M_NO_SKELETON,
MR_VUL_POISON,
1500, 10, MONS_GIANT_SLUG, MONS_ELEPHANT_SLUG, MH_NATURAL, -3,
@@ -1793,7 +1795,7 @@
},
{
- MONS_BLACK_SNAKE, 'S', DARKGREY, "black snake",
+ MONS_BLACK_SNAKE, 'S', BLUE, "black snake",
M_COLD_BLOOD,
MR_RES_POISON,
500, 12, MONS_SNAKE, MONS_BLACK_SNAKE, MH_NATURAL, -3,
@@ -1826,7 +1828,7 @@
},
{
- MONS_HOG, 'h', LIGHTRED, "hog",
+ MONS_HOG, 'h', RED, "hog",
M_WARM_BLOOD,
MR_NO_FLAGS,
700, 10, MONS_HOG, MONS_HOG, MH_NATURAL, -3,
@@ -1837,7 +1839,7 @@
},
{
- MONS_GIANT_MOSQUITO, 'y', DARKGREY, "giant mosquito",
+ MONS_GIANT_MOSQUITO, 'y', WHITE, "giant mosquito",
M_FLIES,
MR_VUL_POISON,
100, 10, MONS_GIANT_MOSQUITO, MONS_GIANT_MOSQUITO, MH_NATURAL, -3,
@@ -1914,7 +1916,7 @@
},
{
- MONS_SHADOW_DRAGON, 'D', DARKGREY, "shadow dragon",
+ MONS_SHADOW_DRAGON, 'D', MAGENTA, "shadow dragon",
M_SPELLCASTER | M_FLIES | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | mrd(MR_RES_COLD, 2),
2000, 12, MONS_DRAGON, MONS_SHADOW_DRAGON, MH_NATURAL, -5,
@@ -1947,7 +1949,7 @@
},
{
- MONS_DEEP_TROLL, 'T', DARKGREY, "deep troll",
+ MONS_DEEP_TROLL, 'T', YELLOW, "deep troll",
M_WARM_BLOOD | M_SENSE_INVIS | M_EVIL,
MR_NO_FLAGS,
1500, 12, MONS_TROLL, MONS_DEEP_TROLL, MH_NATURAL, -3,
@@ -2002,7 +2004,7 @@
},
{
- MONS_DEATH_DRAKE, 'l', DARKGREY, "death drake",
+ MONS_DEATH_DRAKE, 'l', LIGHTGREY, "death drake",
M_SPELLCASTER | M_FLIES | M_EVIL,
MR_RES_POISON,
900, 11, MONS_DRAGON, MONS_DEATH_DRAKE, MH_NATURAL, -3,
@@ -2035,7 +2037,7 @@
},
{
- MONS_QUEEN_ANT, 'Q', DARKGREY, "queen ant",
+ MONS_QUEEN_ANT, 'Q', LIGHTGREY, "queen ant",
M_NO_FLAGS,
MR_VUL_POISON,
1200, 10, MONS_GIANT_ANT, MONS_QUEEN_ANT, MH_NATURAL, -3,
@@ -2112,7 +2114,7 @@
},
{
- MONS_SMALL_SNAKE, 'S', LIGHTGREEN, "small snake",
+ MONS_SMALL_SNAKE, 'S', GREEN, "small snake",
M_COLD_BLOOD,
MR_NO_FLAGS,
100, 13, MONS_SNAKE, MONS_SMALL_SNAKE, MH_NATURAL, -1,
@@ -2178,7 +2180,7 @@
},
{
- MONS_NEQOXEC, '3', MAGENTA, "neqoxec",
+ MONS_NEQOXEC, '3', LIGHTMAGENTA, "neqoxec",
M_SPELLCASTER | M_LEVITATE | M_EVIL,
MR_RES_POISON,
0, 12, MONS_NEQOXEC, MONS_NEQOXEC, MH_DEMONIC, -6,
@@ -2288,7 +2290,7 @@
},
{
- MONS_DEMONIC_CRAWLER, '3', DARKGREY, "demonic crawler",
+ MONS_DEMONIC_CRAWLER, '3', GREEN, "demonic crawler",
M_SEE_INVIS | M_EVIL,
MR_RES_ELEC | MR_RES_POISON | MR_RES_COLD | MR_RES_FIRE,
0, 12, MONS_DEMONIC_CRAWLER, MONS_DEMONIC_CRAWLER, MH_DEMONIC, -6,
@@ -2310,7 +2312,7 @@
},
{
- MONS_SHADOW_IMP, '5', DARKGREY, "shadow imp",
+ MONS_SHADOW_IMP, '5', MAGENTA, "shadow imp",
M_SPELLCASTER | M_FLIES | M_SPEAKS | M_EVIL,
mrd(MR_RES_COLD, 2) | MR_RES_POISON,
0, 11, MONS_IMP, MONS_SHADOW_IMP, MH_DEMONIC, -3,
@@ -2321,7 +2323,7 @@
},
{
- MONS_SHADOW_DEMON, '3', DARKGREY, "shadow demon",
+ MONS_SHADOW_DEMON, '3', MAGENTA, "shadow demon",
M_SEE_INVIS | M_INVIS | M_EVIL,
MR_RES_POISON | mrd(MR_RES_COLD, 2),
0, 12, MONS_SHADOW_DEMON, MONS_SHADOW_DEMON, MH_DEMONIC, -7,
@@ -2365,7 +2367,7 @@
},
{
- MONS_GIANT_SLUG, 'm', GREEN, "giant slug",
+ MONS_GIANT_SLUG, 'j', GREEN, "giant slug",
M_NO_SKELETON | M_AMPHIBIOUS,
MR_NO_FLAGS,
700, 10, MONS_GIANT_SLUG, MONS_GIANT_SLUG, MH_NATURAL, -3,
@@ -2376,7 +2378,7 @@
},
{
- MONS_GIANT_SNAIL, 'm', LIGHTGREEN, "giant snail",
+ MONS_GIANT_SNAIL, 'j', LIGHTGREEN, "giant snail",
M_NO_SKELETON | M_AMPHIBIOUS,
MR_NO_FLAGS,
900, 10, MONS_GIANT_SLUG, MONS_GIANT_SNAIL, MH_NATURAL, -3,
@@ -2420,7 +2422,7 @@
},
{
- MONS_GARGOYLE, 'g', DARKGREY, "gargoyle",
+ MONS_GARGOYLE, '9', LIGHTGREY, "gargoyle",
M_FLIES,
MR_RES_POISON | MR_RES_ELEC,
0, 12, MONS_GARGOYLE, MONS_GARGOYLE, MH_NONLIVING, -6,
@@ -2432,7 +2434,7 @@
// only appear in Dis castle
{
- MONS_METAL_GARGOYLE, 'g', CYAN, "metal gargoyle",
+ MONS_METAL_GARGOYLE, '9', CYAN, "metal gargoyle",
M_FLIES,
MR_RES_POISON | MR_RES_ELEC,
0, 12, MONS_GARGOYLE, MONS_METAL_GARGOYLE, MH_NONLIVING, -6,
@@ -2444,7 +2446,7 @@
// only appear in Gehenna castle & one minivault
{
- MONS_MOLTEN_GARGOYLE, 'g', RED, "molten gargoyle",
+ MONS_MOLTEN_GARGOYLE, '9', RED, "molten gargoyle",
M_FLIES,
MR_RES_POISON | MR_RES_ELEC | mrd(MR_RES_FIRE, 3),
0, 12, MONS_GARGOYLE, MONS_MOLTEN_GARGOYLE, MH_NONLIVING, -6,
@@ -2491,7 +2493,7 @@
},
{
- MONS_GLOORX_VLOQ, '&', DARKGREY, "Gloorx Vloq",
+ MONS_GLOORX_VLOQ, '&', LIGHTGREY, "Gloorx Vloq",
M_FIGHTER | M_LEVITATE | M_SEE_INVIS | M_SPELLCASTER | M_SPEAKS | M_EVIL | M_UNIQUE,
MR_RES_POISON | MR_RES_COLD | MR_RES_ELEC,
0, 15, MONS_GLOORX_VLOQ, MONS_GLOORX_VLOQ, MH_DEMONIC, -14,
@@ -2509,7 +2511,7 @@
****************************************************************** */
{
- MONS_NAGA_MAGE, 'N', LIGHTRED, "naga mage",
+ MONS_NAGA_MAGE, 'N', RED, "naga mage",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD,
MR_RES_POISON,
750, 13, MONS_NAGA, MONS_NAGA, MH_NATURAL, -6,
@@ -2531,7 +2533,7 @@
},
{
- MONS_ORC_WARLORD, 'o', RED, "orc warlord",
+ MONS_ORC_WARLORD, 'o', LIGHTCYAN, "orc warlord",
M_FIGHTER | M_WARM_BLOOD,
MR_NO_FLAGS,
600, 15, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
@@ -2542,7 +2544,7 @@
},
{
- MONS_DEEP_ELF_SOLDIER, 'e', CYAN, "deep elf soldier",
+ MONS_DEEP_ELF_SOLDIER, 'e', RED, "deep elf soldier",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_FIGHTER,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2553,7 +2555,7 @@
},
{
- MONS_DEEP_ELF_FIGHTER, 'e', LIGHTBLUE, "deep elf fighter",
+ MONS_DEEP_ELF_FIGHTER, 'e', LIGHTRED, "deep elf fighter",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_FIGHTER,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2564,7 +2566,7 @@
},
{
- MONS_DEEP_ELF_KNIGHT, 'e', BLUE, "deep elf knight",
+ MONS_DEEP_ELF_KNIGHT, 'e', CYAN, "deep elf knight",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_FIGHTER,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2586,7 +2588,7 @@
},
{
- MONS_DEEP_ELF_MASTER_ARCHER, 'e', LIGHTMAGENTA, "deep elf master archer",
+ MONS_DEEP_ELF_MASTER_ARCHER, 'e', LIGHTGREY, "deep elf master archer",
M_WARM_BLOOD | M_ARCHER,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -5,
@@ -2600,7 +2602,7 @@
{
- MONS_DEEP_ELF_MAGE, 'e', LIGHTRED, "deep elf mage",
+ MONS_DEEP_ELF_MAGE, 'e', MAGENTA, "deep elf mage",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD,
MR_RES_ELEC,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2611,7 +2613,7 @@
},
{
- MONS_DEEP_ELF_SUMMONER, 'e', YELLOW, "deep elf summoner",
+ MONS_DEEP_ELF_SUMMONER, 'e', BROWN, "deep elf summoner",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2622,7 +2624,7 @@
},
{
- MONS_DEEP_ELF_CONJURER, 'e', LIGHTGREEN, "deep elf conjurer",
+ MONS_DEEP_ELF_CONJURER, 'e', BLUE, "deep elf conjurer",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD,
MR_RES_ELEC,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2633,7 +2635,7 @@
},
{
- MONS_DEEP_ELF_PRIEST, 'e', LIGHTGREY, "deep elf priest",
+ MONS_DEEP_ELF_PRIEST, 'e', GREEN, "deep elf priest",
M_SPELLCASTER | M_PRIEST | M_WARM_BLOOD | M_EVIL,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2644,7 +2646,7 @@
},
{
- MONS_DEEP_ELF_HIGH_PRIEST, 'e', DARKGREY, "deep elf high priest",
+ MONS_DEEP_ELF_HIGH_PRIEST, 'e', LIGHTGREEN, "deep elf high priest",
M_SPELLCASTER | M_SPEAKS | M_PRIEST | M_WARM_BLOOD | M_SEE_INVIS | M_EVIL,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2655,7 +2657,7 @@
},
{
- MONS_DEEP_ELF_DEMONOLOGIST, 'e', MAGENTA, "deep elf demonologist",
+ MONS_DEEP_ELF_DEMONOLOGIST, 'e', YELLOW, "deep elf demonologist",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_EVIL,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2666,7 +2668,7 @@
},
{
- MONS_DEEP_ELF_ANNIHILATOR, 'e', GREEN, "deep elf annihilator",
+ MONS_DEEP_ELF_ANNIHILATOR, 'e', LIGHTBLUE, "deep elf annihilator",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_EVIL,
MR_RES_ELEC,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
@@ -2677,7 +2679,7 @@
},
{
- MONS_DEEP_ELF_SORCERER, 'e', RED, "deep elf sorcerer",
+ MONS_DEEP_ELF_SORCERER, 'e', LIGHTMAGENTA, "deep elf sorcerer",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_SPEAKS
| M_EVIL,
MR_NO_FLAGS,
@@ -2723,7 +2725,7 @@
},
{
- MONS_DEATH_OOZE, 'J', DARKGREY, "death ooze",
+ MONS_DEATH_OOZE, 'J', MAGENTA, "death ooze",
M_NO_SKELETON | M_SENSE_INVIS | M_EVIL,
MR_RES_POISON | MR_RES_COLD | MR_RES_ASPHYX | MR_RES_ACID,
0, 13, MONS_JELLY, MONS_DEATH_OOZE, MH_UNDEAD, -8,
@@ -2856,7 +2858,7 @@
},
{
- MONS_URUG, 'o', RED, "Urug",
+ MONS_URUG, 'o', YELLOW, "Urug",
M_FIGHTER | M_WARM_BLOOD | M_SPEAKS | M_UNIQUE,
MR_NO_FLAGS,
0, 20, MONS_ORC, MONS_ORC, MH_NATURAL, -5,
@@ -3071,7 +3073,7 @@
},
{
- MONS_FREDERICK, '@', DARKGREY, "Frederick",
+ MONS_FREDERICK, '@', GREEN, "Frederick",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS | M_WARM_BLOOD
| M_SEE_INVIS | M_EVIL | M_UNIQUE,
MR_NO_FLAGS,
@@ -3083,7 +3085,7 @@
},
{
- MONS_MARGERY, '@', RED, "Margery",
+ MONS_MARGERY, '@', LIGHTRED, "Margery",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS | M_WARM_BLOOD
| M_SEE_INVIS | M_UNIQUE,
MR_NO_FLAGS,
@@ -3164,7 +3166,7 @@
},
{
- MONS_ANCIENT_LICH, 'L', DARKGREY, "ancient lich",
+ MONS_ANCIENT_LICH, 'L', WHITE, "ancient lich",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | mrd(MR_RES_COLD, 2) | MR_RES_FIRE | MR_RES_ELEC,
0, 20, MONS_LICH, MONS_LICH, MH_UNDEAD, -14,
@@ -3201,7 +3203,7 @@
/* These nasties are never randomly generated, only sometimes specially
placed in the Crypt. */
{
- MONS_CURSE_SKULL, 'z', DARKGREY, "curse skull",
+ MONS_CURSE_SKULL, 'z', LIGHTCYAN, "curse skull",
M_LEVITATE | M_SPELLCASTER | M_SEE_INVIS | M_EVIL,
MR_RES_ELEC | MR_RES_POISON | MR_RES_HELLFIRE | mrd(MR_RES_COLD, 2),
0, 50, MONS_LICH, MONS_CURSE_SKULL, MH_UNDEAD, MAG_IMMUNE,
@@ -3279,7 +3281,7 @@
},
{
- MONS_GREATER_NAGA, 'N', RED, "greater naga",
+ MONS_GREATER_NAGA, 'N', LIGHTRED, "greater naga",
M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD,
MR_RES_POISON,
750, 10, MONS_NAGA, MONS_NAGA, MH_NATURAL, MAG_IMMUNE,
@@ -3345,7 +3347,7 @@
},
{
- MONS_GREATER_MUMMY, 'M', DARKGREY, "greater mummy",
+ MONS_GREATER_MUMMY, 'M', WHITE, "greater mummy",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_EVIL,
MR_RES_POISON | MR_RES_COLD | MR_RES_ELEC,
0, 20, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, MAG_IMMUNE,
@@ -3378,7 +3380,7 @@
},
{
- MONS_YAKTAUR_CAPTAIN, 'c', RED, "yaktaur captain",
+ MONS_YAKTAUR_CAPTAIN, 'c', LIGHTRED, "yaktaur captain",
M_WARM_BLOOD | M_FIGHTER,
MR_NO_FLAGS,
2000, 10, MONS_YAKTAUR, MONS_YAKTAUR, MH_NATURAL, -3,
@@ -3402,7 +3404,7 @@
},
{
- MONS_BLACK_DRACONIAN, 'd', DARKGREY, "black draconian",
+ MONS_BLACK_DRACONIAN, 'd', BLUE, "black draconian",
M_HUMANOID | M_COLD_BLOOD,
MR_RES_ELEC,
900, 10, MONS_DRACONIAN, MONS_BLACK_DRACONIAN, MH_NATURAL, -2,
@@ -3435,7 +3437,7 @@
},
{
- MONS_GREEN_DRACONIAN, 'd', LIGHTGREEN, "green draconian",
+ MONS_GREEN_DRACONIAN, 'd', GREEN, "green draconian",
M_HUMANOID | M_COLD_BLOOD,
MR_RES_POISON,
900, 10, MONS_DRACONIAN, MONS_GREEN_DRACONIAN, MH_NATURAL, -2,
@@ -3513,7 +3515,7 @@
},
{
- MONS_DRACONIAN_ZEALOT, 'd', LIGHTBLUE, "draconian zealot",
+ MONS_DRACONIAN_ZEALOT, 'd', LIGHTGREEN, "draconian zealot",
M_SPELLCASTER | M_HUMANOID | M_PRIEST | M_COLD_BLOOD | M_EVIL,
MR_NO_FLAGS,
900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -3,
@@ -3535,7 +3537,7 @@
},
{
- MONS_DRACONIAN_ANNIHILATOR, 'd', GREEN, "draconian annihilator",
+ MONS_DRACONIAN_ANNIHILATOR, 'd', LIGHTBLUE, "draconian annihilator",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_HUMANOID | M_COLD_BLOOD,
MR_NO_FLAGS,
900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -4,
@@ -3612,7 +3614,7 @@
},
{
- MONS_QUOKKA, 'r', LIGHTGREY, "quokka",
+ MONS_QUOKKA, 'r', WHITE, "quokka",
M_WARM_BLOOD,
MR_NO_FLAGS,
300, 10, MONS_QUOKKA, MONS_QUOKKA, MH_NATURAL, -1,
@@ -3724,7 +3726,7 @@
},
{
- MONS_HELL_HOG, 'h', RED, "hell-hog",
+ MONS_HELL_HOG, 'h', LIGHTRED, "hell-hog",
M_SPELLCASTER | M_THICK_SKIN | M_EVIL,
MR_NO_FLAGS,
0, 10, MONS_HELL_HOG, MONS_HELL_HOG, MH_DEMONIC, -3,
@@ -3746,7 +3748,7 @@
},
{
- MONS_BOGGART, 'g', DARKGREY, "boggart",
+ MONS_BOGGART, 'g', MAGENTA, "boggart",
M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS,
MR_NO_FLAGS,
0, 14, MONS_BOGGART, MONS_BOGGART, MH_NATURAL, -7,
@@ -3791,7 +3793,7 @@
/* player ghost - only one per level. stats are stored in ghost struct */
{
- MONS_PLAYER_GHOST, 'p', DARKGREY, "player ghost",
+ MONS_PLAYER_GHOST, 'p', WHITE, "player ghost",
M_FIGHTER | M_SPEAKS | M_SPELLCASTER | M_ACTUAL_SPELLS | M_FLIES | M_UNIQUE | M_INSUBSTANTIAL,
MR_RES_POISON,
0, 15, MONS_PHANTOM, MONS_PLAYER_GHOST, MH_UNDEAD, -5,
@@ -3954,7 +3956,7 @@
},
{
- MONS_WARG, 'h', DARKGREY, "warg",
+ MONS_WARG, 'h', WHITE, "warg",
M_SENSE_INVIS | M_WARM_BLOOD,
MR_RES_POISON,
600, 12, MONS_HOUND, MONS_WARG, MH_NATURAL, -6,
@@ -3998,7 +4000,7 @@
},
{
- MONS_BLACK_BEAR, 'U', DARKGREY, "black bear",
+ MONS_BLACK_BEAR, 'U', BLUE, "black bear",
M_WARM_BLOOD,
MR_NO_FLAGS,
1800, 10, MONS_BEAR, MONS_BLACK_BEAR, MH_NATURAL, -3,
diff --git a/crawl-ref/source/stuff.cc b/crawl-ref/source/stuff.cc
index 1f4956c8fa..297154dac0 100644
--- a/crawl-ref/source/stuff.cc
+++ b/crawl-ref/source/stuff.cc
@@ -1064,7 +1064,8 @@ int element_colour( int element, bool no_random )
break;
case EC_BEOGH:
- ret = (tmp_rand < 60) ? LIGHTRED : BROWN;
+ ret = (tmp_rand < 60) ? RED // plain Orc (+ orcish idol) colour
+ : BROWN; // Orcish mines wall colour
break;
case EC_CRYSTAL:
@@ -1169,8 +1170,8 @@ int element_colour( int element, bool no_random )
ret = 1 + random2(15); // always random
break;
- case EC_FLOOR: // should alredy be handled
- case EC_ROCK: // should alredy be handled
+ case EC_FLOOR: // should already be handled
+ case EC_ROCK: // should already be handled
default:
break;
}
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 617673ec7d..dea266d6fe 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -459,7 +459,7 @@ static void get_symbol( int x, int y,
}
void get_item_symbol(unsigned int object, unsigned *ch,
- unsigned short *colour)
+ unsigned short *colour)
{
if (object < NUM_FEATURES)
{
@@ -3728,7 +3728,7 @@ void init_feature_table( void )
case DNGN_ORCISH_IDOL:
Feature[i].dchar = DCHAR_STATUE;
- Feature[i].colour = DARKGREY;
+ Feature[i].colour = RED; // plain Orc colour
break;
case DNGN_WAX_WALL:
@@ -3739,7 +3739,7 @@ void init_feature_table( void )
case DNGN_GRANITE_STATUE:
Feature[i].dchar = DCHAR_STATUE;
- Feature[i].colour = LIGHTGREY;
+ Feature[i].colour = DARKGREY;
break;
case DNGN_LAVA: