projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed BBBZZZT
[carveJwlIkooP6JGAAIwe30JlM.git]
/
player_skate.c
diff --git
a/player_skate.c
b/player_skate.c
index 847f7f5bc6399335eb0f0f131bc3a4de67d7d9a1..3b9c7642b3fa4664f013f45748fc8ff096484048 100644
(file)
--- a/
player_skate.c
+++ b/
player_skate.c
@@
-876,6
+876,12
@@
VG_STATIC void skate_apply_pump_model( player_instance *player )
{
struct player_skate *s = &player->_skate;
{
struct player_skate *s = &player->_skate;
+ if( s->state.activity != k_skate_activity_ground )
+ {
+ v3_zero( s->state.throw_v );
+ return;
+ }
+
/* Throw / collect routine
*
* TODO: Max speed boost
/* Throw / collect routine
*
* TODO: Max speed boost
@@
-1904,7
+1910,6
@@
VG_STATIC void player__skate_update( player_instance *player )
skate_apply_friction_model( player );
skate_weight_distribute( player );
skate_apply_friction_model( player );
skate_weight_distribute( player );
- skate_apply_pump_model( player );
}
else
{
}
else
{
@@
-1932,6
+1937,7
@@
grinding:;
skate_apply_jump_model( player );
skate_apply_grab_model( player );
skate_apply_trick_model( player );
skate_apply_jump_model( player );
skate_apply_grab_model( player );
skate_apply_trick_model( player );
+ skate_apply_pump_model( player );
begin_collision:;
begin_collision:;