On Mon, 8 Jan 2001, Peter Ajamian wrote:
>> if(world[ch->in_room].dir_option[dir])
>> {
>> send_to_char("An exit already exists in that direction.\r\n", ch);
>> return;
>> }
>
>This is fine but you might want to consider that a builder may want to
>use dig to re-route existing exits. You can accomplish that by removing
>this check (and the similar one further down) and instead putting the
>opposite test in before you allocate the memory.
I think he took my "check for clobbering existing exits" as "don't allow
overwriting exits." I really meant "remember to clean up the previous exit
if you overwrite it."
--
George Greer
greerga@circlemud.org
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/03/01 PST