diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-06-16 21:42:38 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-06-16 22:35:51 -0700 |
commit | 728ed823bafdb930c6e35823ec701cda6885fe2e (patch) | |
tree | 95522583b83ea0fee96cfbc6c10599e11a8002af /crawl-ref/source/directn.cc | |
parent | 44dca7743ad4c3e4ea02cc0f99efd5f3fe32042c (diff) | |
download | crawl-ref-728ed823bafdb930c6e35823ec701cda6885fe2e.tar.gz crawl-ref-728ed823bafdb930c6e35823ec701cda6885fe2e.zip |
Remove one of the three lists of trap names
Diffstat (limited to 'crawl-ref/source/directn.cc')
-rw-r--r-- | crawl-ref/source/directn.cc | 36 |
1 files changed, 5 insertions, 31 deletions
diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc index 03c28bd8ee..3cea7badfd 100644 --- a/crawl-ref/source/directn.cc +++ b/crawl-ref/source/directn.cc @@ -2949,43 +2949,17 @@ static string _base_feature_desc(dungeon_feature_type grid, trap_type trap) { if (feat_is_trap(grid) && trap != NUM_TRAPS) { + string basename = trap_name(trap); switch (trap) { - case TRAP_ARROW: - return "arrow trap"; - case TRAP_NEEDLE: - return "needle trap"; - case TRAP_BOLT: - return "bolt trap"; - case TRAP_SPEAR: - return "spear trap"; - case TRAP_BLADE: - return "blade trap"; - case TRAP_NET: - return "net trap"; -#if TAG_MAJOR_VERSION == 34 - case TRAP_DART: - return "dart trap"; - case TRAP_GAS: - return "gas trap"; -#endif - case TRAP_ALARM: - return "alarm trap"; - case TRAP_SHAFT: - return "shaft"; - case TRAP_TELEPORT: - return "teleport trap"; - case TRAP_ZOT: - return "Zot trap"; case TRAP_GOLUBRIA: - return "passage of Golubria"; + return basename + " of Golubria"; case TRAP_PLATE: - return "pressure plate"; case TRAP_WEB: - return "web"; + case TRAP_GAS: + return basename; default: - die("Error: invalid trap type %d", trap); - return "undefined trap"; + return basename + " trap"; } } |