From: Brian Williams Subject: New Exit Format const char *capdirs[] = { "North", "East", "South", "West", "Up", "Down", "\n" }; void do_auto_exits(struct char_data * ch) { int door; *buf = '\0'; for (door = 0; door < NUM_OF_DIRS; door++) if (EXIT(ch, door) && EXIT(ch, door)->to_room != NOWHERE) if (IS_SET(EXIT(ch, door)->exit_info, EX_CLOSED)) sprintf(buf, "%s&00-&06%s# ", buf, capdirs[door]); else sprintf(buf, "%s&00-&06%s ", buf, capdirs[door]); sprintf(buf2, "&12Obvious Exits: %s&00\r\n", ((*buf) ? buf : "&06None&00.")); send_to_char(buf2, ch); }