X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_walk.c;h=be2195f42437e9fabdbe0674dd27c6368b648a3d;hb=f24a8cdd8ea6c3d762d26de2fc0700599bedbcad;hp=1845906e2fe01263dbddebf14bed07c860d232f0;hpb=223e75026f958029f9664380ed20a5daa3ee2ae7;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_walk.c b/player_walk.c index 1845906..be2195f 100644 --- a/player_walk.c +++ b/player_walk.c @@ -69,6 +69,7 @@ VG_STATIC void player_walk_generic_to_skate( player_instance *player, VG_STATIC void player_walk_drop_in_to_skate( player_instance *player ) { + player->immobile = 0; player->subsystem = k_player_subsystem_skate; struct player_walk *w = &player->_walk; @@ -282,6 +283,9 @@ VG_STATIC void player__walk_pre_update( player_instance *player ) player->subsystem = k_player_subsystem_drive; } else{ + if( !player_get_player_board(player) ) + return; + if( w->state.activity == k_walk_activity_ground ){ if( player_walk_scan_for_drop_in( player ) ){ w->state.outro_type = k_walk_outro_drop_in;