aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorQAston <qaston@gmail.com>2012-02-25 14:05:47 +0100
committerQAston <qaston@gmail.com>2012-02-25 14:07:07 +0100
commita0de042efe0cf7f5d32f6a329e5eeccc75fe57ae (patch)
tree2d44d02f45ed76970b97fed5ebb910cf9a87398c /src/server/game/Entities/Unit
parentc952c7f98f847f3820c97a7c75fcc77d6263965d (diff)
Core/Spells: Remove SpellSelectTargetTypes enum - it's not needed anymore.
Diffstat (limited to 'src/server/game/Entities/Unit')
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index f9d287d271a..f006b4c07c0 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -13903,12 +13903,7 @@ void CharmInfo::InitCharmCreateSpells()
newstate = ACT_PASSIVE;
else
{
- bool autocast = false;
- for (uint32 i = 0; i < MAX_SPELL_EFFECTS && !autocast; ++i)
- if (spellInfo->Effects[i].TargetA.GetType() == TARGET_TYPE_UNIT_TARGET)
- autocast = true;
-
- if (autocast)
+ if (spellInfo->NeedsExplicitUnitTarget())
{
newstate = ACT_ENABLED;
ToggleCreatureAutocast(spellInfo, true);