From 9c393a40e2133bdd59d1ff336a467620364bee85 Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 8 Jun 2023 18:43:59 +0200 Subject: Core/Spells: Allow passing SpellDestination to CastSpell to target locations on a transport --- src/server/game/Spells/SpellDefines.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/server/game/Spells/SpellDefines.h b/src/server/game/Spells/SpellDefines.h index 54f850c4e1f..0e3de39a224 100644 --- a/src/server/game/Spells/SpellDefines.h +++ b/src/server/game/Spells/SpellDefines.h @@ -425,6 +425,11 @@ struct TC_GAME_API CastSpellTargetArg Targets.emplace(); Targets->SetDst(dest); } + CastSpellTargetArg(SpellDestination const& dest) + { + Targets.emplace(); + Targets->SetDst(dest); + } CastSpellTargetArg(SpellCastTargets&& targets) { Targets.emplace(std::move(targets)); -- cgit v1.2.3