aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-09-23 17:08:00 +0200
committerShauren <shauren.trinity@gmail.com>2018-09-26 23:08:22 +0200
commitfc211291fc230f6f6ba96a08f870993074a69396 (patch)
treebcdf8ea94e6bc61bc014796e4982dee583db07f0 /src/server/game/Spells/Spell.cpp
parent0797da0c13ddab50d1a628c76f1e3bce18b67ed9 (diff)
Core/Spells: Implemented new spell target 150 - TARGET_UNIT_OWN_CRITTER
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 5775b5e496a..2ef7508616b 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -1489,6 +1489,9 @@ void Spell::SelectImplicitCasterObjectTargets(SpellEffIndex effIndex, SpellImpli
if (m_caster->GetTypeId() == TYPEID_UNIT && m_caster->IsVehicle())
target = m_caster->GetVehicleKit()->GetPassenger(targetType.GetTarget() - TARGET_UNIT_PASSENGER_0);
break;
+ case TARGET_UNIT_OWN_CRITTER:
+ target = ObjectAccessor::GetCreatureOrPetOrVehicle(*m_caster, m_caster->GetCritterGUID());
+ break;
default:
break;
}