diff options
author | Adam Borowski <kilobyte@angband.pl> | 2010-01-13 13:07:02 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2010-01-13 20:43:59 +0100 |
commit | 6b9548eb3df8a83b90f5d8ed6822b806719dd137 (patch) | |
tree | 690ddf057359bcf775b480d9b8f1bb26393e2d5d /crawl-ref/source/mon-data.h | |
parent | 9a308a7dd9f9abb274e2024d41239c587dd7eb77 (diff) | |
download | crawl-ref-6b9548eb3df8a83b90f5d8ed6822b806719dd137.tar.gz crawl-ref-6b9548eb3df8a83b90f5d8ed6822b806719dd137.zip |
Make merged slime creatures light green, acid blobs light cyan.
You can override that, both the colour and the glyph. The code
is exceedingly hairy (the check is tripled!), thanks to glyphs
sometimes stored as character:colour, sometimes as type:colour.
Diffstat (limited to 'crawl-ref/source/mon-data.h')
-rw-r--r-- | crawl-ref/source/mon-data.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h index 26ab9513fb..af633ae2bc 100644 --- a/crawl-ref/source/mon-data.h +++ b/crawl-ref/source/mon-data.h @@ -2540,6 +2540,18 @@ static monsterentry mondata[] = { MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL }, +{ // not an actual monster, it's here just to allow recoloring + MONS_MERGED_SLIME_CREATURE, 'J', LIGHTGREEN, "merged slime creature", + M_NO_FLAGS, + MR_RES_POISON | MR_RES_ASPHYX, + 0, 5, MONS_JELLY, MONS_SLIME_CREATURE, MH_NATURAL, -3, + { {AT_HIT, AF_PLAIN, 22}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK }, + { 11, 3, 5, 0 }, + 1, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT, + I_PLANT, HT_AMPHIBIOUS_LAND, FL_NONE, 10, DEFAULT_ENERGY, + MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL +}, + { MONS_PULSATING_LUMP, 'J', RED, "pulsating lump", M_SENSE_INVIS, @@ -2603,7 +2615,7 @@ static monsterentry mondata[] = { }, { - MONS_ACID_BLOB, 'J', LIGHTGREEN, "acid blob", + MONS_ACID_BLOB, 'J', LIGHTCYAN, "acid blob", M_SENSE_INVIS | M_SPECIAL_ABILITY | M_ACID_SPLASH, MR_RES_POISON | MR_RES_ASPHYX | MR_RES_ACID, 0, 12, MONS_JELLY, MONS_ACID_BLOB, MH_NATURAL, -7, |