X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_glide.c;fp=player_glide.c;h=6b5930b9c2f26bed2d4d17ad1f28d3d902303831;hb=bf13ef74cc454e1e820928484204ac67eb98a308;hp=4a5958e3cc6ad3b12be4e7fc70e22701e6a09b3b;hpb=bececcbb7b2e886e72425e7c070e1fdc3aa126dc;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_glide.c b/player_glide.c index 4a5958e..6b5930b 100644 --- a/player_glide.c +++ b/player_glide.c @@ -273,11 +273,15 @@ void player_glide_update(void) v2f steer; joystick_state( k_srjoystick_steer, steer ); - if( glider_physics( steer ) ){ + if( glider_physics( steer ) ) + { vg_info( "player fell off due to glider hitting ground\n" ); player__dead_transition( k_player_die_type_generic ); localplayer.glider_orphan = 1; } + + if( !world_water_player_safe( world_current_instance(), 1.0f ) ) + return; } void player_glide_post_update(void)