From fc211291fc230f6f6ba96a08f870993074a69396 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 23 Sep 2018 17:08:00 +0200 Subject: Core/Spells: Implemented new spell target 150 - TARGET_UNIT_OWN_CRITTER --- src/server/game/Spells/Spell.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/game/Spells/Spell.cpp') 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; } -- cgit v1.2.3