From d3c3d5b139881099faf6f511f2f704d998d48125 Mon Sep 17 00:00:00 2001 From: GradualSyrup <68757075+GradualSyrup@users.noreply.github.com> Date: Wed, 30 Aug 2023 19:55:11 +0000 Subject: [PATCH] Test to fix parrying --- src/training/shield.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/training/shield.rs b/src/training/shield.rs index 5aec36a..43e9955 100644 --- a/src/training/shield.rs +++ b/src/training/shield.rs @@ -241,6 +241,18 @@ unsafe fn mod_handle_sub_guard_cont(fighter: &mut L2CFighterCommon) { return; } + if is_in_parry(module_accessor) { + return; + } + + if MENU.mash_triggers.contains(MashTrigger::SHIELDSTUN) { + if MENU.shieldstun_override == Action::empty() { + mash::external_buffer_menu_mash(MENU.mash_state.get_random()) + } else { + mash::external_buffer_menu_mash(MENU.shieldstun_override.get_random()) + } + } + let action = mash::get_current_buffer(); if handle_escape_option(fighter, module_accessor) {