--- deliantra/server/random_maps/exit.C 2007/01/15 21:06:19 1.23 +++ deliantra/server/random_maps/exit.C 2007/04/15 14:15:14 1.26 @@ -40,7 +40,7 @@ /* if a starting point isn't given, pick one */ if (mode < 1 || mode > 4) - M = RANDOM () % 4 + 1; + M = rndm (4) + 1; else M = mode; @@ -135,7 +135,7 @@ final_map_exit = 0; if (!orientation) - orientation = RANDOM () % 6 + 1; + orientation = rndm (6) + 1; switch (orientation) { @@ -173,7 +173,7 @@ { object *tmp; - tmp = pick_random_object (style_map_up); + tmp = style_map_up->pick_random_object (); the_exit_up = arch_to_object (tmp->arch); } @@ -186,7 +186,7 @@ { object *tmp; - tmp = pick_random_object (style_map_down); + tmp = style_map_down->pick_random_object (); the_exit_down = arch_to_object (tmp->arch); } else @@ -380,7 +380,7 @@ { if (walk->move_block == MOVE_ALL && walk->type != LOCKED_DOOR) { - walk->move_block = MOVE_BLOCK_DEFAULT; + walk->move_block = 0; update_object (walk, UP_OBJ_CHANGE); } }