static int localplayer_cmd_respawn( int argc, const char *argv[] ){
ent_spawn *rp = NULL, *r;
- world_instance *world = localplayer.viewable_world;
+ world_instance *world = world_current_instance();
if( argc == 1 ){
rp = world_find_spawn_by_name( world, argv[0] );
localplayer.immobile = 0;
localplayer.gate_waiting = NULL;
- localplayer.viewable_world = world_current_instance();
world_static.challenge_target = NULL;
world_static.challenge_timer = 0.0f;
world_routes_clear( instance );
}
}
+
+ v3_copy( localplayer.rb.co, localplayer.cam_control.tpv_lpf );
}
static void player__spawn( ent_spawn *rp ){