From f001ee11b6f29efe9889ab7695ed38878cfc7f9e Mon Sep 17 00:00:00 2001 From: Lucy <44952533+Skyliegirl33@users.noreply.github.com> Date: Sun, 12 Mar 2023 22:22:02 +0100 Subject: [PATCH] Improve offensive action check --- src/world/Action/Action.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/world/Action/Action.cpp b/src/world/Action/Action.cpp index a6829ddd..6edbb675 100644 --- a/src/world/Action/Action.cpp +++ b/src/world/Action/Action.cpp @@ -513,7 +513,7 @@ void Action::Action::applyStatusEffectSelf( StatusEntry& statusEntry, bool shoul void Action::Action::applyStatusEffectSelf( uint16_t statusId, int32_t duration, bool shouldOverride, std::vector< StatusModifier > modifiers, uint8_t param ) { - if( m_hitActors.size() > 0 ) + if( m_hitActors.size() > 0 && m_hitActors[ 0 ]->getObjKind() != m_pSource->getObjKind() ) getActionResultBuilder()->applyStatusEffect( m_hitActors[ 0 ], statusId, duration, param, modifiers, shouldOverride, true ); else getActionResultBuilder()->applyStatusEffect( m_pSource, statusId, duration, param, modifiers, shouldOverride );