diff options
-rw-r--r-- | src/game/Spell.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 9a17722bd24..248a390c0b8 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1027,8 +1027,9 @@ void Spell::AddItemTarget(Item* pitem, uint32 effIndex) void Spell::DoAllEffectOnTarget(TargetInfo *target) { - if (!target || target == (TargetInfo*)0x10 || target->processed) + if (!target || target->processed) return; + target->processed = true; // Target checked in apply effects procedure // Get mask of effects for target |