aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-06-08 18:43:59 +0200
committerShauren <shauren.trinity@gmail.com>2023-06-08 18:43:59 +0200
commit9c393a40e2133bdd59d1ff336a467620364bee85 (patch)
treef9d40910b9c6e3c187434c92ea264ec839263be5 /src
parent8cfc8e41418c127aa11ef0bbbdd0f1d6388ab0ae (diff)
Core/Spells: Allow passing SpellDestination to CastSpell to target locations on a transport
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellDefines.h5
1 files changed, 5 insertions, 0 deletions
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));