diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-10-02 21:45:04 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-10-02 21:45:04 +0200 |
| commit | d54edfeb8bd9e525bac62677b8f9dffbaa5124c3 (patch) | |
| tree | 5c7f78e765c468262b3747beb1d955375a360cd4 /src/server/game/Globals/ObjectMgr.h | |
| parent | 2bf8110032e84796f21d4d44d72e33abc58a4e1e (diff) | |
Core/Players: Implemented selecting Exile's Reach during character creation
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.h')
| -rw-r--r-- | src/server/game/Globals/ObjectMgr.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h index 48c1076b91d..4e5eede59ee 100644 --- a/src/server/game/Globals/ObjectMgr.h +++ b/src/server/game/Globals/ObjectMgr.h @@ -596,14 +596,15 @@ typedef std::vector<SkillRaceClassInfoEntry const*> PlayerCreateInfoSkills; // existence checked by displayId != 0 struct PlayerInfo { - uint32 mapId = 0; - uint32 areaId = 0; - float positionX = 0.0f; - float positionY = 0.0f; - float positionZ = 0.0f; - float orientation = 0.0f; - uint32 displayId_m = 0; - uint32 displayId_f = 0; + struct CreatePosition + { + WorldLocation Loc; + Optional<ObjectGuid::LowType> TransportGuid; + }; + + CreatePosition createPosition; + Optional<CreatePosition> createPositionNPE; + PlayerCreateInfoItems item; PlayerCreateInfoSpells customSpells; PlayerCreateInfoSpells castSpells; |
