From 4d26d3741c8aecfd95c624940d80f2807141ba4f Mon Sep 17 00:00:00 2001
From: jugeeya <jugeeya@live.com>
Date: Sun, 15 Dec 2019 19:56:05 -0800
Subject: [PATCH] fix for grab OoS

---
 source/training/mash.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/source/training/mash.h b/source/training/mash.h
index 249d3f5..59ebd5c 100644
--- a/source/training/mash.h
+++ b/source/training/mash.h
@@ -47,7 +47,7 @@ void get_command_flag_cat(u64 module_accessor, int category, int& flag) {
                 if (category == FIGHTER_PAD_COMMAND_CATEGORY1)
                     flag |= FIGHTER_PAD_CMD_CAT1_FLAG_ESCAPE;
 
-            if (menu.MASH_STATE == MASH_ATTACK)
+            if (menu.MASH_STATE == MASH_ATTACK) {
                 if (category == FIGHTER_PAD_COMMAND_CATEGORY1) {
                     switch (menu.ATTACK_STATE) {
                         case MASH_NAIR:
@@ -79,7 +79,11 @@ void get_command_flag_cat(u64 module_accessor, int category, int& flag) {
                             flag |= FIGHTER_PAD_CMD_CAT1_FLAG_CATCH;
                             break;
                     }
+                } else if (category == 1) {
+                    if (menu.ATTACK_STATE == MASH_GRAB)
+                        flag |= FIGHTER_PAD_CMD_CAT1_FLAG_CATCH;
                 }
+            }
 
             if (menu.MASH_STATE == MASH_RANDOM)
                 if (category == FIGHTER_PAD_COMMAND_CATEGORY1) {