… | |
… | |
69 | { |
69 | { |
70 | display_motd (op); |
70 | display_motd (op); |
71 | return 1; |
71 | return 1; |
72 | } |
72 | } |
73 | |
73 | |
74 | /* |
|
|
75 | * Pretty much identical to current map_info, but on a bigger scale |
|
|
76 | * This function returns the name of the players current region, and |
|
|
77 | * a description of it. It is there merely for flavour text. |
|
|
78 | */ |
|
|
79 | void |
|
|
80 | current_region_info (object *op) |
|
|
81 | { |
|
|
82 | if (region *reg = op->region ()) |
|
|
83 | new_draw_info_format (NDI_UNIQUE, 0, op, "You are %s.\n%s", ®->longname, ®->msg); |
|
|
84 | } |
|
|
85 | |
|
|
86 | void |
74 | void |
87 | current_map_info (object *op) |
75 | current_map_info (object *op) |
88 | { |
76 | { |
89 | maptile *m = op->map; |
77 | maptile *m = op->map; |
90 | |
78 | |
… | |
… | |
164 | |
152 | |
165 | int |
153 | int |
166 | command_mapinfo (object *op, char *params) |
154 | command_mapinfo (object *op, char *params) |
167 | { |
155 | { |
168 | current_map_info (op); |
156 | current_map_info (op); |
169 | return 1; |
|
|
170 | } |
|
|
171 | |
|
|
172 | int |
|
|
173 | command_whereami (object *op, char *params) |
|
|
174 | { |
|
|
175 | current_region_info (op); |
|
|
176 | return 1; |
157 | return 1; |
177 | } |
158 | } |
178 | |
159 | |
179 | int |
160 | int |
180 | command_time (object *op, char *params) |
161 | command_time (object *op, char *params) |