--- deliantra/server/random_maps/exit.C 2006/12/31 10:28:36 1.14 +++ deliantra/server/random_maps/exit.C 2006/12/31 17:17:23 1.15 @@ -26,7 +26,6 @@ #include #include - /* find a character in the layout. fx and fy are pointers to where to find the char. fx,fy = -1 if not found. */ void @@ -142,30 +141,33 @@ switch (orientation) { - case 1: - { - sprintf (styledirname, "/styles/exitstyles/up"); - style_map_up = find_style (styledirname, exitstyle, -1); - sprintf (styledirname, "/styles/exitstyles/down"); - style_map_down = find_style (styledirname, exitstyle, -1); - break; - } - case 2: - { - sprintf (styledirname, "/styles/exitstyles/down"); - style_map_up = find_style (styledirname, exitstyle, -1); - sprintf (styledirname, "/styles/exitstyles/up"); - style_map_down = find_style (styledirname, exitstyle, -1); - break; - } - default: - { - sprintf (styledirname, "/styles/exitstyles/generic"); - style_map_up = find_style (styledirname, exitstyle, -1); - style_map_down = style_map_up; - break; - } + case 1: + { + sprintf (styledirname, "/styles/exitstyles/up"); + style_map_up = find_style (styledirname, exitstyle, -1); + sprintf (styledirname, "/styles/exitstyles/down"); + style_map_down = find_style (styledirname, exitstyle, -1); + break; + } + + case 2: + { + sprintf (styledirname, "/styles/exitstyles/down"); + style_map_up = find_style (styledirname, exitstyle, -1); + sprintf (styledirname, "/styles/exitstyles/up"); + style_map_down = find_style (styledirname, exitstyle, -1); + break; + } + + default: + { + sprintf (styledirname, "/styles/exitstyles/generic"); + style_map_up = find_style (styledirname, exitstyle, -1); + style_map_down = style_map_up; + break; + } } + if (style_map_up == 0) the_exit_up = arch_to_object (archetype::find ("exit")); else @@ -193,7 +195,7 @@ /* set up the up exit */ the_exit_up->stats.hp = RP->origin_x; the_exit_up->stats.sp = RP->origin_y; - the_exit_up->slaying = RP->origin_map; + the_exit_up->slaying = RP->origin_map; /* figure out where to put the entrance */ /* begin a logical block */