From 90af8dfb64c3d7eaf90c8bd99ee70bb3edd95bce Mon Sep 17 00:00:00 2001 From: Sunk <69110309+Sunketchupm@users.noreply.github.com> Date: Tue, 24 Jun 2025 16:16:35 -0400 Subject: [PATCH] Fix interactions (#868) * Fix interactions again * Peachy's suggestion --- src/game/interaction.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/game/interaction.c b/src/game/interaction.c index 9c963673c..472fa4d80 100644 --- a/src/game/interaction.c +++ b/src/game/interaction.c @@ -245,8 +245,10 @@ u32 determine_interaction(struct MarioState *m, struct Object *o) { } // Fast attack - if (m->forwardVel <= -26.0f || 26.0f <= m->forwardVel) { - return INT_FAST_ATTACK_OR_SHELL; + if (!(action == ACT_PUNCHING || action == ACT_MOVE_PUNCHING || action == ACT_JUMP_KICK)) { + if (m->forwardVel <= -26.0f || 26.0f <= m->forwardVel) { + return INT_FAST_ATTACK_OR_SHELL; + } } }