From e4248c28577dea77acd1dbbc743c61c73e8d9619 Mon Sep 17 00:00:00 2001
From: GradualSyrup <68757075+GradualSyrup@users.noreply.github.com>
Date: Tue, 7 Jun 2022 20:36:44 -0500
Subject: [PATCH] State load mash fix (#370)

* Reset queue again to clear mash

* Remove unnecessary reset
---
 src/training/save_states.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/training/save_states.rs b/src/training/save_states.rs
index e156662..a3b952f 100644
--- a/src/training/save_states.rs
+++ b/src/training/save_states.rs
@@ -206,7 +206,6 @@ pub unsafe fn save_states(module_accessor: &mut app::BattleObjectModuleAccessor)
             SAVE_STATE_CPU.state = KillPlayer;
         }
         MIRROR_STATE = should_mirror();
-        reset::on_reset();
         return;
     }
 
@@ -291,6 +290,7 @@ pub unsafe fn save_states(module_accessor: &mut app::BattleObjectModuleAccessor)
         let lr = MIRROR_STATE * save_state.lr;
         PostureModule::set_pos(module_accessor, &pos);
         PostureModule::set_lr(module_accessor, lr);
+        reset::on_reset();
 
         if save_state.situation_kind == SITUATION_KIND_GROUND {
             if status != FIGHTER_STATUS_KIND_WAIT {