refactor(1)
[carveJwlIkooP6JGAAIwe30JlM.git] / player_walk.c
index 6a20b17f32855eb9bcd1924eb822ef431318fdcf..dbf0d026f3487efa251c19b8c2fa11123fea0690 100644 (file)
@@ -284,8 +284,11 @@ VG_STATIC void player__walk_pre_update( player_instance *player )
          player->subsystem = k_player_subsystem_drive;
       }
       else{
-         if( !player_get_player_board(player) )
-            return;
+         struct player_board *board = 
+            addon_cache_item_if_loaded( k_workshop_file_type_board,
+                                        player->board_view_slot );
+
+         if( !board ) return;
 
          if( w->state.activity == k_walk_activity_ground ){
             if( player_walk_scan_for_drop_in( player ) ){