diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-05-08 14:24:29 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-05-08 14:24:29 +0200 |
| commit | b6d64447ba3a9aa4e3759e2c3582b07438da8633 (patch) | |
| tree | e405d74ca8eea958a0e90d3a7d48699ccbb2700d /src/server/game/Entities | |
| parent | ee251a94d62fb2132643f2787b5909012bebb6f9 (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.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Player/Player.h | 2 |
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 { |
