diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-09-30 15:19:42 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-09-30 15:19:42 +0200 |
commit | 224d764ded701fbd236c1e6e1717f9f7b6a0545d (patch) | |
tree | 542963144bd59fd515dd18de53658a140aa53d13 /src | |
parent | 515283ebefe1e3b7a8bbac72f7280ee6c74fa4a9 (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.cpp | 6 |
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) |