diff options
author | Shmuale Mark <shm.mark@gmail.com> | 2014-07-13 14:04:16 -0400 |
---|---|---|
committer | Shmuale Mark <shm.mark@gmail.com> | 2014-07-14 09:03:18 -0400 |
commit | 3ee8b5ad95f6fc8d8eaf38521ae25b1fcdf256b4 (patch) | |
tree | 099aef7e807fbd635628628b24bef9e5fe888f5c /crawl-ref/source/feature-data.h | |
parent | 7f423cbf4a093d8ceeffd1ad9c46dc2f95b28646 (diff) | |
download | crawl-ref-3ee8b5ad95f6fc8d8eaf38521ae25b1fcdf256b4.tar.gz crawl-ref-3ee8b5ad95f6fc8d8eaf38521ae25b1fcdf256b4.zip |
Move feature name data to feature-data.h.
Diffstat (limited to 'crawl-ref/source/feature-data.h')
-rw-r--r-- | crawl-ref/source/feature-data.h | 330 |
1 files changed, 165 insertions, 165 deletions
diff --git a/crawl-ref/source/feature-data.h b/crawl-ref/source/feature-data.h index 09ca4908cd..5400dbd73d 100644 --- a/crawl-ref/source/feature-data.h +++ b/crawl-ref/source/feature-data.h @@ -16,8 +16,8 @@ static feature_def feat_defs[] = { { - // feat - DNGN_UNSEEN, + // feat, name + DNGN_UNSEEN, "", // dchar, symbol, magic_symbol NUM_DCHAR_TYPES, 0, 0, // colour, map_colour, seen_colour, em_colour, seen_em_colour @@ -27,168 +27,168 @@ static feature_def feat_defs[] = }, { - DNGN_EXPLORE_HORIZON, + DNGN_EXPLORE_HORIZON, "explore horizon", NUM_DCHAR_TYPES, 0, 0, COLOUR_IS(BLACK), FFT_NONE, MF_UNSEEN, }, { - DNGN_CLOSED_DOOR, + DNGN_CLOSED_DOOR, "closed door", DCHAR_DOOR_CLOSED, 0, 0, COLOUR_IS(LIGHTGREY), FFT_NONE, MF_DOOR, }, { - DNGN_RUNED_DOOR, + DNGN_RUNED_DOOR, "runed door", DCHAR_DOOR_CLOSED, 0, 0, COLOUR_AND_MAP(LIGHTBLUE), FFT_NONE, MF_DOOR, }, { - DNGN_SEALED_DOOR, + DNGN_SEALED_DOOR, "sealed door", DCHAR_DOOR_CLOSED, 0, 0, COLOUR_AND_MAP(LIGHTGREEN), FFT_NONE, MF_DOOR, }, { - DNGN_TREE, + DNGN_TREE, "tree", DCHAR_TREE, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(ETC_TREE), FFT_NONE, MF_WALL, }, { - DNGN_METAL_WALL, + DNGN_METAL_WALL, "metal wall", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(CYAN), FFT_NONE, MF_WALL, }, { - DNGN_GREEN_CRYSTAL_WALL, + DNGN_GREEN_CRYSTAL_WALL, "wall of green crystal", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(GREEN), FFT_NONE, MF_WALL, }, { - DNGN_ROCK_WALL, + DNGN_ROCK_WALL, "rock wall", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(ETC_ROCK), FFT_NONE, MF_WALL, }, { - DNGN_SLIMY_WALL, + DNGN_SLIMY_WALL, "slime covered rock wall", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(LIGHTGREEN), FFT_NONE, MF_WALL, }, { - DNGN_STONE_WALL, + DNGN_STONE_WALL, "stone wall", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(LIGHTGREY), FFT_NONE, MF_WALL, }, { - DNGN_PERMAROCK_WALL, + DNGN_PERMAROCK_WALL, "unnaturally hard rock wall", DCHAR_PERMAWALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(ETC_ROCK), FFT_NONE, MF_WALL, }, { - DNGN_CLEAR_ROCK_WALL, + DNGN_CLEAR_ROCK_WALL, "translucent rock wall", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(LIGHTCYAN), FFT_NONE, MF_WALL, }, { - DNGN_CLEAR_STONE_WALL, + DNGN_CLEAR_STONE_WALL, "translucent stone wall", DCHAR_WALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(LIGHTCYAN), FFT_NONE, MF_WALL, }, { - DNGN_CLEAR_PERMAROCK_WALL, + DNGN_CLEAR_PERMAROCK_WALL, "translucent unnaturally hard rock wall", DCHAR_PERMAWALL, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(LIGHTCYAN), FFT_NONE, MF_WALL, }, { - DNGN_GRATE, + DNGN_GRATE, "iron grate", DCHAR_GRATE, 0, Options.char_table[ DCHAR_WALL_MAGIC ], COLOUR_IS(LIGHTBLUE), FFT_NONE, MF_WALL, }, { - DNGN_OPEN_SEA, + DNGN_OPEN_SEA, "the open sea", DCHAR_WALL, 0, 0, COLOUR_IS(BLUE), FFT_NONE, MF_DEEP_WATER, }, { - DNGN_LAVA_SEA, + DNGN_LAVA_SEA, "the endless lava", DCHAR_WALL, 0, 0, COLOUR_IS(RED), FFT_NONE, MF_LAVA, }, { - DNGN_ORCISH_IDOL, + DNGN_ORCISH_IDOL, "orcish idol", DCHAR_STATUE, 0, 0, COLOUR_IS(BROWN), FFT_NONE, MF_WALL, }, { - DNGN_GRANITE_STATUE, + DNGN_GRANITE_STATUE, "granite statue", DCHAR_STATUE, 0, 0, COLOUR_IS(DARKGREY), FFT_NONE, MF_WALL, }, { - DNGN_MALIGN_GATEWAY, + DNGN_MALIGN_GATEWAY, "portal to somewhere", DCHAR_ARCH, 0, 0, COLOURS(ETC_SHIMMER_BLUE, LIGHTGREY), FFT_NONE, MF_STAIR_UP, }, { - DNGN_LAVA, + DNGN_LAVA, "some lava", DCHAR_WAVY, 0, 0, COLOUR_IS(RED), FFT_NONE, MF_LAVA, }, { - DNGN_DEEP_WATER, + DNGN_DEEP_WATER, "some deep water", DCHAR_WAVY, 0, 0, COLOUR_IS(BLUE), FFT_NONE, MF_DEEP_WATER, }, { - DNGN_SHALLOW_WATER, + DNGN_SHALLOW_WATER, "some shallow water", DCHAR_WAVY, 0, 0, COLOUR_IS(CYAN), FFT_NONE, MF_WATER, }, { - DNGN_FLOOR, + DNGN_FLOOR, "floor", DCHAR_FLOOR, 0, Options.char_table[ DCHAR_FLOOR_MAGIC ], COLOUR_IS(ETC_FLOOR), FFT_NONE, MF_FLOOR, @@ -196,7 +196,7 @@ static feature_def feat_defs[] = #if TAG_MAJOR_VERSION == 34 { - DNGN_BADLY_SEALED_DOOR, + DNGN_BADLY_SEALED_DOOR, "", DCHAR_FLOOR, 0, Options.char_table[ DCHAR_FLOOR_MAGIC ], COLOUR_IS(ETC_FLOOR), FFT_NONE, MF_FLOOR, @@ -204,65 +204,65 @@ static feature_def feat_defs[] = #endif { - DNGN_EXPIRED_PORTAL, + DNGN_EXPIRED_PORTAL, "collapsed entrance", DCHAR_FLOOR, 0, Options.char_table[ DCHAR_FLOOR_MAGIC ], COLOUR_IS(BROWN), FFT_NONE, MF_FLOOR, }, { - DNGN_OPEN_DOOR, + DNGN_OPEN_DOOR, "open door", DCHAR_DOOR_OPEN, 0, 0, COLOUR_IS(LIGHTGREY), FFT_NONE, MF_DOOR, }, -#define TRAP(enum, colour)\ +#define TRAP(enum, name, colour)\ {\ - enum,\ + enum, name,\ DCHAR_TRAP, 0, 0,\ COLOUR_AND_MAP(colour),\ FFT_NONE, MF_TRAP,\ } -TRAP(DNGN_TRAP_MECHANICAL, LIGHTCYAN), -TRAP(DNGN_TRAP_TELEPORT, LIGHTBLUE), -TRAP(DNGN_TRAP_ALARM, LIGHTRED), -TRAP(DNGN_TRAP_ZOT, LIGHTMAGENTA), -TRAP(DNGN_PASSAGE_OF_GOLUBRIA, GREEN), -TRAP(DNGN_TRAP_SHAFT, BROWN), -TRAP(DNGN_TRAP_WEB, LIGHTGREY), +TRAP(DNGN_TRAP_MECHANICAL, "mechanical trap", LIGHTCYAN), +TRAP(DNGN_TRAP_TELEPORT, "teleport trap", LIGHTBLUE), +TRAP(DNGN_TRAP_ALARM, "alarm trap", LIGHTRED), +TRAP(DNGN_TRAP_ZOT, "zot trap", LIGHTMAGENTA), +TRAP(DNGN_PASSAGE_OF_GOLUBRIA, "passage of Golubria", GREEN), +TRAP(DNGN_TRAP_SHAFT, "shaft", BROWN), +TRAP(DNGN_TRAP_WEB, "web", LIGHTGREY), { - DNGN_UNDISCOVERED_TRAP, + DNGN_UNDISCOVERED_TRAP, "floor", DCHAR_FLOOR, 0, Options.char_table[ DCHAR_FLOOR_MAGIC ], COLOUR_IS(ETC_FLOOR), FFT_NONE, MF_FLOOR, }, { - DNGN_ENTER_SHOP, + DNGN_ENTER_SHOP, "shop", DCHAR_ARCH, 0, 0, YELLOW, LIGHTGREY, YELLOW, YELLOW, LIGHTGREY, FFT_NOTABLE, MF_FEATURE, }, { - DNGN_ABANDONED_SHOP, + DNGN_ABANDONED_SHOP, "abandoned shop", DCHAR_ARCH, 0, 0, COLOUR_AND_MAP(LIGHTGREY), FFT_NONE, MF_FLOOR, }, { - DNGN_STONE_ARCH, + DNGN_STONE_ARCH, "empty arch of ancient stone", DCHAR_ARCH, 0, 0, COLOUR_AND_MAP(LIGHTGREY), FFT_NONE, MF_FLOOR, }, { - DNGN_UNKNOWN_PORTAL, + DNGN_UNKNOWN_PORTAL, "detected shop or portal", DCHAR_ARCH, 0, 0, COLOURS(BLACK, LIGHTGREY), FFT_NONE, MF_PORTAL, @@ -270,7 +270,7 @@ TRAP(DNGN_TRAP_WEB, LIGHTGREY), #define STONE_STAIRS_DOWN(num)\ {\ - DNGN_STONE_STAIRS_DOWN_##num,\ + DNGN_STONE_STAIRS_DOWN_##num, "stone staircase leading down",\ DCHAR_STAIRS_DOWN, 0, 0,\ RED, RED, RED, WHITE, WHITE,\ FFT_NONE, MF_STAIR_DOWN,\ @@ -282,7 +282,7 @@ STONE_STAIRS_DOWN(III), #define STONE_STAIRS_UP(num)\ {\ - DNGN_STONE_STAIRS_UP_##num,\ + DNGN_STONE_STAIRS_UP_##num, "stone staircase leading up",\ DCHAR_STAIRS_UP, 0, 0,\ GREEN, GREEN, GREEN, WHITE, WHITE,\ FFT_NONE, MF_STAIR_UP,\ @@ -293,246 +293,246 @@ STONE_STAIRS_UP(II), STONE_STAIRS_UP(III), { - DNGN_ESCAPE_HATCH_DOWN, + DNGN_ESCAPE_HATCH_DOWN, "escape hatch in the floor", DCHAR_STAIRS_DOWN, 0, 0, COLOUR_AND_MAP(BROWN), FFT_NONE, MF_STAIR_DOWN, }, { - DNGN_ESCAPE_HATCH_UP, + DNGN_ESCAPE_HATCH_UP, "escape hatch in the ceiling", DCHAR_STAIRS_UP, 0, 0, COLOUR_AND_MAP(BROWN), FFT_NONE, MF_STAIR_UP, }, { - DNGN_EXIT_LABYRINTH, + DNGN_EXIT_LABYRINTH, "escape hatch in the ceiling", DCHAR_STAIRS_UP, 0, 0, COLOUR_AND_MAP(BROWN), FFT_NONE, MF_STAIR_UP, }, { - DNGN_ENTER_LABYRINTH, + DNGN_ENTER_LABYRINTH, "labyrinth entrance", DCHAR_ARCH, 0, 0, ETC_SHIMMER_BLUE, LIGHTGREY, ETC_SHIMMER_BLUE, ETC_SHIMMER_BLUE, ETC_SHIMMER_BLUE, (FFT_NOTABLE | FFT_EXAMINE_HINT), MF_PORTAL, }, -#define PORTAL_ENTRANCE(enum, colour)\ +#define PORTAL_ENTRANCE(enum, name, colour)\ {\ - enum,\ + enum, name,\ DCHAR_ARCH, 0, 0,\ colour, LIGHTGREY, colour, colour, colour,\ FFT_NOTABLE, MF_PORTAL,\ } -#define PORTAL_EXIT(enum, colour)\ +#define PORTAL_EXIT(enum, name, colour)\ {\ - enum,\ + enum, name,\ DCHAR_ARCH, 0, 0,\ colour, LIGHTGREY, colour, colour, colour,\ FFT_NONE, MF_PORTAL,\ } -PORTAL_ENTRANCE(DNGN_ENTER_DIS, CYAN), -PORTAL_ENTRANCE(DNGN_ENTER_GEHENNA, RED), -PORTAL_ENTRANCE(DNGN_ENTER_COCYTUS, LIGHTCYAN), -PORTAL_ENTRANCE(DNGN_ENTER_TARTARUS, MAGENTA), -PORTAL_ENTRANCE(DNGN_ENTER_HELL, RED), -PORTAL_EXIT(DNGN_EXIT_HELL, LIGHTRED), +PORTAL_ENTRANCE(DNGN_ENTER_DIS, "gateway to the Iron City of Dis", CYAN), +PORTAL_ENTRANCE(DNGN_ENTER_GEHENNA, "gateway to the ashen valley of Gehenna", RED), +PORTAL_ENTRANCE(DNGN_ENTER_COCYTUS, "gateway to the freezing wastes of Cocytus", LIGHTCYAN), +PORTAL_ENTRANCE(DNGN_ENTER_TARTARUS, "gateway to the decaying netherworld of Tartarus", MAGENTA), +PORTAL_ENTRANCE(DNGN_ENTER_HELL, "gateway to Hell", RED), +PORTAL_EXIT(DNGN_EXIT_HELL, "gateway back into the Dungeon", LIGHTRED), -PORTAL_ENTRANCE(DNGN_ENTER_ABYSS, ETC_WARP), -PORTAL_ENTRANCE(DNGN_EXIT_THROUGH_ABYSS, ETC_WARP), -PORTAL_EXIT(DNGN_EXIT_ABYSS, ETC_WARP), +PORTAL_ENTRANCE(DNGN_ENTER_ABYSS, "one-way gate to the infinite horrors of the Abyss", ETC_WARP), +PORTAL_ENTRANCE(DNGN_EXIT_THROUGH_ABYSS, "exit through the horrors of the Abyss", ETC_WARP), +PORTAL_EXIT(DNGN_EXIT_ABYSS, "gateway leading out of the Abyss", ETC_WARP), -PORTAL_ENTRANCE(DNGN_ENTER_PANDEMONIUM, LIGHTBLUE), -PORTAL_EXIT(DNGN_TRANSIT_PANDEMONIUM, LIGHTGREEN), -PORTAL_EXIT(DNGN_EXIT_PANDEMONIUM, LIGHTBLUE), +PORTAL_ENTRANCE(DNGN_ENTER_PANDEMONIUM, "one-way gate leading to the halls of Pandemonium", LIGHTBLUE), +PORTAL_EXIT(DNGN_TRANSIT_PANDEMONIUM, "gate leading to another region of Pandemonium", LIGHTGREEN), +PORTAL_EXIT(DNGN_EXIT_PANDEMONIUM, "gate leading out of Pandemonium", LIGHTBLUE), -PORTAL_ENTRANCE(DNGN_ENTER_VAULTS, LIGHTGREEN), -PORTAL_EXIT(DNGN_RETURN_FROM_VAULTS, ETC_SHIMMER_BLUE), +PORTAL_ENTRANCE(DNGN_ENTER_VAULTS, "gate to the Vaults", LIGHTGREEN), +PORTAL_EXIT(DNGN_RETURN_FROM_VAULTS, "gate leading back out of this place", ETC_SHIMMER_BLUE), -PORTAL_ENTRANCE(DNGN_ENTER_ZOT, MAGENTA), -PORTAL_EXIT(DNGN_RETURN_FROM_ZOT, MAGENTA), +PORTAL_ENTRANCE(DNGN_ENTER_ZOT, "gate to the Realm of Zot", MAGENTA), +PORTAL_EXIT(DNGN_RETURN_FROM_ZOT, "gate leading back out of this place", MAGENTA), #if TAG_MAJOR_VERSION == 34 -PORTAL_ENTRANCE(DNGN_ENTER_PORTAL_VAULT, ETC_SHIMMER_BLUE), +PORTAL_ENTRANCE(DNGN_ENTER_PORTAL_VAULT, "gate leading to a distant place", ETC_SHIMMER_BLUE), #endif -PORTAL_ENTRANCE(DNGN_ENTER_ZIGGURAT, ETC_SHIMMER_BLUE), -PORTAL_ENTRANCE(DNGN_ENTER_BAZAAR, ETC_SHIMMER_BLUE), -PORTAL_ENTRANCE(DNGN_ENTER_TROVE, BLUE), -PORTAL_ENTRANCE(DNGN_ENTER_SEWER, LIGHTGREEN), -PORTAL_ENTRANCE(DNGN_ENTER_OSSUARY, BROWN), -PORTAL_ENTRANCE(DNGN_ENTER_BAILEY, LIGHTRED), -PORTAL_ENTRANCE(DNGN_ENTER_ICE_CAVE, WHITE), -PORTAL_ENTRANCE(DNGN_ENTER_VOLCANO, RED), -PORTAL_ENTRANCE(DNGN_ENTER_WIZLAB, ETC_SHIMMER_BLUE), -PORTAL_ENTRANCE(DNGN_UNUSED_ENTER_PORTAL_1, ETC_SHIMMER_BLUE), +PORTAL_ENTRANCE(DNGN_ENTER_ZIGGURAT, "gateway to a ziggurat", ETC_SHIMMER_BLUE), +PORTAL_ENTRANCE(DNGN_ENTER_BAZAAR, "gateway to a bazaar", ETC_SHIMMER_BLUE), +PORTAL_ENTRANCE(DNGN_ENTER_TROVE, "portal to a secret trove of treasure", BLUE), +PORTAL_ENTRANCE(DNGN_ENTER_SEWER, "glowing drain", LIGHTGREEN), +PORTAL_ENTRANCE(DNGN_ENTER_OSSUARY, "sand-covered staircase", BROWN), +PORTAL_ENTRANCE(DNGN_ENTER_BAILEY, "flagged portal", LIGHTRED), +PORTAL_ENTRANCE(DNGN_ENTER_ICE_CAVE, "frozen archway", WHITE), +PORTAL_ENTRANCE(DNGN_ENTER_VOLCANO, "dark tunnel", RED), +PORTAL_ENTRANCE(DNGN_ENTER_WIZLAB, "magical portal", ETC_SHIMMER_BLUE), +PORTAL_ENTRANCE(DNGN_UNUSED_ENTER_PORTAL_1, "", ETC_SHIMMER_BLUE), #if TAG_MAJOR_VERSION == 34 -PORTAL_EXIT(DNGN_EXIT_PORTAL_VAULT, ETC_SHIMMER_BLUE), +PORTAL_EXIT(DNGN_EXIT_PORTAL_VAULT, "gate leading back out of here", ETC_SHIMMER_BLUE), #endif -PORTAL_EXIT(DNGN_EXIT_ZIGGURAT, ETC_SHIMMER_BLUE), -PORTAL_EXIT(DNGN_EXIT_BAZAAR, ETC_SHIMMER_BLUE), -PORTAL_EXIT(DNGN_EXIT_TROVE, BLUE), -PORTAL_EXIT(DNGN_EXIT_SEWER, BROWN), -PORTAL_EXIT(DNGN_EXIT_OSSUARY, BROWN), -PORTAL_EXIT(DNGN_EXIT_BAILEY, ETC_SHIMMER_BLUE), -PORTAL_EXIT(DNGN_EXIT_ICE_CAVE, WHITE), -PORTAL_EXIT(DNGN_EXIT_VOLCANO, RED), -PORTAL_EXIT(DNGN_EXIT_WIZLAB, ETC_SHIMMER_BLUE), -PORTAL_EXIT(DNGN_UNUSED_EXIT_PORTAL_1, ETC_SHIMMER_BLUE), - -#define BRANCH_ENTRANCE(enum)\ +PORTAL_EXIT(DNGN_EXIT_ZIGGURAT, "gate leading back out of here", ETC_SHIMMER_BLUE), +PORTAL_EXIT(DNGN_EXIT_BAZAAR, "gate leading back out of here", ETC_SHIMMER_BLUE), +PORTAL_EXIT(DNGN_EXIT_TROVE, "gate leading back out of here", BLUE), +PORTAL_EXIT(DNGN_EXIT_SEWER, "gate leading back out of here", BROWN), +PORTAL_EXIT(DNGN_EXIT_OSSUARY, "gate leading back out of here", BROWN), +PORTAL_EXIT(DNGN_EXIT_BAILEY, "gate leading back out of here", ETC_SHIMMER_BLUE), +PORTAL_EXIT(DNGN_EXIT_ICE_CAVE, "ice covered gate leading back out of here", WHITE), +PORTAL_EXIT(DNGN_EXIT_VOLCANO, "rocky tunnel leading out of this place", RED), +PORTAL_EXIT(DNGN_EXIT_WIZLAB, "portal leading out of here", ETC_SHIMMER_BLUE), +PORTAL_EXIT(DNGN_UNUSED_EXIT_PORTAL_1, "", ETC_SHIMMER_BLUE), + +#define BRANCH_ENTRANCE(enum, name)\ {\ - enum,\ + enum, name,\ DCHAR_STAIRS_DOWN, 0, 0,\ YELLOW, RED, YELLOW, YELLOW, YELLOW,\ FFT_NOTABLE, MF_STAIR_BRANCH,\ } -#define BRANCH_EXIT(enum)\ +#define BRANCH_EXIT(enum, name)\ {\ - enum,\ + enum, name,\ DCHAR_STAIRS_UP, 0, 0,\ YELLOW, GREEN, YELLOW, YELLOW, YELLOW,\ FFT_NONE, MF_STAIR_UP,\ } { - DNGN_EXIT_DUNGEON, + DNGN_EXIT_DUNGEON, "staircase leading out of the dungeon", DCHAR_STAIRS_UP, 0, 0, LIGHTBLUE, GREEN, LIGHTBLUE, LIGHTBLUE, LIGHTBLUE, FFT_NONE, MF_STAIR_UP, }, { - DNGN_ENTER_SLIME, + DNGN_ENTER_SLIME, "staircase to the Slime Pits", DCHAR_STAIRS_DOWN, 0, 0, YELLOW, RED, YELLOW, YELLOW, YELLOW, (FFT_NOTABLE | FFT_EXAMINE_HINT), MF_STAIR_BRANCH, }, -BRANCH_EXIT(DNGN_RETURN_FROM_SLIME), +BRANCH_EXIT(DNGN_RETURN_FROM_SLIME, "staircase back to the Lair"), { - DNGN_ENTER_ORC, + DNGN_ENTER_ORC, "staircase to the Orcish Mines", DCHAR_STAIRS_DOWN, 0, 0, YELLOW, RED, YELLOW, YELLOW, YELLOW, (FFT_NOTABLE | FFT_EXAMINE_HINT), MF_STAIR_BRANCH, }, -BRANCH_EXIT(DNGN_RETURN_FROM_ORC), +BRANCH_EXIT(DNGN_RETURN_FROM_ORC, "staircase back to the Dungeon"), #if TAG_MAJOR_VERSION == 34 -BRANCH_ENTRANCE(DNGN_ENTER_DWARF), -BRANCH_ENTRANCE(DNGN_ENTER_FOREST), -BRANCH_ENTRANCE(DNGN_ENTER_BLADE), -BRANCH_EXIT(DNGN_RETURN_FROM_DWARF), -BRANCH_EXIT(DNGN_RETURN_FROM_FOREST), -BRANCH_EXIT(DNGN_RETURN_FROM_BLADE), +BRANCH_ENTRANCE(DNGN_ENTER_DWARF, "staircase to the Dwarven Hall"), +BRANCH_ENTRANCE(DNGN_ENTER_FOREST, "staircase to the Enchanted Forest"), +BRANCH_ENTRANCE(DNGN_ENTER_BLADE, "staircase to the Hall of Blades"), +BRANCH_EXIT(DNGN_RETURN_FROM_DWARF, "staircase back to the Vaults"), +BRANCH_EXIT(DNGN_RETURN_FROM_FOREST, "staircase back to the Vaults"), +BRANCH_EXIT(DNGN_RETURN_FROM_BLADE, "staircase back to the Vaults"), #endif -BRANCH_ENTRANCE(DNGN_ENTER_LAIR), -BRANCH_EXIT(DNGN_RETURN_FROM_LAIR), +BRANCH_ENTRANCE(DNGN_ENTER_LAIR, "staircase to the Lair"), +BRANCH_EXIT(DNGN_RETURN_FROM_LAIR, "staircase back to the Dungeon"), -BRANCH_ENTRANCE(DNGN_ENTER_CRYPT), -BRANCH_EXIT(DNGN_RETURN_FROM_CRYPT), +BRANCH_ENTRANCE(DNGN_ENTER_CRYPT, "staircase to the Crpyt"), +BRANCH_EXIT(DNGN_RETURN_FROM_CRYPT, "staircase back to the Vaults"), -BRANCH_ENTRANCE(DNGN_ENTER_TEMPLE), -BRANCH_EXIT(DNGN_RETURN_FROM_TEMPLE), +BRANCH_ENTRANCE(DNGN_ENTER_TEMPLE, "staircase to the Ecumenical Temple"), +BRANCH_EXIT(DNGN_RETURN_FROM_TEMPLE, "staircase back to the Dungeon"), -BRANCH_ENTRANCE(DNGN_ENTER_SNAKE), -BRANCH_EXIT(DNGN_RETURN_FROM_SNAKE), +BRANCH_ENTRANCE(DNGN_ENTER_SNAKE, "staircase to the Snake Pit"), +BRANCH_EXIT(DNGN_RETURN_FROM_SNAKE, "staircase back to the Lair"), -BRANCH_ENTRANCE(DNGN_ENTER_ELF), -BRANCH_EXIT(DNGN_RETURN_FROM_ELF), +BRANCH_ENTRANCE(DNGN_ENTER_ELF, "staircase to the Elven Halls"), +BRANCH_EXIT(DNGN_RETURN_FROM_ELF, "staircase back to the Mines"), -BRANCH_ENTRANCE(DNGN_ENTER_TOMB), -BRANCH_EXIT(DNGN_RETURN_FROM_TOMB), +BRANCH_ENTRANCE(DNGN_ENTER_TOMB, "staircase to the Tomb"), +BRANCH_EXIT(DNGN_RETURN_FROM_TOMB, "staircase back to the Crypt"), -BRANCH_ENTRANCE(DNGN_ENTER_SWAMP), -BRANCH_EXIT(DNGN_RETURN_FROM_SWAMP), +BRANCH_ENTRANCE(DNGN_ENTER_SWAMP, "staircase to the Swamp"), +BRANCH_EXIT(DNGN_RETURN_FROM_SWAMP, "staircase back to the Lair"), -BRANCH_ENTRANCE(DNGN_ENTER_SHOALS), -BRANCH_EXIT(DNGN_RETURN_FROM_SHOALS), +BRANCH_ENTRANCE(DNGN_ENTER_SHOALS, "staircase to the Shoals"), +BRANCH_EXIT(DNGN_RETURN_FROM_SHOALS, "staircase back to the Lair"), -BRANCH_ENTRANCE(DNGN_ENTER_SPIDER), -BRANCH_EXIT(DNGN_RETURN_FROM_SPIDER), +BRANCH_ENTRANCE(DNGN_ENTER_SPIDER, "hole to the Spider Nest"), +BRANCH_EXIT(DNGN_RETURN_FROM_SPIDER, "crawl-hole back to the Lair"), -BRANCH_ENTRANCE(DNGN_ENTER_DEPTHS), -BRANCH_EXIT(DNGN_RETURN_FROM_DEPTHS), +BRANCH_ENTRANCE(DNGN_ENTER_DEPTHS, "staircase to the Depths"), +BRANCH_EXIT(DNGN_RETURN_FROM_DEPTHS, "staircase back to the Dungeon"), -#define ALTAR(enum, colour)\ +#define ALTAR(enum, name, colour)\ {\ - enum,\ + enum, name,\ DCHAR_ALTAR, 0, 0,\ colour, DARKGREY, colour, colour, colour,\ FFT_NOTABLE, MF_FEATURE,\ } -ALTAR(DNGN_UNKNOWN_ALTAR, BLACK), -ALTAR(DNGN_ALTAR_ZIN, LIGHTGREY), -ALTAR(DNGN_ALTAR_SHINING_ONE, YELLOW), -ALTAR(DNGN_ALTAR_KIKUBAAQUDGHA, DARKGREY), -ALTAR(DNGN_ALTAR_YREDELEMNUL, ETC_UNHOLY), -ALTAR(DNGN_ALTAR_XOM, ETC_RANDOM), -ALTAR(DNGN_ALTAR_VEHUMET, ETC_VEHUMET), -ALTAR(DNGN_ALTAR_OKAWARU, CYAN), -ALTAR(DNGN_ALTAR_MAKHLEB, ETC_FIRE), -ALTAR(DNGN_ALTAR_SIF_MUNA, BLUE), -ALTAR(DNGN_ALTAR_TROG, RED), -ALTAR(DNGN_ALTAR_NEMELEX_XOBEH, LIGHTMAGENTA), -ALTAR(DNGN_ALTAR_ELYVILON, WHITE), -ALTAR(DNGN_ALTAR_LUGONU, MAGENTA), -ALTAR(DNGN_ALTAR_BEOGH, ETC_BEOGH), -ALTAR(DNGN_ALTAR_JIYVA, ETC_SLIME), -ALTAR(DNGN_ALTAR_FEDHAS, GREEN), -ALTAR(DNGN_ALTAR_CHEIBRIADOS, LIGHTCYAN), -ALTAR(DNGN_ALTAR_ASHENZARI, LIGHTRED), -ALTAR(DNGN_ALTAR_DITHMENOS, ETC_DITHMENOS), -ALTAR(DNGN_ALTAR_GOZAG, ETC_GOLD), // for the Gold God! -ALTAR(DNGN_ALTAR_QAZLAL, ETC_ELEMENTAL), - -#define FOUNTAIN(enum, colour)\ +ALTAR(DNGN_UNKNOWN_ALTAR, "detected altar", BLACK), +ALTAR(DNGN_ALTAR_ZIN, "glowing silver altar of Zin", LIGHTGREY), +ALTAR(DNGN_ALTAR_SHINING_ONE, "glowing golden altar of the Shining One", YELLOW), +ALTAR(DNGN_ALTAR_KIKUBAAQUDGHA, "ancient bone altar of Kikubaaqudgha", DARKGREY), +ALTAR(DNGN_ALTAR_YREDELEMNUL, "basalt altar of Yredelemnul", ETC_UNHOLY), +ALTAR(DNGN_ALTAR_XOM, "shimmering altar of Xom", ETC_RANDOM), +ALTAR(DNGN_ALTAR_VEHUMET, "radiant altar of Vehumet", ETC_VEHUMET), +ALTAR(DNGN_ALTAR_OKAWARU, "iron altar of Okawaru", CYAN), +ALTAR(DNGN_ALTAR_MAKHLEB, "burning altar of Makhleb", ETC_FIRE), +ALTAR(DNGN_ALTAR_SIF_MUNA, "deep blue altar of Sif Muna", BLUE), +ALTAR(DNGN_ALTAR_TROG, "bloodstained altar of Trog", RED), +ALTAR(DNGN_ALTAR_NEMELEX_XOBEH, "sparkling altar of Nemelex Xobeh", LIGHTMAGENTA), +ALTAR(DNGN_ALTAR_ELYVILON, "white marble altar of Elyvilon", WHITE), +ALTAR(DNGN_ALTAR_LUGONU, "corrupted altar of Lugonu", MAGENTA), +ALTAR(DNGN_ALTAR_BEOGH, "roughly hewn altar of Beogh", ETC_BEOGH), +ALTAR(DNGN_ALTAR_JIYVA, "viscous altar of Jiyva", ETC_SLIME), +ALTAR(DNGN_ALTAR_FEDHAS, "blossoming altar of Fedhas", GREEN), +ALTAR(DNGN_ALTAR_CHEIBRIADOS, "snail-covered altar of Cheibriados", LIGHTCYAN), +ALTAR(DNGN_ALTAR_ASHENZARI, "shattered altar of Ashenzari", LIGHTRED), +ALTAR(DNGN_ALTAR_DITHMENOS, "shadowy altar of Dithmenos", ETC_DITHMENOS), +ALTAR(DNGN_ALTAR_GOZAG, "opulent altar of Gozag", ETC_GOLD), // for the Gold God! +ALTAR(DNGN_ALTAR_QAZLAL, "stormy altar of Qazlal", ETC_ELEMENTAL), + +#define FOUNTAIN(enum, name, colour)\ {\ - enum,\ + enum, name,\ DCHAR_FOUNTAIN, 0, 0,\ COLOUR_IS(colour),\ FFT_NONE, MF_FEATURE,\ } -FOUNTAIN(DNGN_FOUNTAIN_BLUE, BLUE), -FOUNTAIN(DNGN_FOUNTAIN_SPARKLING, LIGHTBLUE), -FOUNTAIN(DNGN_FOUNTAIN_BLOOD, RED), -FOUNTAIN(DNGN_DRY_FOUNTAIN, LIGHTGREY), +FOUNTAIN(DNGN_FOUNTAIN_BLUE, "fountain of clear blue water", BLUE), +FOUNTAIN(DNGN_FOUNTAIN_SPARKLING, "fountain of sparkling water", LIGHTBLUE), +FOUNTAIN(DNGN_FOUNTAIN_BLOOD, "fountain of blood", RED), +FOUNTAIN(DNGN_DRY_FOUNTAIN, "dry fountain", LIGHTGREY), #if TAG_MAJOR_VERSION == 34 -FOUNTAIN(DNGN_DRY_FOUNTAIN_BLUE, LIGHTGREY), -FOUNTAIN(DNGN_DRY_FOUNTAIN_SPARKLING, LIGHTGREY), -FOUNTAIN(DNGN_DRY_FOUNTAIN_BLOOD, LIGHTGREY), +FOUNTAIN(DNGN_DRY_FOUNTAIN_BLUE, "dry fountain", LIGHTGREY), +FOUNTAIN(DNGN_DRY_FOUNTAIN_SPARKLING, "dry fountain", LIGHTGREY), +FOUNTAIN(DNGN_DRY_FOUNTAIN_BLOOD, "dry fountain", LIGHTGREY), #endif { - DNGN_TELEPORTER, + DNGN_TELEPORTER, "short-range portal", DCHAR_TELEPORTER, 0, 0, COLOUR_AND_MAP(YELLOW), FFT_NONE, MF_FEATURE, }, { - DNGN_SEALED_STAIRS_UP, + DNGN_SEALED_STAIRS_UP, "sealed passage leading up", DCHAR_STAIRS_UP, 0, 0, COLOUR_AND_MAP(LIGHTGREEN), FFT_NONE, MF_STAIR_UP, }, { - DNGN_SEALED_STAIRS_DOWN, + DNGN_SEALED_STAIRS_DOWN, "sealed passage leading down", DCHAR_STAIRS_DOWN, 0, 0, COLOUR_AND_MAP(LIGHTGREEN), FFT_NONE, MF_STAIR_DOWN, }, { - DNGN_ABYSSAL_STAIR, + DNGN_ABYSSAL_STAIR, "gateway leading deeper into the Abyss", DCHAR_STAIRS_DOWN, 0, 0, COLOUR_AND_MAP(LIGHTCYAN), FFT_NONE, MF_STAIR_BRANCH, |