aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-05-08 14:24:29 +0200
committerShauren <shauren.trinity@gmail.com>2025-05-08 14:24:29 +0200
commitb6d64447ba3a9aa4e3759e2c3582b07438da8633 (patch)
treee405d74ca8eea958a0e90d3a7d48699ccbb2700d /src/server/game/Entities
parentee251a94d62fb2132643f2787b5909012bebb6f9 (diff)
Core/World: Refactor World::LoadConfigSettings to unify validation of all config options and reduce its impact on compile time
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
-rw-r--r--src/server/game/Entities/Player/Player.h2
2 files changed, 2 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 5b5adc24b31..9f3c42eedd8 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -154,8 +154,6 @@ enum PlayerSpells
static uint32 copseReclaimDelay[MAX_DEATH_COUNT] = { 30, 60, 120 };
-uint64 const MAX_MONEY_AMOUNT = 99999999999ULL;
-
Player::Player(WorldSession* session) : Unit(true), m_sceneMgr(this)
{
m_objectType |= TYPEMASK_PLAYER;
@@ -487,7 +485,7 @@ bool Player::Create(ObjectGuid::LowType guidlow, WorldPackets::Character::Charac
InitRunes();
- SetUpdateFieldValue(m_values.ModifyValue(&Player::m_activePlayerData).ModifyValue(&UF::ActivePlayerData::Coinage), sWorld->getIntConfig(CONFIG_START_PLAYER_MONEY));
+ SetUpdateFieldValue(m_values.ModifyValue(&Player::m_activePlayerData).ModifyValue(&UF::ActivePlayerData::Coinage), sWorld->GetUInt64Config(CONFIG_START_PLAYER_MONEY));
// Played time
m_Last_tick = GameTime::GetGameTime();
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 67af3272b27..65a1ad24bf2 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -957,7 +957,7 @@ enum PlayerDelayedOperations
// Player summoning auto-decline time (in secs)
#define MAX_PLAYER_SUMMON_DELAY (2*MINUTE)
// Maximum money amount : 2^31 - 1
-TC_GAME_API extern uint64 const MAX_MONEY_AMOUNT;
+inline constexpr uint64 MAX_MONEY_AMOUNT = 99999999999ULL;
enum CharDeleteMethod
{