diff --git a/src/world/Task/ActionIntegrityTask.cpp b/src/world/Task/ActionIntegrityTask.cpp index 40a75c46..00295a51 100644 --- a/src/world/Task/ActionIntegrityTask.cpp +++ b/src/world/Task/ActionIntegrityTask.cpp @@ -49,7 +49,7 @@ void ActionIntegrityTask::execute() int statusIdx = 0; for( auto& actionResult : m_results ) { - if( actionResult->getCalcResultParam().Type == Common::CALC_RESULT_TYPE_SET_STATUS ) + if( actionResult->getCalcResultParam().Type == Common::CALC_RESULT_TYPE_SET_STATUS || actionResult->getCalcResultParam().Type == Common::CALC_RESULT_TYPE_SET_STATUS_ME ) { auto& status = data.Status[ statusIdx++ ]; auto pEffect = actionResult->getStatusEffect();