From feaaa595cae735bb6093b24a88562c27b2723cfe Mon Sep 17 00:00:00 2001 From: Treeston Date: Thu, 10 Sep 2020 15:19:17 +0200 Subject: Core/ChatCommands: make ExactSequence more readable --- src/server/scripts/Commands/cs_ahbot.cpp | 4 ++-- src/server/scripts/Commands/cs_debug.cpp | 12 ++++++------ src/server/scripts/Commands/cs_gobject.cpp | 6 +++--- src/server/scripts/Commands/cs_message.cpp | 4 ++-- src/server/scripts/Commands/cs_misc.cpp | 4 ++-- src/server/scripts/Commands/cs_npc.cpp | 14 +++++++------- src/server/scripts/Commands/cs_tele.cpp | 2 +- 7 files changed, 23 insertions(+), 23 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Commands/cs_ahbot.cpp b/src/server/scripts/Commands/cs_ahbot.cpp index 6190c6b1b81..d1885403e76 100644 --- a/src/server/scripts/Commands/cs_ahbot.cpp +++ b/src/server/scripts/Commands/cs_ahbot.cpp @@ -115,7 +115,7 @@ public: return true; } - static bool HandleAHBotRebuildCommand(ChatHandler* /*handler*/, Optional> all) + static bool HandleAHBotRebuildCommand(ChatHandler* /*handler*/, Optional all) { sAuctionBot->Rebuild(all.has_value()); return true; @@ -128,7 +128,7 @@ public: return true; } - static bool HandleAHBotStatusCommand(ChatHandler* handler, Optional> all) + static bool HandleAHBotStatusCommand(ChatHandler* handler, Optional all) { std::unordered_map statusInfo; sAuctionBot->PrepareStatusInfos(statusInfo); diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp index f979f01a718..aaef3a7f084 100644 --- a/src/server/scripts/Commands/cs_debug.cpp +++ b/src/server/scripts/Commands/cs_debug.cpp @@ -1366,7 +1366,7 @@ public: return true; } - static bool HandleDebugBoundaryCommand(ChatHandler* handler, Optional> fill, Optional durationArg) + static bool HandleDebugBoundaryCommand(ChatHandler* handler, Optional fill, Optional durationArg) { Player* player = handler->GetPlayer(); if (!player) @@ -1471,7 +1471,7 @@ public: return true; } - static bool HandleDebugNearGraveyard(ChatHandler* handler, Optional> linked) + static bool HandleDebugNearGraveyard(ChatHandler* handler, Optional linked) { Player* player = handler->GetPlayer(); WorldSafeLocsEntry const* nearestLoc = nullptr; @@ -1518,7 +1518,7 @@ public: return true; } - static bool HandleDebugInstanceSpawns(ChatHandler* handler, Variant> optArg) + static bool HandleDebugInstanceSpawns(ChatHandler* handler, Variant optArg) { Player const* const player = handler->GetPlayer(); if (!player) @@ -1526,10 +1526,10 @@ public: bool explain = false; uint32 groupID = 0; - if (optArg.holds_alternative>()) - explain = true; - else + if (optArg.holds_alternative()) groupID = optArg.get(); + else + explain = true; if (groupID && !sObjectMgr->GetSpawnGroupData(groupID)) { diff --git a/src/server/scripts/Commands/cs_gobject.cpp b/src/server/scripts/Commands/cs_gobject.cpp index 3910d5213d6..87508cb1f69 100644 --- a/src/server/scripts/Commands/cs_gobject.cpp +++ b/src/server/scripts/Commands/cs_gobject.cpp @@ -49,8 +49,8 @@ using GameObjectSpawnId = Variant, ObjectGuid::LowType>; using GameObjectEntry = Variant, uint32>; // definitions are over in cs_npc.cpp -bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector, ExactSequence<'i','g','n','o','r','e','r','e','s','p','a','w','n'>>> const& opts); -bool HandleNpcDespawnGroup(ChatHandler* handler, std::vector>> const& opts); +bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector> const& opts); +bool HandleNpcDespawnGroup(ChatHandler* handler, std::vector> const& opts); class gobject_commandscript : public CommandScript { @@ -506,7 +506,7 @@ public: } //show info of gameobject - static bool HandleGameObjectInfoCommand(ChatHandler* handler, Optional> isGuid, Variant, Hyperlink, uint32> data) + static bool HandleGameObjectInfoCommand(ChatHandler* handler, Optional isGuid, Variant, Hyperlink, uint32> data) { uint32 entry = 0; uint32 type = 0; diff --git a/src/server/scripts/Commands/cs_message.cpp b/src/server/scripts/Commands/cs_message.cpp index 9809e4270a9..978165b90b7 100644 --- a/src/server/scripts/Commands/cs_message.cpp +++ b/src/server/scripts/Commands/cs_message.cpp @@ -206,7 +206,7 @@ public: } // Enable/Disable accepting whispers (for GM) - static bool HandleWhispersCommand(ChatHandler* handler, Optional>> operationArg, Optional playerNameArg) + static bool HandleWhispersCommand(ChatHandler* handler, Optional> operationArg, Optional playerNameArg) { if (!operationArg) { @@ -232,7 +232,7 @@ public: } } - if (operationArg->holds_alternative>()) + if (operationArg->holds_alternative()) { if (!playerNameArg) return false; diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index d3db0520bee..66428c8a1f6 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -318,7 +318,7 @@ public: return true; } - static bool HandleUnAuraCommand(ChatHandler* handler, Variant> spellArg) + static bool HandleUnAuraCommand(ChatHandler* handler, Variant spellArg) { Unit* target = handler->getSelectedUnit(); if (!target) @@ -328,7 +328,7 @@ public: return false; } - if (spellArg.holds_alternative>()) + if (spellArg.holds_alternative()) { target->RemoveAllAuras(); return true; diff --git a/src/server/scripts/Commands/cs_npc.cpp b/src/server/scripts/Commands/cs_npc.cpp index fd1f6e71585..235d20cebf2 100644 --- a/src/server/scripts/Commands/cs_npc.cpp +++ b/src/server/scripts/Commands/cs_npc.cpp @@ -51,8 +51,8 @@ using CreatureSpawnId = Variant, ObjectGuid::LowType>; using CreatureEntry = Variant, uint32>; // shared with cs_gobject.cpp, definitions are at the bottom of this file -bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector, ExactSequence<'i','g','n','o','r','e','r','e','s','p','a','w','n'>>> const& opts); -bool HandleNpcDespawnGroup(ChatHandler* handler, std::vector>> const& opts); +bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector> const& opts); +bool HandleNpcDespawnGroup(ChatHandler* handler, std::vector> const& opts); class npc_commandscript : public CommandScript { @@ -691,7 +691,7 @@ public: * additional parameter: NODEL - so no waypoints are deleted, if you * change the movement type */ - static bool HandleNpcSetMoveTypeCommand(ChatHandler* handler, Optional lowGuid, Variant, ExactSequence<'r','a','n','d','o','m'>, ExactSequence<'w','a','y'>> type, Optional> nodel) + static bool HandleNpcSetMoveTypeCommand(ChatHandler* handler, Optional lowGuid, Variant type, Optional nodel) { // 3 arguments: // GUID (optional - you can also select the creature) @@ -1089,7 +1089,7 @@ public: return true; } - static bool HandleNpcEvadeCommand(ChatHandler* handler, Optional why, Optional> force) + static bool HandleNpcEvadeCommand(ChatHandler* handler, Optional why, Optional force) { Creature* creatureTarget = handler->getSelectedCreature(); if (!creatureTarget || creatureTarget->IsPet()) @@ -1145,7 +1145,7 @@ public: } } } - static bool HandleNpcShowLootCommand(ChatHandler* handler, Optional> all) + static bool HandleNpcShowLootCommand(ChatHandler* handler, Optional all) { Creature* creatureTarget = handler->getSelectedCreature(); if (!creatureTarget || creatureTarget->IsPet()) @@ -1331,7 +1331,7 @@ void AddSC_npc_commandscript() new npc_commandscript(); } -bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector, ExactSequence<'i','g','n','o','r','e','r','e','s','p','a','w','n'>>> const& opts) +bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector> const& opts) { if (opts.empty()) return false; @@ -1372,7 +1372,7 @@ bool HandleNpcSpawnGroup(ChatHandler* handler, std::vector>> const& opts) +bool HandleNpcDespawnGroup(ChatHandler* handler, std::vector> const& opts) { if (opts.empty()) return false; diff --git a/src/server/scripts/Commands/cs_tele.cpp b/src/server/scripts/Commands/cs_tele.cpp index cd44b3faba0..8bbae618041 100644 --- a/src/server/scripts/Commands/cs_tele.cpp +++ b/src/server/scripts/Commands/cs_tele.cpp @@ -108,7 +108,7 @@ public: } // teleport player to given game_tele.entry - static bool HandleTeleNameCommand(ChatHandler* handler, Optional player, Variant> where) + static bool HandleTeleNameCommand(ChatHandler* handler, Optional player, Variant where) { if (!player) player = PlayerIdentifier::FromTargetOrSelf(handler); -- cgit v1.2.3