aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-09-30 15:19:42 +0200
committerShauren <shauren.trinity@gmail.com>2022-09-30 15:19:42 +0200
commit224d764ded701fbd236c1e6e1717f9f7b6a0545d (patch)
tree542963144bd59fd515dd18de53658a140aa53d13 /src
parent515283ebefe1e3b7a8bbac72f7280ee6c74fa4a9 (diff)
Core/Commands: Allow gameobject/gameobject_template chat links as input to .go gameobject commands
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Commands/cs_go.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/scripts/Commands/cs_go.cpp b/src/server/scripts/Commands/cs_go.cpp
index b658023cfd5..f41ce09aa2a 100644
--- a/src/server/scripts/Commands/cs_go.cpp
+++ b/src/server/scripts/Commands/cs_go.cpp
@@ -140,7 +140,7 @@ public:
return DoTeleport(handler, spawnpoint->spawnPoint, spawnpoint->mapId);
}
- static bool HandleGoGameObjectSpawnIdCommand(ChatHandler* handler, uint32 spawnId)
+ static bool HandleGoGameObjectSpawnIdCommand(ChatHandler* handler, Variant<Hyperlink<gameobject>, ObjectGuid::LowType> spawnId)
{
GameObjectData const* spawnpoint = sObjectMgr->GetGameObjectData(spawnId);
if (!spawnpoint)
@@ -153,12 +153,12 @@ public:
return DoTeleport(handler, spawnpoint->spawnPoint, spawnpoint->mapId);
}
- static bool HandleGoGameObjectGOIdCommand(ChatHandler* handler, uint32 goId)
+ static bool HandleGoGameObjectGOIdCommand(ChatHandler* handler, Variant<Hyperlink<gameobject_entry>, uint32> goId)
{
GameObjectData const* spawnpoint = nullptr;
for (auto const& pair : sObjectMgr->GetAllGameObjectData())
{
- if (pair.second.id != goId)
+ if (pair.second.id != *goId)
continue;
if (!spawnpoint)