From 3fb55d86d8c6de4be6aaffe8027622c4bb268766 Mon Sep 17 00:00:00 2001 From: luis Date: Sat, 28 Mar 2026 08:48:51 -0300 Subject: [PATCH] commands update --- .../auth/master/2026_03_25_00_auth.sql | 23 +++++++++++++++++++ .../auth/master/2026_03_26_00_auth.sql | 23 +++++++++++++++++++ src/server/scripts/Commands/cs_gobject.cpp | 2 +- src/server/scripts/Commands/cs_group.cpp | 2 +- src/server/scripts/Commands/cs_guild.cpp | 2 +- src/server/scripts/Commands/cs_instance.cpp | 2 +- src/server/scripts/Commands/cs_learn.cpp | 2 +- src/server/scripts/Commands/cs_lfg.cpp | 2 +- src/server/scripts/Commands/cs_list.cpp | 2 +- src/server/scripts/Commands/cs_lookup.cpp | 2 +- src/server/scripts/Commands/cs_message.cpp | 2 +- src/server/scripts/Commands/cs_misc.cpp | 2 +- src/server/scripts/Commands/cs_mmaps.cpp | 2 +- src/server/scripts/Commands/cs_modify.cpp | 2 +- src/server/scripts/Commands/cs_npc.cpp | 2 +- src/server/scripts/Commands/cs_pet.cpp | 2 +- src/server/scripts/Commands/cs_quest.cpp | 2 +- src/server/scripts/Commands/cs_rbac.cpp | 2 +- src/server/scripts/Commands/cs_reload.cpp | 2 +- src/server/scripts/Commands/cs_reset.cpp | 2 +- src/server/scripts/Commands/cs_scene.cpp | 2 +- src/server/scripts/Commands/cs_send.cpp | 2 +- src/server/scripts/Commands/cs_server.cpp | 2 +- src/server/scripts/Commands/cs_tele.cpp | 2 +- src/server/scripts/Commands/cs_ticket.cpp | 2 +- src/server/scripts/Commands/cs_titles.cpp | 2 +- src/server/scripts/Commands/cs_wp.cpp | 2 +- 27 files changed, 71 insertions(+), 25 deletions(-) create mode 100644 sql/updates/auth/master/2026_03_25_00_auth.sql create mode 100644 sql/updates/auth/master/2026_03_26_00_auth.sql diff --git a/sql/updates/auth/master/2026_03_25_00_auth.sql b/sql/updates/auth/master/2026_03_25_00_auth.sql new file mode 100644 index 000000000..79b0af08e --- /dev/null +++ b/sql/updates/auth/master/2026_03_25_00_auth.sql @@ -0,0 +1,23 @@ +DELETE FROM `build_info` WHERE `build` IN (66562); +INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES +(66562,12,0,1,NULL); + +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC'; +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC'; +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66562 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC'; +INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES +(66562,'Mac','A64','WoW',0x68422269B293771D8EE7EF57EB8FAFD4), +(66562,'Mac','A64','WoWC',0x38259127937E9E149B3BE3EE3357C40D), +(66562,'Mac','x64','WoW',0xD3431C99AFC2D768CC71134590BC5EC6), +(66562,'Mac','x64','WoWC',0x7084CF7EF6BEB8E9AD51B4162DB03801), +(66562,'Win','A64','WoW',0xB41A779F15EEC97EA4843377C6338306), +(66562,'Win','x64','WoW',0xE91BD215E3A61567A75E414272AF79FD), +(66562,'Win','x64','WoWC',0xF785954126005B294FFC373F2767AFC1); + +UPDATE `realmlist` SET `gamebuild`=66562; + +ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '66562'; diff --git a/sql/updates/auth/master/2026_03_26_00_auth.sql b/sql/updates/auth/master/2026_03_26_00_auth.sql new file mode 100644 index 000000000..0944ea28a --- /dev/null +++ b/sql/updates/auth/master/2026_03_26_00_auth.sql @@ -0,0 +1,23 @@ +DELETE FROM `build_info` WHERE `build` IN (66666); +INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES +(66666,12,0,1,NULL); + +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC'; +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC'; +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW'; +DELETE FROM `build_auth_key` WHERE `build`=66666 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC'; +INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES +(66666,'Mac','A64','WoW',0x63DA3BC7E84E15EE58C7503863F96C87), +(66666,'Mac','A64','WoWC',0x00C4CCAB3E1FF64F400FAC50F4133F0E), +(66666,'Mac','x64','WoW',0xD09CC36F366611321CE3B6E3EB1981EB), +(66666,'Mac','x64','WoWC',0x8A98C6903755FD3B4241569B76A92B3F), +(66666,'Win','A64','WoW',0x5BC22F3E44F9E25C24A6EA4716A19B17), +(66666,'Win','x64','WoW',0xAE2F669B86BEC87F325539F9017E7338), +(66666,'Win','x64','WoWC',0xD9BD5A15ED5DCABB77823D9AD30B3E0B); + +UPDATE `realmlist` SET `gamebuild`=66666; + +ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '66666'; diff --git a/src/server/scripts/Commands/cs_gobject.cpp b/src/server/scripts/Commands/cs_gobject.cpp index 70b8a122c..5ed2398a4 100644 --- a/src/server/scripts/Commands/cs_gobject.cpp +++ b/src/server/scripts/Commands/cs_gobject.cpp @@ -58,7 +58,7 @@ class gobject_commandscript : public CommandScript public: gobject_commandscript() : CommandScript("gobject_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable gobjectCommandTable = { diff --git a/src/server/scripts/Commands/cs_group.cpp b/src/server/scripts/Commands/cs_group.cpp index 83471c971..d21e04bfa 100644 --- a/src/server/scripts/Commands/cs_group.cpp +++ b/src/server/scripts/Commands/cs_group.cpp @@ -44,7 +44,7 @@ class group_commandscript : public CommandScript public: group_commandscript() : CommandScript("group_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector groupSetCommandTable = { diff --git a/src/server/scripts/Commands/cs_guild.cpp b/src/server/scripts/Commands/cs_guild.cpp index 08fbaf49c..14e9bae65 100644 --- a/src/server/scripts/Commands/cs_guild.cpp +++ b/src/server/scripts/Commands/cs_guild.cpp @@ -46,7 +46,7 @@ class guild_commandscript : public CommandScript public: guild_commandscript() : CommandScript("guild_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector guildCommandTable = { diff --git a/src/server/scripts/Commands/cs_instance.cpp b/src/server/scripts/Commands/cs_instance.cpp index 9badba728..4d9dbce01 100644 --- a/src/server/scripts/Commands/cs_instance.cpp +++ b/src/server/scripts/Commands/cs_instance.cpp @@ -46,7 +46,7 @@ class instance_commandscript : public CommandScript public: instance_commandscript() : CommandScript("instance_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable instanceCommandTable = { diff --git a/src/server/scripts/Commands/cs_learn.cpp b/src/server/scripts/Commands/cs_learn.cpp index 2eea35542..2166f6664 100644 --- a/src/server/scripts/Commands/cs_learn.cpp +++ b/src/server/scripts/Commands/cs_learn.cpp @@ -41,7 +41,7 @@ class learn_commandscript : public CommandScript public: learn_commandscript() : CommandScript("learn_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable learnAllCommandTable = { diff --git a/src/server/scripts/Commands/cs_lfg.cpp b/src/server/scripts/Commands/cs_lfg.cpp index da7a1f73f..9a0f0214c 100644 --- a/src/server/scripts/Commands/cs_lfg.cpp +++ b/src/server/scripts/Commands/cs_lfg.cpp @@ -49,7 +49,7 @@ class lfg_commandscript : public CommandScript public: lfg_commandscript() : CommandScript("lfg_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable lfgCommandTable = { diff --git a/src/server/scripts/Commands/cs_list.cpp b/src/server/scripts/Commands/cs_list.cpp index 7fd01f24e..0e81fc018 100644 --- a/src/server/scripts/Commands/cs_list.cpp +++ b/src/server/scripts/Commands/cs_list.cpp @@ -47,7 +47,7 @@ class list_commandscript : public CommandScript public: list_commandscript() : CommandScript("list_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable listAurasCommandTable = { diff --git a/src/server/scripts/Commands/cs_lookup.cpp b/src/server/scripts/Commands/cs_lookup.cpp index 885ccf33f..d45f21fc3 100644 --- a/src/server/scripts/Commands/cs_lookup.cpp +++ b/src/server/scripts/Commands/cs_lookup.cpp @@ -49,7 +49,7 @@ class lookup_commandscript : public CommandScript public: lookup_commandscript() : CommandScript("lookup_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector lookupPlayerCommandTable = { diff --git a/src/server/scripts/Commands/cs_message.cpp b/src/server/scripts/Commands/cs_message.cpp index 67b141ac2..2e811cb99 100644 --- a/src/server/scripts/Commands/cs_message.cpp +++ b/src/server/scripts/Commands/cs_message.cpp @@ -45,7 +45,7 @@ class message_commandscript : public CommandScript public: message_commandscript() : CommandScript("message_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable commandTable = { diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index 63e70e902..bd86b8523 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -60,7 +60,7 @@ class misc_commandscript : public CommandScript public: misc_commandscript() : CommandScript("misc_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable commandTable = { diff --git a/src/server/scripts/Commands/cs_mmaps.cpp b/src/server/scripts/Commands/cs_mmaps.cpp index ec2ada197..173795144 100644 --- a/src/server/scripts/Commands/cs_mmaps.cpp +++ b/src/server/scripts/Commands/cs_mmaps.cpp @@ -46,7 +46,7 @@ class mmaps_commandscript : public CommandScript public: mmaps_commandscript() : CommandScript("mmaps_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector mmapCommandTable = { diff --git a/src/server/scripts/Commands/cs_modify.cpp b/src/server/scripts/Commands/cs_modify.cpp index f505ee0a8..8c71b4d00 100644 --- a/src/server/scripts/Commands/cs_modify.cpp +++ b/src/server/scripts/Commands/cs_modify.cpp @@ -50,7 +50,7 @@ class modify_commandscript : public CommandScript public: modify_commandscript() : CommandScript("modify_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector modifyspeedCommandTable = { diff --git a/src/server/scripts/Commands/cs_npc.cpp b/src/server/scripts/Commands/cs_npc.cpp index 1bd81181d..08e9eb245 100644 --- a/src/server/scripts/Commands/cs_npc.cpp +++ b/src/server/scripts/Commands/cs_npc.cpp @@ -64,7 +64,7 @@ class npc_commandscript : public CommandScript public: npc_commandscript() : CommandScript("npc_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable npcAddCommandTable = { diff --git a/src/server/scripts/Commands/cs_pet.cpp b/src/server/scripts/Commands/cs_pet.cpp index b75789eca..33c3f9331 100644 --- a/src/server/scripts/Commands/cs_pet.cpp +++ b/src/server/scripts/Commands/cs_pet.cpp @@ -48,7 +48,7 @@ class pet_commandscript : public CommandScript public: pet_commandscript() : CommandScript("pet_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable petCommandTable = { diff --git a/src/server/scripts/Commands/cs_quest.cpp b/src/server/scripts/Commands/cs_quest.cpp index 00fb5c4bc..ec4ae5429 100644 --- a/src/server/scripts/Commands/cs_quest.cpp +++ b/src/server/scripts/Commands/cs_quest.cpp @@ -41,7 +41,7 @@ class quest_commandscript : public CommandScript public: quest_commandscript() : CommandScript("quest_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable objectiveCommandTable = { diff --git a/src/server/scripts/Commands/cs_rbac.cpp b/src/server/scripts/Commands/cs_rbac.cpp index 2d42cf2f6..ce553be51 100644 --- a/src/server/scripts/Commands/cs_rbac.cpp +++ b/src/server/scripts/Commands/cs_rbac.cpp @@ -54,7 +54,7 @@ class rbac_commandscript : public CommandScript public: rbac_commandscript() : CommandScript("rbac_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable rbacAccountCommandTable = { diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp index a7ca75da5..3023a2a37 100644 --- a/src/server/scripts/Commands/cs_reload.cpp +++ b/src/server/scripts/Commands/cs_reload.cpp @@ -60,7 +60,7 @@ class reload_commandscript : public CommandScript public: reload_commandscript() : CommandScript("reload_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector reloadAllCommandTable = { diff --git a/src/server/scripts/Commands/cs_reset.cpp b/src/server/scripts/Commands/cs_reset.cpp index 56c5f8b0e..21a4daa18 100644 --- a/src/server/scripts/Commands/cs_reset.cpp +++ b/src/server/scripts/Commands/cs_reset.cpp @@ -46,7 +46,7 @@ class reset_commandscript : public CommandScript public: reset_commandscript() : CommandScript("reset_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector resetCommandTable = { diff --git a/src/server/scripts/Commands/cs_scene.cpp b/src/server/scripts/Commands/cs_scene.cpp index ad474723b..d117f9bad 100644 --- a/src/server/scripts/Commands/cs_scene.cpp +++ b/src/server/scripts/Commands/cs_scene.cpp @@ -32,7 +32,7 @@ class scene_commandscript : public CommandScript public: scene_commandscript() : CommandScript("scene_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable sceneCommandTable = { diff --git a/src/server/scripts/Commands/cs_send.cpp b/src/server/scripts/Commands/cs_send.cpp index f9ee8c114..f221141bf 100644 --- a/src/server/scripts/Commands/cs_send.cpp +++ b/src/server/scripts/Commands/cs_send.cpp @@ -38,7 +38,7 @@ class send_commandscript : public CommandScript public: send_commandscript() : CommandScript("send_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable sendCommandTable = { diff --git a/src/server/scripts/Commands/cs_server.cpp b/src/server/scripts/Commands/cs_server.cpp index 843c46d98..ee5fe921c 100644 --- a/src/server/scripts/Commands/cs_server.cpp +++ b/src/server/scripts/Commands/cs_server.cpp @@ -56,7 +56,7 @@ class server_commandscript : public CommandScript public: server_commandscript() : CommandScript("server_commandscript") { } - std::vector GetCommands() const override + std::span GetCommands() const override { static std::vector serverIdleRestartCommandTable = { diff --git a/src/server/scripts/Commands/cs_tele.cpp b/src/server/scripts/Commands/cs_tele.cpp index 48866791f..ae0043214 100644 --- a/src/server/scripts/Commands/cs_tele.cpp +++ b/src/server/scripts/Commands/cs_tele.cpp @@ -44,7 +44,7 @@ class tele_commandscript : public CommandScript public: tele_commandscript() : CommandScript("tele_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable teleNameNpcCommandTable = { diff --git a/src/server/scripts/Commands/cs_ticket.cpp b/src/server/scripts/Commands/cs_ticket.cpp index bcba81432..1375c3ce4 100644 --- a/src/server/scripts/Commands/cs_ticket.cpp +++ b/src/server/scripts/Commands/cs_ticket.cpp @@ -102,7 +102,7 @@ public: return true; } - std::vector GetCommands() const override; + std::span GetCommands() const override; }; template diff --git a/src/server/scripts/Commands/cs_titles.cpp b/src/server/scripts/Commands/cs_titles.cpp index 4b79fe12b..c6dbbb36e 100644 --- a/src/server/scripts/Commands/cs_titles.cpp +++ b/src/server/scripts/Commands/cs_titles.cpp @@ -37,7 +37,7 @@ class titles_commandscript : public CommandScript public: titles_commandscript() : CommandScript("titles_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable titlesSetCommandTable = { diff --git a/src/server/scripts/Commands/cs_wp.cpp b/src/server/scripts/Commands/cs_wp.cpp index 06384f77b..5f5c7bd0d 100644 --- a/src/server/scripts/Commands/cs_wp.cpp +++ b/src/server/scripts/Commands/cs_wp.cpp @@ -43,7 +43,7 @@ class wp_commandscript : public CommandScript public: wp_commandscript() : CommandScript("wp_commandscript") { } - ChatCommandTable GetCommands() const override + std::span GetCommands() const override { static ChatCommandTable wpCommandTable = {