summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/common/Configuration/Config.cpp24
-rw-r--r--src/common/Configuration/Config.h20
-rw-r--r--src/server/game/Chat/ChatCommands/ChatCommand.h13
-rw-r--r--src/server/game/Entities/Creature/GossipDef.cpp2
-rw-r--r--src/server/game/Entities/Unit/Unit.h4
-rw-r--r--src/server/game/World/IWorld.h1
-rw-r--r--src/server/game/World/World.cpp18
-rw-r--r--src/server/game/World/World.h1
-rw-r--r--src/server/scripts/Commands/cs_account.cpp40
-rw-r--r--src/server/scripts/Commands/cs_ban.cpp36
-rw-r--r--src/server/scripts/Commands/cs_learn.cpp8
-rw-r--r--src/server/scripts/Commands/cs_wp.cpp16
-rw-r--r--src/test/mocks/WorldMock.h1
13 files changed, 52 insertions, 132 deletions
diff --git a/src/common/Configuration/Config.cpp b/src/common/Configuration/Config.cpp
index 8dcb65b155..0cd69584d3 100644
--- a/src/common/Configuration/Config.cpp
+++ b/src/common/Configuration/Config.cpp
@@ -649,30 +649,6 @@ bool ConfigMgr::LoadModulesConfigs(bool isReload /*= false*/, bool isNeedPrintIn
return true;
}
-/// @deprecated DO NOT USE - use GetOption<std::string> instead.
-std::string ConfigMgr::GetStringDefault(std::string const& name, const std::string& def, bool showLogs /*= true*/)
-{
- return GetOption<std::string>(name, def, showLogs);
-}
-
-/// @deprecated DO NOT USE - use GetOption<bool> instead.
-bool ConfigMgr::GetBoolDefault(std::string const& name, bool def, bool showLogs /*= true*/)
-{
- return GetOption<bool>(name, def, showLogs);
-}
-
-/// @deprecated DO NOT USE - use GetOption<int32> instead.
-int ConfigMgr::GetIntDefault(std::string const& name, int def, bool showLogs /*= true*/)
-{
- return GetOption<int32>(name, def, showLogs);
-}
-
-/// @deprecated DO NOT USE - use GetOption<float> instead.
-float ConfigMgr::GetFloatDefault(std::string const& name, float def, bool showLogs /*= true*/)
-{
- return GetOption<float>(name, def, showLogs);
-}
-
#define TEMPLATE_CONFIG_OPTION(__typename) \
template __typename ConfigMgr::GetOption<__typename>(std::string const& name, __typename const& def, bool showLogs /*= true*/) const;
diff --git a/src/common/Configuration/Config.h b/src/common/Configuration/Config.h
index db7410e05e..c7708290e7 100644
--- a/src/common/Configuration/Config.h
+++ b/src/common/Configuration/Config.h
@@ -50,26 +50,6 @@ public:
template<class T>
T GetOption(std::string const& name, T const& def, bool showLogs = true) const;
- /*
- * Deprecated geters. This geters will be deleted
- */
-
- [[deprecated("Use GetOption<std::string> instead")]]
- std::string GetStringDefault(std::string const& name, const std::string& def, bool showLogs = true);
-
- [[deprecated("Use GetOption<bool> instead")]]
- bool GetBoolDefault(std::string const& name, bool def, bool showLogs = true);
-
- [[deprecated("Use GetOption<int32> instead")]]
- int GetIntDefault(std::string const& name, int def, bool showLogs = true);
-
- [[deprecated("Use GetOption<float> instead")]]
- float GetFloatDefault(std::string const& name, float def, bool showLogs = true);
-
- /*
- * End deprecated geters
- */
-
bool isDryRun() { return dryRun; }
void setDryRun(bool mode) { dryRun = mode; }
diff --git a/src/server/game/Chat/ChatCommands/ChatCommand.h b/src/server/game/Chat/ChatCommands/ChatCommand.h
index 2351b1b032..4f51206be8 100644
--- a/src/server/game/Chat/ChatCommands/ChatCommand.h
+++ b/src/server/game/Chat/ChatCommands/ChatCommand.h
@@ -248,19 +248,6 @@ namespace Acore::ChatCommands
ChatCommandBuilder(char const* name, std::vector<ChatCommandBuilder> const& subCommands)
: _name{ ASSERT_NOTNULL(name) }, _data{ std::in_place_type<SubCommandEntry>, subCommands } { }
- [[deprecated("char const* parameters to command handlers are deprecated; convert this to a typed argument handler instead")]]
- ChatCommandBuilder(char const* name, bool(&handler)(ChatHandler*, char const*), uint32 securityLevel, Acore::ChatCommands::Console allowConsole)
- : ChatCommandBuilder(name, handler, AcoreStrings(), securityLevel, allowConsole) { }
-
- template <typename TypedHandler>
- [[deprecated("you are using the old-style command format; convert this to the new format ({ name, handler (not a pointer!), permission, Console::(Yes/No) })")]]
- ChatCommandBuilder(char const* name, uint32 securityLevel, bool console, TypedHandler* handler, char const*)
- : ChatCommandBuilder(name, *handler, AcoreStrings(), securityLevel, static_cast<Acore::ChatCommands::Console>(console)) { }
-
- [[deprecated("you are using the old-style command format; convert this to the new format ({ name, subCommands })")]]
- ChatCommandBuilder(char const* name, uint32, bool, std::nullptr_t, char const*, std::vector <ChatCommandBuilder> const& sub)
- : ChatCommandBuilder(name, sub) { }
-
private:
std::string_view _name;
std::variant<InvokerEntry, SubCommandEntry> _data;
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp
index 012e5599df..077ef5d5e8 100644
--- a/src/server/game/Entities/Creature/GossipDef.cpp
+++ b/src/server/game/Entities/Creature/GossipDef.cpp
@@ -451,7 +451,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* quest, ObjectGuid npcGU
uint32 moneyRew = 0;
Player* player = _session->GetPlayer();
- if (player && (player->getLevel() >= sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL) || sScriptMgr->ShouldBeRewardedWithMoneyInsteadOfExp(player)))
+ if (player && (player->GetLevel() >= sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL) || sScriptMgr->ShouldBeRewardedWithMoneyInsteadOfExp(player)))
{
moneyRew = quest->GetRewMoneyMaxLevel();
}
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 106a35eed1..ad9d7d74ba 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1506,9 +1506,7 @@ public:
[[nodiscard]] bool IsTotem() const { return m_unitTypeMask & UNIT_MASK_TOTEM; }
[[nodiscard]] bool IsVehicle() const { return m_unitTypeMask & UNIT_MASK_VEHICLE; }
- /// @deprecated Use GetLevel() instead!
- [[nodiscard]] uint8 getLevel() const { return uint8(GetUInt32Value(UNIT_FIELD_LEVEL)); }
- [[nodiscard]] uint8 GetLevel() const { return getLevel(); }
+ [[nodiscard]] uint8 GetLevel() const { return uint8(GetUInt32Value(UNIT_FIELD_LEVEL)); }
uint8 getLevelForTarget(WorldObject const* /*target*/) const override { return GetLevel(); }
void SetLevel(uint8 lvl, bool showLevelChange = true);
[[nodiscard]] uint8 getRace(bool original = false) const;
diff --git a/src/server/game/World/IWorld.h b/src/server/game/World/IWorld.h
index 8f91452fef..77ab673881 100644
--- a/src/server/game/World/IWorld.h
+++ b/src/server/game/World/IWorld.h
@@ -567,7 +567,6 @@ public:
virtual void LoadConfigSettings(bool reload = false) = 0;
virtual void SendWorldText(uint32 string_id, ...) = 0;
virtual void SendWorldTextOptional(uint32 string_id, uint32 flag, ...) = 0;
- virtual void SendGlobalText(const char* text, WorldSession* self) = 0;
virtual void SendGMText(uint32 string_id, ...) = 0;
virtual void SendGlobalMessage(WorldPacket const* packet, WorldSession* self = nullptr, TeamId teamId = TEAM_NEUTRAL) = 0;
virtual void SendGlobalGMMessage(WorldPacket const* packet, WorldSession* self = nullptr, TeamId teamId = TEAM_NEUTRAL) = 0;
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 0cc06171e0..55b5c3877e 100644
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -2649,24 +2649,6 @@ void World::SendGMText(uint32 string_id, ...)
va_end(ap);
}
-/// @deprecated only for debug purpose. Send a System Message to all players (except self if mentioned)
-void World::SendGlobalText(const char* text, WorldSession* self)
-{
- WorldPacket data;
-
- // need copy to prevent corruption by strtok call in LineFromMessage original string
- char* buf = strdup(text);
- char* pos = buf;
-
- while (char* line = ChatHandler::LineFromMessage(pos))
- {
- ChatHandler::BuildChatPacket(data, CHAT_MSG_SYSTEM, LANG_UNIVERSAL, nullptr, nullptr, line);
- SendGlobalMessage(&data, self);
- }
-
- free(buf);
-}
-
/// Send a packet to all players (or players selected team) in the zone (except self if mentioned)
bool World::SendZoneMessage(uint32 zone, WorldPacket const* packet, WorldSession* self, TeamId teamId)
{
diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h
index 375562a74e..3968dbd8f5 100644
--- a/src/server/game/World/World.h
+++ b/src/server/game/World/World.h
@@ -239,7 +239,6 @@ public:
void LoadConfigSettings(bool reload = false) override;
void SendWorldText(uint32 string_id, ...) override;
- void SendGlobalText(const char* text, WorldSession* self) override;
void SendGMText(uint32 string_id, ...) override;
void SendGlobalMessage(WorldPacket const* packet, WorldSession* self = nullptr, TeamId teamId = TEAM_NEUTRAL) override;
void SendGlobalGMMessage(WorldPacket const* packet, WorldSession* self = nullptr, TeamId teamId = TEAM_NEUTRAL) override;
diff --git a/src/server/scripts/Commands/cs_account.cpp b/src/server/scripts/Commands/cs_account.cpp
index 3187e6a741..922ea5cb1e 100644
--- a/src/server/scripts/Commands/cs_account.cpp
+++ b/src/server/scripts/Commands/cs_account.cpp
@@ -52,46 +52,46 @@ public:
{
static ChatCommandTable accountSetCommandTable =
{
- { "addon", SEC_GAMEMASTER, true, &HandleAccountSetAddonCommand, "" },
- { "gmlevel", SEC_CONSOLE, true, &HandleAccountSetGmLevelCommand, "" },
- { "password", SEC_CONSOLE, true, &HandleAccountSetPasswordCommand, "" },
- { "2fa", SEC_PLAYER, true, &HandleAccountSet2FACommand, "" }
+ { "addon", HandleAccountSetAddonCommand, SEC_GAMEMASTER, Console::Yes },
+ { "gmlevel", HandleAccountSetGmLevelCommand, SEC_ADMINISTRATOR, Console::Yes },
+ { "password", HandleAccountSetPasswordCommand, SEC_ADMINISTRATOR, Console::Yes },
+ { "2fa", HandleAccountSet2FACommand, SEC_PLAYER, Console::Yes }
};
static ChatCommandTable accountLockCommandTable
{
- { "country", SEC_PLAYER, true, &HandleAccountLockCountryCommand, "" },
- { "ip", SEC_PLAYER, true, &HandleAccountLockIpCommand, "" }
+ { "country", HandleAccountLockCountryCommand, SEC_PLAYER, Console::Yes },
+ { "ip", HandleAccountLockIpCommand, SEC_PLAYER, Console::Yes }
};
static ChatCommandTable account2faCommandTable
{
- { "setup", SEC_PLAYER, false, &HandleAccount2FASetupCommand, "" },
- { "remove", SEC_PLAYER, false, &HandleAccount2FARemoveCommand, "" },
+ { "setup", HandleAccount2FASetupCommand, SEC_PLAYER, Console::No },
+ { "remove", HandleAccount2FARemoveCommand, SEC_PLAYER, Console::No }
};
static ChatCommandTable accountRemoveCommandTable
{
- { "country", SEC_ADMINISTRATOR, true, &HandleAccountRemoveLockCountryCommand, "" }
+ { "country", HandleAccountRemoveLockCountryCommand, SEC_ADMINISTRATOR, Console::Yes },
};
static ChatCommandTable accountCommandTable =
{
- { "2fa", SEC_PLAYER, true, nullptr, "", account2faCommandTable },
- { "addon", SEC_MODERATOR, false, &HandleAccountAddonCommand, "" },
- { "create", SEC_CONSOLE, true, &HandleAccountCreateCommand, "" },
- { "delete", SEC_CONSOLE, true, &HandleAccountDeleteCommand, "" },
- { "onlinelist", SEC_CONSOLE, true, &HandleAccountOnlineListCommand, "" },
- { "lock", SEC_PLAYER, false, nullptr, "", accountLockCommandTable },
- { "set", SEC_ADMINISTRATOR, true, nullptr, "", accountSetCommandTable },
- { "password", SEC_PLAYER, false, &HandleAccountPasswordCommand, "" },
- { "remove", SEC_ADMINISTRATOR, true, nullptr, "", accountRemoveCommandTable },
- { "", SEC_PLAYER, false, &HandleAccountCommand, "" }
+ { "2fa", account2faCommandTable },
+ { "addon", HandleAccountAddonCommand, SEC_MODERATOR, Console::No },
+ { "create", HandleAccountCreateCommand, SEC_CONSOLE, Console::Yes },
+ { "delete", HandleAccountDeleteCommand, SEC_CONSOLE, Console::Yes },
+ { "onlinelist", HandleAccountOnlineListCommand, SEC_CONSOLE, Console::Yes },
+ { "lock", accountLockCommandTable },
+ { "set", accountSetCommandTable },
+ { "password", HandleAccountPasswordCommand, SEC_PLAYER, Console::No },
+ { "remove", accountRemoveCommandTable },
+ { "", HandleAccountCommand, SEC_PLAYER, Console::No }
};
static ChatCommandTable commandTable =
{
- { "account", SEC_PLAYER, true, nullptr, "", accountCommandTable }
+ { "account", accountCommandTable }
};
return commandTable;
diff --git a/src/server/scripts/Commands/cs_ban.cpp b/src/server/scripts/Commands/cs_ban.cpp
index 4bdec3f6cb..a17880f23d 100644
--- a/src/server/scripts/Commands/cs_ban.cpp
+++ b/src/server/scripts/Commands/cs_ban.cpp
@@ -56,40 +56,40 @@ public:
{
static ChatCommandTable unbanCommandTable =
{
- { "account", SEC_ADMINISTRATOR, true, &HandleUnBanAccountCommand, "" },
- { "character", SEC_ADMINISTRATOR, true, &HandleUnBanCharacterCommand, "" },
- { "playeraccount", SEC_ADMINISTRATOR, true, &HandleUnBanAccountByCharCommand, "" },
- { "ip", SEC_ADMINISTRATOR, true, &HandleUnBanIPCommand, "" }
+ { "account", HandleUnBanAccountCommand, SEC_ADMINISTRATOR, Console::Yes },
+ { "character", HandleUnBanCharacterCommand, SEC_ADMINISTRATOR, Console::Yes },
+ { "playeraccount", HandleUnBanAccountByCharCommand, SEC_ADMINISTRATOR, Console::Yes },
+ { "ip", HandleUnBanIPCommand, SEC_ADMINISTRATOR, Console::Yes }
};
static ChatCommandTable banlistCommandTable =
{
- { "account", SEC_GAMEMASTER, true, &HandleBanListAccountCommand, "" },
- { "character", SEC_GAMEMASTER, true, &HandleBanListCharacterCommand, "" },
- { "ip", SEC_GAMEMASTER, true, &HandleBanListIPCommand, "" }
+ { "account", HandleBanListAccountCommand, SEC_GAMEMASTER, Console::Yes },
+ { "character", HandleBanListCharacterCommand, SEC_GAMEMASTER, Console::Yes },
+ { "ip", HandleBanListIPCommand, SEC_GAMEMASTER, Console::Yes }
};
static ChatCommandTable baninfoCommandTable =
{
- { "account", SEC_GAMEMASTER, true, &HandleBanInfoAccountCommand, "" },
- { "character", SEC_GAMEMASTER, true, &HandleBanInfoCharacterCommand, "" },
- { "ip", SEC_GAMEMASTER, true, &HandleBanInfoIPCommand, "" }
+ { "account", HandleBanInfoAccountCommand, SEC_GAMEMASTER, Console::Yes },
+ { "character", HandleBanInfoCharacterCommand, SEC_GAMEMASTER, Console::Yes },
+ { "ip", HandleBanInfoIPCommand, SEC_GAMEMASTER, Console::Yes }
};
static ChatCommandTable banCommandTable =
{
- { "account", SEC_GAMEMASTER, true, &HandleBanAccountCommand, "" },
- { "character", SEC_GAMEMASTER, true, &HandleBanCharacterCommand, "" },
- { "playeraccount", SEC_GAMEMASTER, true, &HandleBanAccountByCharCommand, "" },
- { "ip", SEC_GAMEMASTER, true, &HandleBanIPCommand, "" }
+ { "account", HandleBanAccountCommand, SEC_GAMEMASTER, Console::Yes },
+ { "character", HandleBanCharacterCommand, SEC_GAMEMASTER, Console::Yes },
+ { "playeraccount",HandleBanAccountByCharCommand, SEC_GAMEMASTER, Console::Yes },
+ { "ip", HandleBanIPCommand, SEC_GAMEMASTER, Console::Yes }
};
static ChatCommandTable commandTable =
{
- { "ban", SEC_GAMEMASTER, true, nullptr, "", banCommandTable },
- { "baninfo", SEC_GAMEMASTER, true, nullptr, "", baninfoCommandTable },
- { "banlist", SEC_GAMEMASTER, true, nullptr, "", banlistCommandTable },
- { "unban", SEC_ADMINISTRATOR, true, nullptr, "", unbanCommandTable }
+ { "ban", banCommandTable },
+ { "baninfo", baninfoCommandTable },
+ { "banlist", banlistCommandTable },
+ { "unban", unbanCommandTable }
};
return commandTable;
diff --git a/src/server/scripts/Commands/cs_learn.cpp b/src/server/scripts/Commands/cs_learn.cpp
index 6664a294de..08c29492d0 100644
--- a/src/server/scripts/Commands/cs_learn.cpp
+++ b/src/server/scripts/Commands/cs_learn.cpp
@@ -50,7 +50,7 @@ public:
static ChatCommandTable learnAllCommandTable =
{
- { "my", learnAllMyCommandTable },
+ { "my", learnAllMyCommandTable },
{ "gm", HandleLearnAllGMCommand, SEC_GAMEMASTER, Console::No },
{ "crafts", HandleLearnAllCraftsCommand, SEC_GAMEMASTER, Console::No },
{ "default", HandleLearnAllDefaultCommand, SEC_GAMEMASTER, Console::No },
@@ -60,14 +60,14 @@ public:
static ChatCommandTable learnCommandTable =
{
- { "all", learnAllCommandTable },
+ { "all", learnAllCommandTable },
{ "", HandleLearnCommand, SEC_GAMEMASTER, Console::No }
};
static ChatCommandTable commandTable =
{
- { "learn", learnCommandTable },
- { "unlearn", HandleUnLearnCommand, SEC_GAMEMASTER, Console::No }
+ { "learn", learnCommandTable },
+ { "unlearn", HandleUnLearnCommand, SEC_GAMEMASTER, Console::No }
};
return commandTable;
}
diff --git a/src/server/scripts/Commands/cs_wp.cpp b/src/server/scripts/Commands/cs_wp.cpp
index fa77beb3af..2200d5683b 100644
--- a/src/server/scripts/Commands/cs_wp.cpp
+++ b/src/server/scripts/Commands/cs_wp.cpp
@@ -42,17 +42,17 @@ public:
{
static ChatCommandTable wpCommandTable =
{
- { "add", SEC_ADMINISTRATOR, false, &HandleWpAddCommand, "" },
- { "event", SEC_ADMINISTRATOR, false, &HandleWpEventCommand, "" },
- { "load", SEC_ADMINISTRATOR, false, &HandleWpLoadCommand, "" },
- { "modify", SEC_ADMINISTRATOR, false, &HandleWpModifyCommand, "" },
- { "unload", SEC_ADMINISTRATOR, false, &HandleWpUnLoadCommand, "" },
- { "reload", SEC_ADMINISTRATOR, false, &HandleWpReloadCommand, "" },
- { "show", SEC_ADMINISTRATOR, false, &HandleWpShowCommand, "" }
+ { "add", HandleWpAddCommand, SEC_ADMINISTRATOR, Console::No },
+ { "event", HandleWpEventCommand, SEC_ADMINISTRATOR, Console::No },
+ { "load", HandleWpLoadCommand, SEC_ADMINISTRATOR, Console::No },
+ { "modify", HandleWpModifyCommand, SEC_ADMINISTRATOR, Console::No },
+ { "unload", HandleWpUnLoadCommand, SEC_ADMINISTRATOR, Console::No },
+ { "reload", HandleWpReloadCommand, SEC_ADMINISTRATOR, Console::No },
+ { "show", HandleWpShowCommand, SEC_ADMINISTRATOR, Console::No }
};
static ChatCommandTable commandTable =
{
- { "wp", SEC_ADMINISTRATOR, false, nullptr, "", wpCommandTable }
+ { "wp", wpCommandTable }
};
return commandTable;
}
diff --git a/src/test/mocks/WorldMock.h b/src/test/mocks/WorldMock.h
index 26a29463bc..3ac4d571db 100644
--- a/src/test/mocks/WorldMock.h
+++ b/src/test/mocks/WorldMock.h
@@ -74,7 +74,6 @@ public:
MOCK_METHOD(void, LoadConfigSettings, (bool reload), ());
void SendWorldText(uint32 string_id, ...) override {}
void SendWorldTextOptional(uint32 string_id, uint32 flag, ...) override {}
- MOCK_METHOD(void, SendGlobalText, (const char* text, WorldSession* self), ());
void SendGMText(uint32 string_id, ...) override {}
MOCK_METHOD(void, SendGlobalMessage, (WorldPacket const* packet, WorldSession* self, TeamId teamId), ());
MOCK_METHOD(void, SendGlobalGMMessage, (WorldPacket const* packet, WorldSession* self, TeamId teamId), ());