diff --git a/src/scripts/action/war/ActionMaim37.cpp b/src/scripts/action/war/ActionMaim37.cpp index b0537507..85dfaf14 100644 --- a/src/scripts/action/war/ActionMaim37.cpp +++ b/src/scripts/action/war/ActionMaim37.cpp @@ -17,6 +17,9 @@ public: void onExecute( Sapphire::World::Action::Action& action ) override { + if( !action.isCorrectCombo() ) + return; + auto pPlayer = action.getSourceChara()->getAsPlayer(); assert( pPlayer ); uint8_t ib = pPlayer->gaugeWarGetIb(); diff --git a/src/scripts/action/war/ActionStormsEye45.cpp b/src/scripts/action/war/ActionStormsEye45.cpp index 567110a9..004ddf4f 100644 --- a/src/scripts/action/war/ActionStormsEye45.cpp +++ b/src/scripts/action/war/ActionStormsEye45.cpp @@ -17,6 +17,9 @@ public: void onExecute( Sapphire::World::Action::Action& action ) override { + if( !action.isCorrectCombo() ) + return; + auto pPlayer = action.getSourceChara()->getAsPlayer(); assert( pPlayer ); uint8_t ib = pPlayer->gaugeWarGetIb(); diff --git a/src/scripts/action/war/ActionStormsPath42.cpp b/src/scripts/action/war/ActionStormsPath42.cpp index 51b113f1..c5e9f940 100644 --- a/src/scripts/action/war/ActionStormsPath42.cpp +++ b/src/scripts/action/war/ActionStormsPath42.cpp @@ -17,6 +17,9 @@ public: void onExecute( Sapphire::World::Action::Action& action ) override { + if( !action.isCorrectCombo() ) + return; + auto pPlayer = action.getSourceChara()->getAsPlayer(); assert( pPlayer ); uint8_t ib = pPlayer->gaugeWarGetIb();