diff --git a/mods/char-select-extra-chars/daisy.lua b/mods/char-select-extra-chars/daisy.lua index a9b71ad70..35b5297d9 100644 --- a/mods/char-select-extra-chars/daisy.lua +++ b/mods/char-select-extra-chars/daisy.lua @@ -192,7 +192,7 @@ function daisy_update(m) smlua_anim_util_set_animation(m.marioObj, anim) end - if (m.input & INPUT_A_PRESSED) ~= 0 and m.vel.y < 10 and ( + if (m.input & INPUT_A_PRESSED) ~= 0 and m.vel.y < 10 and m.prevAction ~= ACT_DAISY_JUMP and ( m.action == ACT_JUMP or m.action == ACT_DOUBLE_JUMP or m.action == ACT_TRIPLE_JUMP or diff --git a/mods/char-select-extra-chars/peach.lua b/mods/char-select-extra-chars/peach.lua index 0877d7d84..82ee8eae7 100644 --- a/mods/char-select-extra-chars/peach.lua +++ b/mods/char-select-extra-chars/peach.lua @@ -196,7 +196,7 @@ function peach_update(m) smlua_anim_util_set_animation(m.marioObj, anim) end - if (m.input & INPUT_A_DOWN) ~= 0 and m.vel.y < -15 and ( + if (m.input & INPUT_A_DOWN) ~= 0 and m.vel.y < -15 and m.prevAction ~= ACT_PEACH_FLOAT and ( m.action == ACT_JUMP or m.action == ACT_DOUBLE_JUMP or m.action == ACT_TRIPLE_JUMP or