diff options
| author | Shauren <shauren.trinity@gmail.com> | 2018-09-23 17:08:00 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2018-09-26 23:08:22 +0200 |
| commit | fc211291fc230f6f6ba96a08f870993074a69396 (patch) | |
| tree | bcdf8ea94e6bc61bc014796e4982dee583db07f0 /src/server/game/Spells/Spell.cpp | |
| parent | 0797da0c13ddab50d1a628c76f1e3bce18b67ed9 (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.cpp | 3 |
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; } |
