--- deliantra/server/random_maps/exit.C 2010/07/03 01:12:44 1.46 +++ deliantra/server/random_maps/exit.C 2010/07/03 13:14:35 1.47 @@ -220,14 +220,12 @@ /* surround the exits with notices that this is a random map. */ for (int j = 1; j < 9; j++) - { - if (!wall_blocked (map, the_exit_up->x + freearr_x[j], the_exit_up->y + freearr_y[j])) - { - object *random_sign = archetype::get (shstr_sign); - random_sign->msg = format ("This is a random map.\nLevel: %d\n", RP->dungeon_level - 1); - map->insert (random_sign, the_exit_up->x + freearr_x[j], the_exit_up->y + freearr_y[j], 0, 0); - } - } + if (!wall_blocked (map, the_exit_up->x + freearr_x[j], the_exit_up->y + freearr_y[j])) + { + object *random_sign = archetype::get (shstr_sign); + random_sign->msg = format ("This is a random map.\nLevel: %d of %d.\n", RP->dungeon_level - 1, RP->dungeon_depth); + map->insert (random_sign, the_exit_up->x + freearr_x[j], the_exit_up->y + freearr_y[j], 0, 0); + } /* Block the exit so things don't get dumped on top of it. */ the_exit_up->move_block = MOVE_ALL;