process triggers on leave world
[carveJwlIkooP6JGAAIwe30JlM.git] / player_skate.c
index 745a6ff85b07cf437ce4280fca186c93158d42db..74668282b51104bf70c52c6e3b110a94776a6d5b 100644 (file)
@@ -495,10 +495,6 @@ static void player__approximate_best_trajectory(void){
                m3x3_mulv( gate->transport, launch_v, launch_v);
                m4x3_mulv( gate->transport, launch_co, launch_co );
                m3x3_mul( gate->transport, basis, basis );
-
-               if( gate->flags & k_ent_gate_nonlocal ){
-                  trace_world = &world_static.instances[ gate->target ];
-               }
             }
          }
 
@@ -3182,21 +3178,6 @@ static void player__skate_clear_mechanics(void){
    v3_zero( player_skate.weight_distribution );
 }
 
-static void player__skate_reset( ent_spawn *rp ){
-   struct player_skate_state *state = &player_skate.state;
-   v3_zero( localplayer.rb.v );
-   v4_copy( rp->transform.q, localplayer.rb.q );
-
-   state->activity = k_skate_activity_air;
-   state->activity_prev = k_skate_activity_air;
-
-   player__skate_clear_mechanics();
-   player__skate_reset_animator();
-
-   v3_zero( state->head_position );
-   state->head_position[1] = 1.8f;
-}
-
 #include "network_compression.h"
 
 static void player__skate_animator_exchange( bitpack_ctx *ctx, void *data ){