From: hgn Date: Mon, 24 Feb 2025 03:55:23 +0000 (+0000) Subject: couple bugs X-Git-Url: https://harrygodden.com/git/?a=commitdiff_plain;h=fb1f88f96b4b9ff6018b943e6c8d6261ee80327f;p=carveJwlIkooP6JGAAIwe30JlM.git couple bugs --- diff --git a/src/skaterift.c b/src/skaterift.c index 5d2f4ed..f4fa1e9 100644 --- a/src/skaterift.c +++ b/src/skaterift.c @@ -195,8 +195,6 @@ void vg_pre_update(void) if( skaterift.activity & k_skaterift_replay ) target = 0; - vg_slewf( &skaterift.time_rate, target, vg.time_frame_delta * (1.0f/0.3f) ); - vg.time_rate = vg_smoothstepf( skaterift.time_rate ); world_update( &_world.main, localplayer.rb.co ); cutscene_update( vg.time_rate * vg.time_frame_delta ); @@ -220,6 +218,9 @@ void vg_pre_update(void) else target = 0; } audio_ambient_sprites_update( &_world.main, listen_co ); + + vg_slewf( &skaterift.time_rate, target, vg.time_frame_delta * (1.0f/0.3f) ); + vg.time_rate = vg_smoothstepf( skaterift.time_rate ); } void vg_fixed_update(void) diff --git a/src/world_load.c b/src/world_load.c index 32329a0..e4e04f4 100644 --- a/src/world_load.c +++ b/src/world_load.c @@ -324,8 +324,7 @@ void async_start_player_from_worldsave( void *payload, u32 size ) vg_msg player_frame = sav; if( vg_msg_seekframe( &player_frame, "player" ) ) { - if( vg_msg_getkvvecf( &player_frame, "position", k_vg_msg_v3f, - localplayer.rb.co, NULL ) ) + if( vg_msg_getkvvecf( &player_frame, "position", k_vg_msg_v3f, localplayer.rb.co, NULL ) ) restored_player_position = 1; } @@ -334,6 +333,8 @@ void async_start_player_from_worldsave( void *payload, u32 size ) player__reset(); } + + network_send_item( k_netmsg_playeritem_world0 ); } void load_player_from_world_savedata_thread( void *_ )