summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/directn.cc
diff options
context:
space:
mode:
authorNicholas Feinberg <pleasingfung@gmail.com>2014-06-16 21:42:38 -0700
committerNicholas Feinberg <pleasingfung@gmail.com>2014-06-16 22:35:51 -0700
commit728ed823bafdb930c6e35823ec701cda6885fe2e (patch)
tree95522583b83ea0fee96cfbc6c10599e11a8002af /crawl-ref/source/directn.cc
parent44dca7743ad4c3e4ea02cc0f99efd5f3fe32042c (diff)
downloadcrawl-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.cc36
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";
}
}