Prevent rumbling when other players are swimming

This commit is contained in:
MysterD 2023-04-24 17:00:29 -07:00
parent 4121b70853
commit 3861a8b2f5
3 changed files with 10 additions and 4 deletions

View File

@ -11,7 +11,9 @@ void bhv_1up_interact(void) {
marioState->hurtCounter = 0;
}
#ifdef VERSION_SH
queue_rumble_data(5, 80);
if (marioState->playerIndex == 0) {
queue_rumble_data(5, 80);
}
#endif
network_send_collect_item(o);
}

View File

@ -1593,7 +1593,9 @@ s32 act_teleport_fade_out(struct MarioState *m) {
if (m->actionTimer == 0) {
queue_rumble_data_mario(m, 30, 70);
func_sh_8024C89C(2);
if (m->playerIndex == 0) {
func_sh_8024C89C(2);
}
}
m->flags |= MARIO_TELEPORTING;
@ -1620,7 +1622,9 @@ s32 act_teleport_fade_in(struct MarioState *m) {
if (m->actionTimer == 0) {
queue_rumble_data_mario(m, 30, 70);
func_sh_8024C89C(2);
if (m->playerIndex == 0) {
func_sh_8024C89C(2);
}
}
if (m->actionTimer < 32) {

View File

@ -577,7 +577,7 @@ static s32 act_breaststroke(struct MarioState *m) {
reset_float_globals(m);
}
if (m->actionTimer < 6) {
if (m->actionTimer < 6 && m->playerIndex == 0) {
func_sh_8024CA04();
}