diff options
-rw-r--r-- | crawl-ref/docs/crawl_options.txt | 2 | ||||
-rw-r--r-- | crawl-ref/docs/monster_glyphs.txt | 291 | ||||
-rw-r--r-- | crawl-ref/init.txt | 6 | ||||
-rw-r--r-- | crawl-ref/source/mon-data.h | 178 | ||||
-rw-r--r-- | crawl-ref/source/stuff.cc | 7 | ||||
-rw-r--r-- | crawl-ref/source/view.cc | 6 |
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: |