From 0479b1b4eddd4e487f4a7fdd4d6fee13639af393 Mon Sep 17 00:00:00 2001 From: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com> Date: Fri, 15 May 2026 22:54:26 -0500 Subject: [PATCH] Fixed bobomb sound playing repeatedly, fix it playing for other clients --- src/game/behaviors/bobomb.inc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/game/behaviors/bobomb.inc.c b/src/game/behaviors/bobomb.inc.c index 59c9a9e83..4eb3bb607 100644 --- a/src/game/behaviors/bobomb.inc.c +++ b/src/game/behaviors/bobomb.inc.c @@ -92,8 +92,9 @@ void bobomb_act_chase_mario(void) { s16 collisionFlags = object_step(); - if (animFrame == 5 || animFrame == 16) + if (animFrame == 5 || animFrame == 16) { cur_obj_play_sound_2(SOUND_OBJ_BOBOMB_WALK); + } struct Object* player = nearest_player_to_object(o); if (player) { @@ -457,7 +458,9 @@ void bobomb_buddy_act_turn_to_talk(void) { network_send_object(o); } - cur_obj_play_sound_2(SOUND_ACTION_READ_SIGN); + if (o->globalPlayerIndex == gNetworkPlayerLocal->globalIndex && o->oTimer <= 0) { + cur_obj_play_sound_2(SOUND_ACTION_READ_SIGN); + } } void bobomb_buddy_actions(void) {