summaryrefslogtreecommitdiff
path: root/src/object1.cc
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2015-02-23 09:11:58 +0100
committerBardur Arantsson <bardur@scientician.net>2015-02-23 09:11:58 +0100
commitde5ee3b24f035efe3da8260687200109302f350a (patch)
tree26885e50701ec8a119f4f25ff98ad69fc2ca0ed6 /src/object1.cc
parent8e89f38f28fd5c7dff91732807a591eaefbc36c0 (diff)
Remove d_head, d_name, d_text
Diffstat (limited to 'src/object1.cc')
-rw-r--r--src/object1.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/object1.cc b/src/object1.cc
index 6346a492..85328bfe 100644
--- a/src/object1.cc
+++ b/src/object1.cc
@@ -2763,15 +2763,25 @@ static cptr object_out_desc_where_found(s16b level, s16b dungeon)
static char str[80];
if (dungeon == DUNGEON_WILDERNESS)
+ {
/* Taking care of older objects */
if (level == 0)
+ {
sprintf(str, "in the wilderness or in a town");
+ }
else if (wf_info[level].terrain_idx == TERRAIN_TOWN)
+ {
sprintf(str, "in the town of %s", wf_info[level].name + wf_name);
+ }
else
+ {
sprintf(str, "in %s", wf_info[level].text + wf_text);
+ }
+ }
else
- sprintf(str, "on level %d of %s", level, d_info[dungeon].name + d_name);
+ {
+ sprintf(str, "on level %d of %s", level, d_info[dungeon].name);
+ }
return str;
}