From b3dcb18a9b3b8799f7acd7045c5c637056ec19fe Mon Sep 17 00:00:00 2001 From: Garrett Cox Date: Sat, 1 Aug 2026 07:44:31 -0500 Subject: Fix Goron rolling ignores magic (#1834) --- mm/2s2h/Enhancements/Masks/GoronRollingIgnoresMagic.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mm/2s2h/Enhancements/Masks/GoronRollingIgnoresMagic.cpp b/mm/2s2h/Enhancements/Masks/GoronRollingIgnoresMagic.cpp index 307995288..fd34ad696 100644 --- a/mm/2s2h/Enhancements/Masks/GoronRollingIgnoresMagic.cpp +++ b/mm/2s2h/Enhancements/Masks/GoronRollingIgnoresMagic.cpp @@ -17,7 +17,10 @@ void RegisterGoronRollingIgnoresMagic() { COND_VB_SHOULD(VB_GORON_ROLL_CONSUME_MAGIC, CVAR, { *should = false; }); // Disable check for if the player has magic to increase spike level - COND_VB_SHOULD(VB_GORON_ROLL_INCREASE_SPIKE_LEVEL, CVAR, { *should = true; }); + COND_VB_SHOULD(VB_GORON_ROLL_INCREASE_SPIKE_LEVEL, CVAR, { + Player* player = GET_PLAYER(gPlayState); + *should = player->av2.actionVar2 >= 0x36B0; + }); // Mimicking the vanilla condition minus the magic check COND_VB_SHOULD(VB_GORON_ROLL_DISABLE_SPIKE_MODE, CVAR, { -- cgit v1.2.3