- if( gate->flags & k_ent_gate_nonlocal ){
- /* FIXME: Code dupe with world_load.c */
- ent_spawn *rp = world_find_spawn_by_name( world, "start" );
- if( !rp ) rp = world_find_closest_spawn( world, (v3f){0.0f,0.0f,0.0f} );
- /* TODO: fallback to searching for a safe location using raycasts */
- assert(rp);
- v3_copy( rp->transform.co, world->player_co );
-
+ if( gate->flags & k_ent_gate_nonlocal )
+ {
+ world_default_spawn_pos( world, world->player_co );