- Revision: TrinityCore rev. 831f5cfab865 2018-04-02 00:54:13 +0200 (3.3.5 branch) (Win32, Debug, Static)
- Date 2:4:2018. Time 3:59
- Exception code: C0000005 ACCESS_VIOLATION
- Fault address: 0202ED35 01:00FDDD35 C:\Trinity355\bin\Release\worldserver.exe
- Registers:
- EAX:00000000
- EBX:00659000
- ECX:A1ADEAE0
- EDX:A1ADEAE0
- ESI:008FE398
- EDI:008FE4CC
- CS:EIP:0023:0202ED35
- SS:ESP:002B:008FE398 EBP:008FE4DC
- DS:002B ES:002B FS:0053 GS:002B
- Flags:00010246
- Call stack:
- Address Frame Function SourceFile
- 0202ED35 00000000 Unit::UpdateSpeed+5A5 c:\trinitysource355\src\server\game\entities\unit\unit.cpp line 8559
- 026B270A 00000000 FollowMovementGenerator::UpdatePetSpeed+8A c:\trinitysource355\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 130
- 0213F487 00000000 FollowMovementGenerator::Finalize+27 c:\trinitysource355\src\server\game\movement\movementgenerators\followmovementgenerator.h line 43
- 02138706 00000000 MotionMaster::DirectDelete+46 c:\trinitysource355\src\server\game\movement\motionmaster.cpp line 844
- 0213825B 00000000 MotionMaster::Mutate+6B c:\trinitysource355\src\server\game\movement\motionmaster.cpp line 731
- 0213264D 00000000 MotionMaster::MoveFollow+32D c:\trinitysource355\src\server\game\movement\motionmaster.cpp line 254
- 02700AF9 00000000 WorldSession::HandlePetActionHelper+3F9 c:\trinitysource355\src\server\game\handlers\pethandler.cpp line 178
- 026FFDE5 00000000 WorldSession::HandlePetAction+825 c:\trinitysource355\src\server\game\handlers\pethandler.cpp line 106
- 0255674A 00000000 PacketHandler<WorldPacket,&WorldSession::HandlePetAction>::Call+1A c:\trinitysource355\src\server\game\server\protocol\opcodes.cpp line 49
- 01A89F1D 00000000 WorldSession::Update+39D c:\trinitysource355\src\server\game\server\worldsession.cpp line 310
- 018BDCF6 00000000 World::UpdateSessions+136 c:\trinitysource355\src\server\game\world\world.cpp line 2972
- 018BD3E7 00000000 World::Update+407 c:\trinitysource355\src\server\game\world\world.cpp line 2317
- 010A0DB5 00000000 WorldUpdateLoop+75 c:\trinitysource355\src\server\worldserver\main.cpp line 430
- 010A3EFE 00000000 main+1B7E c:\trinitysource355\src\server\worldserver\main.cpp line 337
- 02A2E95E 00000000 invoke_main+1E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 78
- 02A2E880 00000000 __scrt_common_main_seh+150 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 283
- 02A2E72D 00000000 __scrt_common_main+D f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326
- 02A2E9C8 00000000 mainCRTStartup+8 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
- 76E08654 00000000 BaseThreadInitThunk+24
- 774C4B17 00000000 RtlGetAppContainerNamedObjectPath+137
- 774C4AE7 00000000 RtlGetAppContainerNamedObjectPath+107
- ========================
- Local Variables And Parameters
- Call stack:
- Address Frame Function SourceFile
- 0202ED35 00000000 Unit::UpdateSpeed+5A5 c:\trinitysource355\src\server\game\entities\unit\unit.cpp line 8559
- Local MovementGenerator* top = NULL
- Local Creature* creature = 0x450ED4D8
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x450ED530
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x450ED53C
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x450ED548
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x450ED57C
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x450ED5B0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x450ED5BC
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x450ED5D0
- EventProcessor m_Events = 0x450ED640
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline = 0x9EFC9208
- Movement::FacingInfo facing = 0x9EFC9238
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags = 0x21000
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x450EEB44
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x450EEB6C
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x450EEBA0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x450EEBBC
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x450EEBE8
- std::array<float,7> _singleSchoolModifiers = 0x450EEC10
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x450EEC2C
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x450EEC64
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0xA29FE36C
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0xA29FE394
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0xA29FE3BC
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0xA29FE420
- GridObject<Creature>
- GridReference<Creature> _gridRef
- Reference<GridRefManager<Creature>,Creature>
- LinkedListElement
- LinkedListElement* iNext = 0x450EED0000000000
- LinkedListElement* iPrev = 0x450EED00
- GridRefManager<Creature>* iRefTo = 0x5ED8424C
- Creature* iRefFrom = 0x450ED4D8
- MapObject
- Cell _currentCell
- <unnamed-type-data>
- <unnamed-type-Part>
- unsigned int grid_x = 0x591F
- unsigned int grid_y = 0x591F
- unsigned int cell_x = 0x591F
- unsigned int cell_y = 0x591F
- unsigned int nocreate = 0x591F
- unsigned int reserved = 0x591F
- Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x591F
- unsigned int All = 0x591F
- Cell::<unnamed-type-data> data = 0x591F
- int _moveState = 0x0
- Position _newPosition
- <user defined> XY = 0x450EED18
- <user defined> XYZ = 0x450EED18
- <user defined> XYZO = 0x450EED18
- <user defined> PackedXYZ = 0x450EED18
- float m_positionX = -151.706512
- float m_positionY = 2199.523926
- float m_positionZ = 35.233463
- float m_orientation = 3.889165
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC317B4DE
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC317B4DE
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC317B4DE
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC317B4DE
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC317B4DE
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC317B4DE
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC317B4DE
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC317B4DE
- Loot loot
- std::vector<LootItem,std::allocator<LootItem> > items
- std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > >
- std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x450EED28
- std::vector<LootItem,std::allocator<LootItem> > quest_items
- std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > >
- std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x450EED38
- unsigned int gold = 0x0
- unsigned int unlootedCount = 0x0
- ObjectGuid roundRobinPlayer
- unsigned int _guid = 0x0
- unsigned int loot_type = 0x0
- unsigned int maxDuplicates = 0x3
- unsigned int containerID = 0x0
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x450EED60
- <user defined> _Copy_tag = 0x450EED60
- <user defined> _Move_tag = 0x450EED60
- std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerQuestItems
- std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> >
- <user defined> value_compare = 0x450EED6C
- std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x450EED70
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x450EED7C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerFFAItems
- std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> >
- <user defined> value_compare = 0x450EED94
- std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x450EED98
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x450EEDA4
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerNonQuestNonFFAConditionalItems
- std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> >
- <user defined> value_compare = 0x450EEDBC
- std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x450EEDC0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x450EEDCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- LootValidatorRefManager i_LootValidatorRefManager
- RefManager<Loot,LootValidatorRef>
- LinkedListHead
- LinkedListElement iFirst = 0x450EEDF0
- LinkedListElement iLast = 0x450EEDE800000000
- unsigned int iSize = 0x0
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x450EEDF0
- <user defined> iterator = 0x450EEDF0
- <user defined> iterator = 0x450EEDE4
- iterator
- LootValidatorRef* _Ptr = 0x2F14084
- unsigned int[8] m_spells
- [0] = 0xD39
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_groupLootTimer = 0x0
- unsigned int lootingGroupLowGUID = 0x0
- unsigned int m_PlayerDamageReq = 0x0
- float m_SightDistance = 50.000000
- float m_CombatDistance = 0.000000
- bool m_isTempWorldObject = 0x0
- std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts
- std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> >
- std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > >
- std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x450EEE38
- ObjectGuid m_lootRecipient
- unsigned int _guid = 0x0
- unsigned int m_lootRecipientGroup = 0x0
- int _pickpocketLootRestore = 0x0
- int m_corpseRemoveTime = 0x0
- int m_respawnTime = 0x0
- unsigned int m_respawnDelay = 0x12C
- unsigned int m_corpseDelay = 0x3C
- float m_respawnradius = 0.000000
- unsigned int m_boundaryCheckTime = 0x9C4
- unsigned int m_combatPulseTime = 0x0
- unsigned int m_combatPulseDelay = 0x0
- int m_reactState = 0x1
- unsigned int m_defaultMovementType = 0x0
- unsigned int m_spawnId = 0x2
- unsigned int m_equipmentId = 0x0
- int m_originalEquipmentId = 0x0
- bool m_AlreadyCallAssistance = 0x0
- bool m_AlreadySearchedAssistance = 0x0
- bool m_cannotReachTarget = 0x0
- unsigned int m_cannotReachTimer = 0x0
- bool m_AI_locked = 0x0
- unsigned int m_meleeDamageSchoolMask = 0x1
- unsigned int m_originalEntry = 0xC1C
- Position m_homePosition
- <user defined> XY = 0x450EEEAC
- <user defined> XYZ = 0x450EEEAC
- <user defined> XYZO = 0x450EEEAC
- <user defined> PackedXYZ = 0x450EEEAC
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- Position m_transportHomePosition
- <user defined> XY = 0x450EEEBC
- <user defined> XYZ = 0x450EEEBC
- <user defined> XYZO = 0x450EEEBC
- <user defined> PackedXYZ = 0x450EEEBC
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- bool DisableReputationGain = 0x0
- CreatureTemplate* m_creatureInfo = 0x3B449FCC
- unsigned int Entry = 0xC1C
- unsigned int[3] DifficultyEntry
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- unsigned int[2] KillCredit
- [0] = 0x0
- [1] = 0x0
- unsigned int Modelid1 = 0xC1
- unsigned int Modelid2 = 0x0
- unsigned int Modelid3 = 0x0
- unsigned int Modelid4 = 0x0
- std::string Name = "Elder Mottled Boar"
- std::string Title = ""
- std::string IconName = ""
- unsigned int GossipMenuId = 0x0
- unsigned int minlevel = 0x8
- unsigned int maxlevel = 0x9
- unsigned int expansion = 0x0
- unsigned int faction = 0xBD
- unsigned int npcflag = 0x0
- float speed_walk = 1.000000
- float speed_run = 0.857140
- float scale = 1.000000
- unsigned int rank = 0x0
- unsigned int dmgschool = 0x0
- unsigned int BaseAttackTime = 0x7D0
- unsigned int RangeAttackTime = 0x7D0
- float BaseVariance = 1.000000
- float RangeVariance = 1.000000
- unsigned int unit_class = 0x1
- unsigned int unit_flags = 0x0
- unsigned int unit_flags2 = 0x800
- unsigned int dynamicflags = 0x0
- int family = 0x5
- unsigned int trainer_type = 0x0
- unsigned int trainer_spell = 0x0
- unsigned int trainer_class = 0x0
- unsigned int trainer_race = 0x0
- unsigned int type = 0x1
- unsigned int type_flags = 0x1
- unsigned int lootid = 0xC1C
- unsigned int pickpocketLootId = 0x0
- unsigned int SkinLootId = 0x186A2
- int[7] resistance
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- unsigned int[8] spells
- [0] = 0xD39
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int PetSpellDataId = 0x236F
- unsigned int VehicleId = 0x0
- unsigned int mingold = 0x0
- unsigned int maxgold = 0x0
- std::string AIName = "SmartAI"
- unsigned int MovementType = 0x1
- CreatureMovementData Movement
- unsigned int Ground = 0x1
- unsigned int Flight = 0x0
- bool Swim = 0x0
- bool Rooted = 0x0
- float HoverHeight = 1.000000
- float ModHealth = 1.000000
- float ModMana = 1.000000
- float ModArmor = 1.000000
- float ModDamage = 1.000000
- float ModExperience = 1.000000
- bool RacialLeader = 0x0
- unsigned int movementId = 0x64
- bool RegenHealth = 0x1
- unsigned int MechanicImmuneMask = 0x0
- unsigned int SpellSchoolImmuneMask = 0x0
- unsigned int flags_extra = 0x0
- unsigned int ScriptID = 0x0
- WorldPacket[9] QueryData
- [0] = 0x3B44A15C
- [1] = 0x3B44A17C
- [2] = 0x3B44A19C
- [3] = 0x3B44A1BC
- [4] = 0x3B44A1DC
- [5] = 0x3B44A1FC
- [6] = 0x3B44A21C
- [7] = 0x3B44A23C
- [8] = 0x3B44A25C
- CreatureData* m_creatureData = NULL
- unsigned int m_LootMode = 0x1
- unsigned int _waypointPathId = 0x0
- std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo
- unsigned int first = 0x0
- unsigned int second = 0x0
- CreatureGroup* m_formation = NULL
- bool m_triggerJustAppeared = 0x0
- bool m_respawnCompatibilityMode = 0x0
- Spell* m_focusSpell = NULL
- unsigned int m_focusDelay = 0x0
- bool m_shouldReacquireTarget = 0x0
- ObjectGuid m_suppressedTarget
- unsigned int _guid = 0xF130009093000063
- float m_suppressedOrientation = 0.513047
- int _lastDamagedTime = 0x0
- std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat
- std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> >
- <user defined> value_compare = 0x450EEF18
- std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > _List = 0x450EEF1C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > > > > _Vec = 0x450EEF28
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool _regenerateHealth = 0x1
- bool _regenerateHealthLock = 0x0
- Local Unit* this = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo
- ObjectGuid guid = 0x0
- unsigned int flags = 0x8000001
- unsigned int flags2 = 0x0
- Position pos = 0x450ED5E0
- unsigned int time = 0x0
- TransportInfo
- ObjectGuid guid = 0x0
- Position pos = 0x450ED5D8
- int seat = 0x0
- unsigned int time = 0x0
- unsigned int time2 = 0x0
- MovementInfo::TransportInfo transport = 0x450ED5F8
- float pitch = 0.000000
- unsigned int fallTime = 0x0
- JumpInfo
- float zspeed = 0.000000
- float sinAngle = 0.000000
- float cosAngle = 0.000000
- float xyspeed = -429916160.000000
- MovementInfo::JumpInfo jump = 0x450ED628
- float splineElevation = 0.000000
- EventProcessor m_Events
- unsigned int m_time = 0x43897
- std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x450ED648
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- LinkedListHead
- LinkedListElement iFirst = 0x6FC5FC2C
- LinkedListElement iLast = 0x5ED8227400000000
- unsigned int iSize = 0x8
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x6FC5FC2C
- <user defined> iterator = 0x6FC5FC2C
- <user defined> iterator = 0x4DA97028
- iterator
- GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x2E086E0
- std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x4DA97040
- bool _creatureToMoveLock = 0x0
- std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x4DA9706C
- bool _gameObjectsToMoveLock = 0x0
- std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x4DA97080
- bool _dynamicObjectsToMoveLock = 0x0
- std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x4DA97094
- std::mutex _mapLock = 0x4DA970A4
- std::mutex _gridLock = 0x4DA970D4
- MapEntry* i_mapEntry = 0x84F97E4
- unsigned int i_spawnMode = 0x1
- unsigned int i_InstanceId = 0x7
- unsigned int m_unloadTimer = 0x0
- float m_VisibleDistance = 170.000000
- DynamicMapTree _dynamicTree = 0x5AF37300
- MapRefManager m_mapRefManager = 0x4DA9711C
- LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x0
- int m_VisibilityNotifyPeriod = 0x3E8
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x4DA9713C
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x4DA97148
- std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x4DA97154
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x4DA97160
- int i_gridExpiry = 0x493E0
- Map* m_parentMap = 0x9A3FFDF0
- NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9717C
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- GridMap*[64] GridMaps
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9B17C
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- std::bitset<262144> marked_cells = 0x4DA9F180
- bool i_scriptLock = 0x0
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x4DAA7184
- std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x4DAA7190
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x4DAA719C
- std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x4DAA71A8
- boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x4DAA71B4
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x4DAA71D0
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x4DAA71F8
- std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x4DAA7220
- unsigned int _respawnCheckTimer = 0xE08
- std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x4DAA724C
- std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x4DAA7274
- unsigned int _defaultLight = 0x9B8
- std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x4DAA72A0
- TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x4DAA72AC
- std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x4DAA7378
- std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x4DAA73A0
- std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x4DAA73C8
- std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x4DAA73F0
- std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x4DAA7418
- std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x4DAA7440
- MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0xA37E7668A37E7668
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline
- Movement::SplineBase
- std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x9EFC9208
- int index_lo = 0x1
- int index_hi = 0x16
- unsigned int m_mode = 0x0
- bool cyclic = 0x0
- std::vector<int,std::allocator<int> > lengths = 0x9EFC9224
- Movement::FacingInfo facing
- <unnamed-type-f>
- float x = 4.121985
- float y = -107374176.000000
- float z = -107374176.000000
- Movement::FacingInfo::<unnamed-type-f> f = 0x9EFC9238
- unsigned int target = 0xCCCCCCCC4083E74E
- float angle = 4.121985
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags
- unsigned int animId = 0x0
- bool done = 0x10
- bool falling = 0x10
- bool no_spline = 0x10
- bool parabolic = 0x10
- bool canswim = 0x10
- bool flying = 0x10
- bool orientationFixed = 0x10
- bool final_point = 0x10
- bool final_target = 0x2
- bool final_angle = 0x2
- bool catmullrom = 0x2
- bool cyclic = 0x2
- bool enter_cycle = 0x2
- bool animation = 0x2
- bool frozen = 0x2
- bool transportEnter = 0x2
- bool transportExit = 0x0
- bool unknown7 = 0x0
- bool unknown8 = 0x0
- bool backward = 0x0
- bool unknown10 = 0x0
- bool unknown11 = 0x0
- bool unknown12 = 0x0
- bool unknown13 = 0x0
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB44
- std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x450EEB48
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x450EEB54
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB6C
- std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x450EEB70
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x450EEB7C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
- boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
- boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
- boost::heap::detail::size_holder<1,unsigned int>
- unsigned int size_ = 0x0
- super_t
- implementation_defined
- boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
- boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x450EEBB0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBBC
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBC0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBE8
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBEC
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBF8
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::array<float,7> _singleSchoolModifiers
- float[7] _Elems
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
- std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
- <user defined> value_compare = 0x450EEC2C
- std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x450EEC30
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x450EEC3C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
- std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
- std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
- std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
- <user defined> value_compare = 0x450EEC64
- std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x450EEC68
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x450EEC74
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE36C
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE370
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE37C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A8
- unsigned int ItemId = 0x9F618A70
- unsigned int CategoryId = 0x9A8DD060
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD0A0
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE394
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE398
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE3A4
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C2F70
- unsigned int ItemId = 0x9F618760
- unsigned int CategoryId = 0x9A8DD220
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD2609A8DD260
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
- <user defined> value_compare = 0xA29FE3BC
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0xA29FE3C0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0xA29FE3CC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
- <user defined> value_compare = 0xA29FE420
- std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0xA29FE424
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0xA29FE430
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Parameter UnitMoveType mtype = 0x1
- Local float speed = 0.857140
- Local int main_speed_mod = 0x0
- Local int slow = 0xCCCCCCCC
- Local float non_stack_bonus = 1.000000
- Local float stack_bonus = 1.000000
- 026B270A 00000000 FollowMovementGenerator::UpdatePetSpeed+8A c:\trinitysource355\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 130
- Local Pet* oPet = 0x450ED4D8
- Guardian
- Minion
- TempSummon
- Creature
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x450ED530
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x450ED53C
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x450ED548
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x450ED57C
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x450ED5B0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x450ED5BC
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x450ED5D0
- EventProcessor m_Events = 0x450ED640
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- UnitAI* i_AI = 0x450ED4D802EB3928
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x450ED8F4
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager = 0x450EEB40
- ThreatManager m_threatManager = 0x450EEB94
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x450EEC8C
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x450EECBC
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- GridObject<Creature>
- GridReference<Creature> _gridRef = 0x450EECFC
- MapObject
- Cell _currentCell = 0x591F
- int _moveState = 0x0
- Position _newPosition = 0x450EED18
- Loot loot = 0x450EED28
- unsigned int[8] m_spells
- [0] = 0xD39
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_groupLootTimer = 0x0
- unsigned int lootingGroupLowGUID = 0x0
- unsigned int m_PlayerDamageReq = 0x0
- float m_SightDistance = 50.000000
- float m_CombatDistance = 0.000000
- bool m_isTempWorldObject = 0x0
- std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts = 0x450EEE38
- ObjectGuid m_lootRecipient = 0x0
- unsigned int m_lootRecipientGroup = 0x0
- int _pickpocketLootRestore = 0x0
- int m_corpseRemoveTime = 0x0
- int m_respawnTime = 0x0
- unsigned int m_respawnDelay = 0x12C
- unsigned int m_corpseDelay = 0x3C
- float m_respawnradius = 0.000000
- unsigned int m_boundaryCheckTime = 0x9C4
- unsigned int m_combatPulseTime = 0x0
- unsigned int m_combatPulseDelay = 0x0
- int m_reactState = 0x1
- unsigned int m_defaultMovementType = 0x0
- unsigned int m_spawnId = 0x2
- unsigned int m_equipmentId = 0x0
- int m_originalEquipmentId = 0x0
- bool m_AlreadyCallAssistance = 0x0
- bool m_AlreadySearchedAssistance = 0x0
- bool m_cannotReachTarget = 0x0
- unsigned int m_cannotReachTimer = 0x0
- bool m_AI_locked = 0x0
- unsigned int m_meleeDamageSchoolMask = 0x1
- unsigned int m_originalEntry = 0xC1C
- Position m_homePosition = 0x450EEEAC
- Position m_transportHomePosition = 0x450EEEBC
- bool DisableReputationGain = 0x0
- CreatureTemplate* m_creatureInfo = 0x3B449FCC
- CreatureData* m_creatureData = NULL
- unsigned int m_LootMode = 0x1
- unsigned int _waypointPathId = 0x0
- std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo = 0x0
- CreatureGroup* m_formation = NULL
- bool m_triggerJustAppeared = 0x0
- bool m_respawnCompatibilityMode = 0x0
- Spell* m_focusSpell = NULL
- unsigned int m_focusDelay = 0x0
- bool m_shouldReacquireTarget = 0x0
- ObjectGuid m_suppressedTarget = 0xF130009093000063
- float m_suppressedOrientation = 0.513047
- int _lastDamagedTime = 0x0
- std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat = 0x450EEF18
- bool _regenerateHealth = 0x1
- bool _regenerateHealthLock = 0x0
- SummonPropertiesEntry* m_Properties = NULL
- int m_type = 0x8
- unsigned int m_timer = 0x0
- unsigned int m_lifetime = 0x0
- ObjectGuid m_summonerGUID = 0xF
- Unit* m_owner = 0x9A3FC260
- float m_followAngle = 3.141593
- int m_bonusSpellDamage = 0x29
- float[5] m_statFromOwner
- [0] = 0.000000
- [1] = 0.000000
- [2] = 70.199997
- [3] = 0.000000
- [4] = 0.000000
- std::unordered_map<unsigned int,PetSpell,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PetSpell> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PetSpell,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PetSpell> >,0> >
- <user defined> value_compare = 0x450EEF80
- std::_Umap_traits<unsigned int,PetSpell,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PetSpell> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PetSpell>,std::allocator<std::pair<unsigned int const ,PetSpell> > > _List = 0x450EEF84
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PetSpell> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PetSpell> > > > > > _Vec = 0x450EEF90
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- std::vector<unsigned int,std::allocator<unsigned int> > m_autospells
- std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
- std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x450EEFA8
- unsigned int m_usedTalentCount = 0x0
- bool m_removed = 0x0
- unsigned int m_happinessTimer = 0xB98
- int m_petType = 0x1
- int m_duration = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_loading = 0x0
- unsigned int m_focusRegenTimer = 0xD29
- DeclinedName* m_declinedname = NULL
- Local FollowMovementGenerator* this = 0xA1ADE350
- AbstractFollower
- Unit* _target = 0x9A3FC260
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- float _range = 1.000000
- ChaseAngle _angle
- float relativeAngle = 3.141593
- float tolerance = 0.785398
- unsigned int _checkTimer = 0x62
- std::unique_ptr<PathGenerator,std::default_delete<PathGenerator> > _path
- std::_Unique_ptr_base<PathGenerator,std::default_delete<PathGenerator> >
- std::_Compressed_pair<std::default_delete<PathGenerator>,PathGenerator *,1> _Mypair = 0x9BE6E410
- Position _lastTargetPosition
- <user defined> XY = 0xA1ADE36C
- <user defined> XYZ = 0xA1ADE36C
- <user defined> XYZO = 0xA1ADE36C
- <user defined> PackedXYZ = 0xA1ADE36C
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- Parameter Unit* owner = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo
- ObjectGuid guid = 0x0
- unsigned int flags = 0x8000001
- unsigned int flags2 = 0x0
- Position pos = 0x450ED5E0
- unsigned int time = 0x0
- TransportInfo
- ObjectGuid guid = 0x0
- Position pos = 0x450ED5D8
- int seat = 0x0
- unsigned int time = 0x0
- unsigned int time2 = 0x0
- MovementInfo::TransportInfo transport = 0x450ED5F8
- float pitch = 0.000000
- unsigned int fallTime = 0x0
- JumpInfo
- float zspeed = 0.000000
- float sinAngle = 0.000000
- float cosAngle = 0.000000
- float xyspeed = -429916160.000000
- MovementInfo::JumpInfo jump = 0x450ED628
- float splineElevation = 0.000000
- EventProcessor m_Events
- unsigned int m_time = 0x43897
- std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x450ED648
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- LinkedListHead
- LinkedListElement iFirst = 0x6FC5FC2C
- LinkedListElement iLast = 0x5ED8227400000000
- unsigned int iSize = 0x8
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x6FC5FC2C
- <user defined> iterator = 0x6FC5FC2C
- <user defined> iterator = 0x4DA97028
- iterator
- GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x2E086E0
- std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x4DA97040
- bool _creatureToMoveLock = 0x0
- std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x4DA9706C
- bool _gameObjectsToMoveLock = 0x0
- std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x4DA97080
- bool _dynamicObjectsToMoveLock = 0x0
- std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x4DA97094
- std::mutex _mapLock = 0x4DA970A4
- std::mutex _gridLock = 0x4DA970D4
- MapEntry* i_mapEntry = 0x84F97E4
- unsigned int i_spawnMode = 0x1
- unsigned int i_InstanceId = 0x7
- unsigned int m_unloadTimer = 0x0
- float m_VisibleDistance = 170.000000
- DynamicMapTree _dynamicTree = 0x5AF37300
- MapRefManager m_mapRefManager = 0x4DA9711C
- LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x0
- int m_VisibilityNotifyPeriod = 0x3E8
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x4DA9713C
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x4DA97148
- std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x4DA97154
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x4DA97160
- int i_gridExpiry = 0x493E0
- Map* m_parentMap = 0x9A3FFDF0
- NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9717C
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- GridMap*[64] GridMaps
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9B17C
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- std::bitset<262144> marked_cells = 0x4DA9F180
- bool i_scriptLock = 0x0
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x4DAA7184
- std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x4DAA7190
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x4DAA719C
- std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x4DAA71A8
- boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x4DAA71B4
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x4DAA71D0
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x4DAA71F8
- std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x4DAA7220
- unsigned int _respawnCheckTimer = 0xE08
- std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x4DAA724C
- std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x4DAA7274
- unsigned int _defaultLight = 0x9B8
- std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x4DAA72A0
- TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x4DAA72AC
- std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x4DAA7378
- std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x4DAA73A0
- std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x4DAA73C8
- std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x4DAA73F0
- std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x4DAA7418
- std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x4DAA7440
- MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0xA37E7668A37E7668
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline
- Movement::SplineBase
- std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x9EFC9208
- int index_lo = 0x1
- int index_hi = 0x16
- unsigned int m_mode = 0x0
- bool cyclic = 0x0
- std::vector<int,std::allocator<int> > lengths = 0x9EFC9224
- Movement::FacingInfo facing
- <unnamed-type-f>
- float x = 4.121985
- float y = -107374176.000000
- float z = -107374176.000000
- Movement::FacingInfo::<unnamed-type-f> f = 0x9EFC9238
- unsigned int target = 0xCCCCCCCC4083E74E
- float angle = 4.121985
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags
- unsigned int animId = 0x0
- bool done = 0x10
- bool falling = 0x10
- bool no_spline = 0x10
- bool parabolic = 0x10
- bool canswim = 0x10
- bool flying = 0x10
- bool orientationFixed = 0x10
- bool final_point = 0x10
- bool final_target = 0x2
- bool final_angle = 0x2
- bool catmullrom = 0x2
- bool cyclic = 0x2
- bool enter_cycle = 0x2
- bool animation = 0x2
- bool frozen = 0x2
- bool transportEnter = 0x2
- bool transportExit = 0x0
- bool unknown7 = 0x0
- bool unknown8 = 0x0
- bool backward = 0x0
- bool unknown10 = 0x0
- bool unknown11 = 0x0
- bool unknown12 = 0x0
- bool unknown13 = 0x0
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB44
- std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x450EEB48
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x450EEB54
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB6C
- std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x450EEB70
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x450EEB7C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
- boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
- boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
- boost::heap::detail::size_holder<1,unsigned int>
- unsigned int size_ = 0x0
- super_t
- implementation_defined
- boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
- boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x450EEBB0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBBC
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBC0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBE8
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBEC
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBF8
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::array<float,7> _singleSchoolModifiers
- float[7] _Elems
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
- std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
- <user defined> value_compare = 0x450EEC2C
- std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x450EEC30
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x450EEC3C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
- std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
- std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
- std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
- <user defined> value_compare = 0x450EEC64
- std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x450EEC68
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x450EEC74
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE36C
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE370
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE37C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A8
- unsigned int ItemId = 0x9F618A70
- unsigned int CategoryId = 0x9A8DD060
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD0A0
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE394
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE398
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE3A4
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C2F70
- unsigned int ItemId = 0x9F618760
- unsigned int CategoryId = 0x9A8DD220
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD2609A8DD260
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
- <user defined> value_compare = 0xA29FE3BC
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0xA29FE3C0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0xA29FE3CC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
- <user defined> value_compare = 0xA29FE420
- std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0xA29FE424
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0xA29FE430
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- 0213F487 00000000 FollowMovementGenerator::Finalize+27 c:\trinitysource355\src\server\game\movement\movementgenerators\followmovementgenerator.h line 43
- Local FollowMovementGenerator* this = 0xA1ADE350
- AbstractFollower
- Unit* _target = 0x9A3FC260
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- float _range = 1.000000
- ChaseAngle _angle
- float relativeAngle = 3.141593
- float tolerance = 0.785398
- unsigned int _checkTimer = 0x62
- std::unique_ptr<PathGenerator,std::default_delete<PathGenerator> > _path
- std::_Unique_ptr_base<PathGenerator,std::default_delete<PathGenerator> >
- std::_Compressed_pair<std::default_delete<PathGenerator>,PathGenerator *,1> _Mypair = 0x9BE6E410
- Position _lastTargetPosition
- <user defined> XY = 0xA1ADE36C
- <user defined> XYZ = 0xA1ADE36C
- <user defined> XYZO = 0xA1ADE36C
- <user defined> PackedXYZ = 0xA1ADE36C
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- Parameter Unit* owner = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo
- ObjectGuid guid = 0x0
- unsigned int flags = 0x8000001
- unsigned int flags2 = 0x0
- Position pos = 0x450ED5E0
- unsigned int time = 0x0
- TransportInfo
- ObjectGuid guid = 0x0
- Position pos = 0x450ED5D8
- int seat = 0x0
- unsigned int time = 0x0
- unsigned int time2 = 0x0
- MovementInfo::TransportInfo transport = 0x450ED5F8
- float pitch = 0.000000
- unsigned int fallTime = 0x0
- JumpInfo
- float zspeed = 0.000000
- float sinAngle = 0.000000
- float cosAngle = 0.000000
- float xyspeed = -429916160.000000
- MovementInfo::JumpInfo jump = 0x450ED628
- float splineElevation = 0.000000
- EventProcessor m_Events
- unsigned int m_time = 0x43897
- std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x450ED648
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- LinkedListHead
- LinkedListElement iFirst = 0x6FC5FC2C
- LinkedListElement iLast = 0x5ED8227400000000
- unsigned int iSize = 0x8
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x6FC5FC2C
- <user defined> iterator = 0x6FC5FC2C
- <user defined> iterator = 0x4DA97028
- iterator
- GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x2E086E0
- std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x4DA97040
- bool _creatureToMoveLock = 0x0
- std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x4DA9706C
- bool _gameObjectsToMoveLock = 0x0
- std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x4DA97080
- bool _dynamicObjectsToMoveLock = 0x0
- std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x4DA97094
- std::mutex _mapLock = 0x4DA970A4
- std::mutex _gridLock = 0x4DA970D4
- MapEntry* i_mapEntry = 0x84F97E4
- unsigned int i_spawnMode = 0x1
- unsigned int i_InstanceId = 0x7
- unsigned int m_unloadTimer = 0x0
- float m_VisibleDistance = 170.000000
- DynamicMapTree _dynamicTree = 0x5AF37300
- MapRefManager m_mapRefManager = 0x4DA9711C
- LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x0
- int m_VisibilityNotifyPeriod = 0x3E8
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x4DA9713C
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x4DA97148
- std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x4DA97154
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x4DA97160
- int i_gridExpiry = 0x493E0
- Map* m_parentMap = 0x9A3FFDF0
- NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9717C
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- GridMap*[64] GridMaps
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9B17C
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- std::bitset<262144> marked_cells = 0x4DA9F180
- bool i_scriptLock = 0x0
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x4DAA7184
- std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x4DAA7190
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x4DAA719C
- std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x4DAA71A8
- boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x4DAA71B4
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x4DAA71D0
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x4DAA71F8
- std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x4DAA7220
- unsigned int _respawnCheckTimer = 0xE08
- std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x4DAA724C
- std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x4DAA7274
- unsigned int _defaultLight = 0x9B8
- std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x4DAA72A0
- TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x4DAA72AC
- std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x4DAA7378
- std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x4DAA73A0
- std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x4DAA73C8
- std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x4DAA73F0
- std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x4DAA7418
- std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x4DAA7440
- MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0xA37E7668A37E7668
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline
- Movement::SplineBase
- std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x9EFC9208
- int index_lo = 0x1
- int index_hi = 0x16
- unsigned int m_mode = 0x0
- bool cyclic = 0x0
- std::vector<int,std::allocator<int> > lengths = 0x9EFC9224
- Movement::FacingInfo facing
- <unnamed-type-f>
- float x = 4.121985
- float y = -107374176.000000
- float z = -107374176.000000
- Movement::FacingInfo::<unnamed-type-f> f = 0x9EFC9238
- unsigned int target = 0xCCCCCCCC4083E74E
- float angle = 4.121985
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags
- unsigned int animId = 0x0
- bool done = 0x10
- bool falling = 0x10
- bool no_spline = 0x10
- bool parabolic = 0x10
- bool canswim = 0x10
- bool flying = 0x10
- bool orientationFixed = 0x10
- bool final_point = 0x10
- bool final_target = 0x2
- bool final_angle = 0x2
- bool catmullrom = 0x2
- bool cyclic = 0x2
- bool enter_cycle = 0x2
- bool animation = 0x2
- bool frozen = 0x2
- bool transportEnter = 0x2
- bool transportExit = 0x0
- bool unknown7 = 0x0
- bool unknown8 = 0x0
- bool backward = 0x0
- bool unknown10 = 0x0
- bool unknown11 = 0x0
- bool unknown12 = 0x0
- bool unknown13 = 0x0
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB44
- std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x450EEB48
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x450EEB54
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB6C
- std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x450EEB70
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x450EEB7C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
- boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
- boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
- boost::heap::detail::size_holder<1,unsigned int>
- unsigned int size_ = 0x0
- super_t
- implementation_defined
- boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
- boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x450EEBB0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBBC
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBC0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBE8
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBEC
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBF8
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::array<float,7> _singleSchoolModifiers
- float[7] _Elems
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
- std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
- <user defined> value_compare = 0x450EEC2C
- std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x450EEC30
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x450EEC3C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
- std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
- std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
- std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
- <user defined> value_compare = 0x450EEC64
- std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x450EEC68
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x450EEC74
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE36C
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE370
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE37C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A8
- unsigned int ItemId = 0x9F618A70
- unsigned int CategoryId = 0x9A8DD060
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD0A0
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE394
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE398
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE3A4
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C2F70
- unsigned int ItemId = 0x9F618760
- unsigned int CategoryId = 0x9A8DD220
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD2609A8DD260
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
- <user defined> value_compare = 0xA29FE3BC
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0xA29FE3C0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0xA29FE3CC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
- <user defined> value_compare = 0xA29FE420
- std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0xA29FE424
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0xA29FE430
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- 02138706 00000000 MotionMaster::DirectDelete+46 c:\trinitysource355\src\server\game\movement\motionmaster.cpp line 844
- Local MotionMaster* this = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x450ED530
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x450ED53C
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x450ED548
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x450ED57C
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x450ED5B0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x450ED5BC
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x450ED5D0
- EventProcessor m_Events = 0x450ED640
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline = 0x9EFC9208
- Movement::FacingInfo facing = 0x9EFC9238
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags = 0x21000
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x450EEB44
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x450EEB6C
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x450EEBA0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x450EEBBC
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x450EEBE8
- std::array<float,7> _singleSchoolModifiers = 0x450EEC10
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x450EEC2C
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x450EEC64
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0xA29FE36C
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0xA29FE394
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0xA29FE3BC
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0xA29FE420
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- Parameter MovementGenerator* curr = 0xA1ADE350
- 0213825B 00000000 MotionMaster::Mutate+6B c:\trinitysource355\src\server\game\movement\motionmaster.cpp line 731
- Local MovementGenerator* curr = 0xA1ADE350
- Local MotionMaster* this = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x450ED530
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x450ED53C
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x450ED548
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x450ED57C
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x450ED5B0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x450ED5BC
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x450ED5D0
- EventProcessor m_Events = 0x450ED640
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline = 0x9EFC9208
- Movement::FacingInfo facing = 0x9EFC9238
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags = 0x21000
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x450EEB44
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x450EEB6C
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x450EEBA0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x450EEBBC
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x450EEBE8
- std::array<float,7> _singleSchoolModifiers = 0x450EEC10
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x450EEC2C
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x450EEC64
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0xA29FE36C
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0xA29FE394
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0xA29FE3BC
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0xA29FE420
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- Parameter MovementGenerator* m = 0xA1ADE038
- Parameter MovementSlot slot = 0x1
- 0213264D 00000000 MotionMaster::MoveFollow+32D c:\trinitysource355\src\server\game\movement\motionmaster.cpp line 254
- Local MotionMaster* this = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x450ED530
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x450ED53C
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x450ED548
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x450ED57C
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x450ED5B0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x450ED5BC
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x450ED5D0
- EventProcessor m_Events = 0x450ED640
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline = 0x9EFC9208
- Movement::FacingInfo facing = 0x9EFC9238
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags = 0x21000
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x450EEB44
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x450EEB6C
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x450EEBA0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x450EEBBC
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x450EEBE8
- std::array<float,7> _singleSchoolModifiers = 0x450EEC10
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x450EEC2C
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x450EEC64
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0xA29FE36C
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0xA29FE394
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0xA29FE3BC
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0xA29FE420
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- Parameter Unit* target = 0x9A3FC260
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
- int[2] m_values
- [0] = 0x3
- [1] = 0x1
- unsigned int m_flags = 0x0
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo
- ObjectGuid guid = 0xF
- unsigned int flags = 0x0
- unsigned int flags2 = 0x0
- Position pos = 0x9A3FC368
- unsigned int time = 0xD2D5B
- TransportInfo
- ObjectGuid guid = 0xF
- Position pos = 0x9A3FC360
- int seat = 0xCE
- unsigned int time = 0x4083E74E
- unsigned int time2 = 0xD2D5B
- MovementInfo::TransportInfo transport = 0x9A3FC380
- float pitch = 0.000000
- unsigned int fallTime = 0xC
- JumpInfo
- float zspeed = 0.000000
- float sinAngle = 0.000000
- float cosAngle = 0.000000
- float xyspeed = -106954752.000000
- MovementInfo::JumpInfo jump = 0x9A3FC3B0
- float splineElevation = 0.000000
- EventProcessor m_Events
- unsigned int m_time = 0x996BF
- std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x9A3FC3D0
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- LinkedListHead
- LinkedListElement iFirst = 0x6FC5FC2C
- LinkedListElement iLast = 0x5ED8227400000000
- unsigned int iSize = 0x8
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x6FC5FC2C
- <user defined> iterator = 0x6FC5FC2C
- <user defined> iterator = 0x4DA97028
- iterator
- GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x2E086E0
- std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x4DA97040
- bool _creatureToMoveLock = 0x0
- std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x4DA9706C
- bool _gameObjectsToMoveLock = 0x0
- std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x4DA97080
- bool _dynamicObjectsToMoveLock = 0x0
- std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x4DA97094
- std::mutex _mapLock = 0x4DA970A4
- std::mutex _gridLock = 0x4DA970D4
- MapEntry* i_mapEntry = 0x84F97E4
- unsigned int i_spawnMode = 0x1
- unsigned int i_InstanceId = 0x7
- unsigned int m_unloadTimer = 0x0
- float m_VisibleDistance = 170.000000
- DynamicMapTree _dynamicTree = 0x5AF37300
- MapRefManager m_mapRefManager = 0x4DA9711C
- LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x0
- int m_VisibilityNotifyPeriod = 0x3E8
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x4DA9713C
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x4DA97148
- std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x4DA97154
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x4DA97160
- int i_gridExpiry = 0x493E0
- Map* m_parentMap = 0x9A3FFDF0
- NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9717C
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- GridMap*[64] GridMaps
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9B17C
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- std::bitset<262144> marked_cells = 0x4DA9F180
- bool i_scriptLock = 0x0
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x4DAA7184
- std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x4DAA7190
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x4DAA719C
- std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x4DAA71A8
- boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x4DAA71B4
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x4DAA71D0
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x4DAA71F8
- std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x4DAA7220
- unsigned int _respawnCheckTimer = 0xE08
- std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x4DAA724C
- std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x4DAA7274
- unsigned int _defaultLight = 0x9B8
- std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x4DAA72A0
- TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x4DAA72AC
- std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x4DAA7378
- std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x4DAA73A0
- std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x4DAA73C8
- std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x4DAA73F0
- std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x4DAA7418
- std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x4DAA7440
- MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0xA37E7668A37E7668
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x9A3FC430
- <user defined> _Copy_tag = 0x9A3FC430
- <user defined> _Move_tag = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- Unit
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- <user defined> m_Controlled = 0x9A3FC430
- <user defined> m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi
- std::array<unsigned int,14> m_taximask = 0x9A3FDAB4
- std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x9A3FDAEC
- unsigned int m_flightMasterFactionId = 0x0
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
- std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
- std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
- std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x9A3FDB24
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x9A3FDB30
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
- std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
- <user defined> value_compare = 0x9A3FDB58
- std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x9A3FDB5C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x9A3FDB68
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- PvPInfo pvpInfo
- bool IsHostile = 0x0
- bool IsInHostileArea = 0x0
- bool IsInNoPvPArea = 0x0
- bool IsInFFAPvPArea = 0x0
- int EndTimer = 0x0
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- GossipMenu _gossipMenu = 0x976EBE60
- QuestMenu _questMenu = 0x976EBE90
- WorldSession* _session = 0x964CC288
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
- std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
- std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- WorldObject* m_seer = 0x9A3FC260
- <user defined> m_stealth = 0x9A3FC2B8
- <user defined> m_stealthDetect = 0x9A3FC2C4
- <user defined> m_invisibility = 0x9A3FC2D0
- <user defined> m_invisibilityDetect = 0x9A3FC304
- <user defined> m_serverSideVisibility = 0x9A3FC338
- <user defined> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- <user defined> m_movementInfo = 0x9A3FC358
- <user defined> m_Events = 0x9A3FC3C8
- <user defined> m_name = 0x9A3FC3E0
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- <user defined> m_zoneScript = 0x0
- <user defined> m_transport = 0x0
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- <user defined> m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FDBC8
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FDBD4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDBF8
- <user defined> _Copy_tag = 0x9A3FDBF8
- <user defined> _Move_tag = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
- std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
- std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
- std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData
- unsigned int bgInstanceID = 0x0
- unsigned int bgTypeID = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x9A3FDD00
- unsigned int bgAfkReportedCount = 0x0
- int bgAfkReportedTimer = 0x5AC18F68
- unsigned int bgTeam = 0x0
- unsigned int mountSpell = 0x0
- unsigned int[2] taxiPath
- [0] = 0x0
- [1] = 0x0
- WorldLocation joinPos = 0x9A3FDD28
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD44
- <user defined> _Copy_tag = 0x9A3FDD44
- <user defined> _Move_tag = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD50
- <user defined> _Copy_tag = 0x9A3FDD50
- <user defined> _Move_tag = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD5C
- <user defined> _Copy_tag = 0x9A3FDD5C
- <user defined> _Move_tag = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
- std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
- <user defined> value_compare = 0x9A3FDD68
- std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x9A3FDD6C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x9A3FDD78
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ObjectGuid m_playerSharingQuest
- unsigned int _guid = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid
- unsigned int _guid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
- std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
- std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- <user defined> _Copy_tag = 0x9A3FE040
- <user defined> _Move_tag = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- <user defined> _Copy_tag = 0x9A3FE04C
- <user defined> _Move_tag = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FE058
- <user defined> _Copy_tag = 0x9A3FE058
- <user defined> _Move_tag = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- <user defined> _Copy_tag = 0x9A3FE064
- <user defined> _Move_tag = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
- std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
- <user defined> value_compare = 0x9A3FE070
- std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x9A3FE074
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x9A3FE080
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail
- std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
- std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
- <user defined> value_compare = 0x9A3FE0B4
- std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x9A3FE0B8
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x9A3FE0C4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
- std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- <user defined> _Copy_tag = 0x9A3FE11C
- <user defined> _Move_tag = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
- std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
- std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
- std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration
- std::_List_buy<Item *,std::allocator<Item *> >
- std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FE684
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FE690
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
- std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
- std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels
- std::_List_buy<Channel *,std::allocator<Channel *> >
- std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x978C7140
- ObjectGuid _playerGUID = 0xF
- GroupReference m_group
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- GroupReference m_originalGroup
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location
- Position
- <user defined> XY = 0x9A3FE790
- <user defined> XYZ = 0x9A3FE790
- <user defined> XYZO = 0x9A3FE790
- <user defined> PackedXYZ = 0x9A3FE790
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- WorldLocation m_recall_location
- Position
- <user defined> XY = 0x9A3FE7A4
- <user defined> XYZ = 0x9A3FE7A4
- <user defined> XYZO = 0x9A3FE7A4
- <user defined> PackedXYZ = 0x9A3FE7A4
- float m_positionX = 2127.888916
- float m_positionY = -4650.622559
- float m_positionZ = 48.693016
- float m_orientation = 0.634563
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- unsigned int m_mapId = 0x1
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
- std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- <user defined> _Copy_tag = 0x9A3FE7C0
- <user defined> _Move_tag = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- Player* player = 0x9A3FC260
- unsigned int m_cinematicDiff = 0x996BF
- unsigned int m_lastCinematicCheck = 0x0
- unsigned int m_activeCinematicCameraId = 0x0
- unsigned int m_cinematicLength = 0x0
- std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
- Position m_remoteSightPosition = 0x80D600F8
- TempSummon* m_CinematicObject = NULL
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x9A3FE7D4
- <user defined> _Copy_tag = 0x9A3FE7D4
- <user defined> _Move_tag = 0x9A3FE7D4
- MapReference m_mapRef
- Reference<Map,Player>
- LinkedListElement
- LinkedListElement* iNext = 0x9A3FE7E400000000
- LinkedListElement* iPrev = 0x9A3FE7E4
- Map* iRefTo = 0x4DA97028
- Player* iRefFrom = 0x9A3FC260
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest
- Position
- <user defined> XY = 0x9A3FE83C
- <user defined> XYZ = 0x9A3FE83C
- <user defined> XYZO = 0x9A3FE83C
- <user defined> PackedXYZ = 0x9A3FE83C
- float m_positionX = 76.863800
- float m_positionY = 2211.370117
- float m_positionZ = 30.000000
- float m_orientation = 3.149650
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- unsigned int m_mapId = 0x277
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- Player* m_player = 0x9A3FC260
- std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x846D93FC
- std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x846D9424
- std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x846D944C
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- Player* _player = 0x9A3FC260
- std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x9A1E9C34
- std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x9A1E9C40
- unsigned int _visibleFactionCount = 0x14
- unsigned int _honoredFactionCount = 0x0
- unsigned int _reveredFactionCount = 0x0
- unsigned int _exaltedFactionCount = 0x0
- bool _sendFactionIncreased = 0x0
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x9A3FE884
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x9A3FE888
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x9A3FE894
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation
- Position
- <user defined> XY = 0x9A3FE8C0
- <user defined> XYZ = 0x9A3FE8C0
- <user defined> XYZO = 0x9A3FE8C0
- <user defined> PackedXYZ = 0x9A3FE8C0
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- <user defined> m_SummonSlot = 0x9A3FC440
- <user defined> m_ObjectSlot = 0x9A3FC478
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- <user defined> m_modAttackSpeedPct = 0x9A3FC4A8
- <user defined> m_spellImmune = 0x9A3FC4B4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- <user defined> LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- <user defined> movespline = 0x846CED38
- <user defined> i_AI = 0x0
- <user defined> i_disabledAI = 0x0
- bool m_AutoRepeatFirstCast = 0x0
- <user defined> m_attackTimer = 0x9A3FC5F4
- <user defined> m_createStats = 0x9A3FC600
- <user defined> m_attackers = 0x9A3FC614
- <user defined> m_attacking = 0x0
- int m_deathState = 0x0
- int m_procDeep = 0x0
- <user defined> m_dynObj = 0x9A3FC62C
- <user defined> m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- <user defined> m_currentSpells = 0x9A3FC648
- <user defined> m_ownedAuras = 0x9A3FC658
- <user defined> m_appliedAuras = 0x9A3FC664
- <user defined> m_removedAuras = 0x9A3FC670
- <user defined> m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- <user defined> m_modAuras = 0x9A3FC68C
- <user defined> m_scAuras = 0x9A3FD568
- <user defined> m_interruptableAuras = 0x9A3FD574
- <user defined> m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- <user defined> m_auraFlatModifiersGroup = 0x9A3FD590
- <user defined> m_auraPctModifiersGroup = 0x9A3FD658
- <user defined> m_weaponDamage = 0x9A3FD720
- bool m_canModifyStats = 0x1
- <user defined> m_visibleAuras = 0x9A3FD754
- <user defined> m_speed_rate = 0x9A3FD760
- <user defined> m_charmInfo = 0x0
- <user defined> m_sharedVision = 0x9A3FD788
- <user defined> i_motionMaster = 0x80D603A0
- <user defined> m_reactiveTimer = 0x9A3FD798
- unsigned int m_regenTimer = 0x0
- <user defined> m_vehicle = 0x0
- <user defined> m_vehicleKit = 0x0
- unsigned int m_unitTypeMask = 0x0
- <user defined> _lastLiquid = 0x0
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- <user defined> m_movesplineTimer = 0x0
- <user defined> m_Diminishing = 0x9A3FD7CC
- <user defined> m_combatManager = 0x9A3FD8C8
- <user defined> m_threatManager = 0x9A3FD91C
- <user defined> m_followingMe = 0x9A3FDA14
- <user defined> m_comboTarget = 0x0
- int m_comboPoints = 0x0
- <user defined> m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- <user defined> m_spellHistory = 0x4540F138
- Parameter float dist = 1.000000
- Parameter ChaseAngle angle
- float relativeAngle = 3.141593
- float tolerance = 0.785398
- Parameter MovementSlot slot = 0x1
- 02700AF9 00000000 WorldSession::HandlePetActionHelper+3F9 c:\trinitysource355\src\server\game\handlers\pethandler.cpp line 178
- Local WorldSession* this = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime
- std::_Atomic_llong
- unsigned int _My_val = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- std::future<SQLQueryHolder *> _charLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC290
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x5AC18EA8
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC294
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2A0
- unsigned int _Mask = 0x0
- unsigned int _Maxidx = 0x0
- WorldSession::DosProtection AntiDOS
- WorldSession* Session = 0x964CC288
- int _policy = 0x1
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC2C0
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC2C4
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2D0
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x964CC2E8
- <user defined> _Copy_tag = 0x964CC2E8
- <user defined> _Move_tag = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi
- std::array<unsigned int,14> m_taximask = 0x9A3FDAB4
- std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x9A3FDAEC
- unsigned int m_flightMasterFactionId = 0x0
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
- std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
- std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
- std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x9A3FDB24
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x9A3FDB30
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
- std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
- <user defined> value_compare = 0x9A3FDB58
- std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x9A3FDB5C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x9A3FDB68
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- PvPInfo pvpInfo
- bool IsHostile = 0x0
- bool IsInHostileArea = 0x0
- bool IsInNoPvPArea = 0x0
- bool IsInFFAPvPArea = 0x0
- int EndTimer = 0x0
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- GossipMenu _gossipMenu = 0x976EBE60
- QuestMenu _questMenu = 0x976EBE90
- WorldSession* _session = 0x964CC288
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
- std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
- std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- <user defined> m_Controlled = 0x9A3FC430
- <user defined> m_playerMovingMe = 0x9A3FC260
- <user defined> m_SummonSlot = 0x9A3FC440
- <user defined> m_ObjectSlot = 0x9A3FC478
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- <user defined> m_modAttackSpeedPct = 0x9A3FC4A8
- <user defined> m_spellImmune = 0x9A3FC4B4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- <user defined> LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- <user defined> movespline = 0x846CED38
- <user defined> i_AI = 0x0
- <user defined> i_disabledAI = 0x0
- bool m_AutoRepeatFirstCast = 0x0
- <user defined> m_attackTimer = 0x9A3FC5F4
- <user defined> m_createStats = 0x9A3FC600
- <user defined> m_attackers = 0x9A3FC614
- <user defined> m_attacking = 0x0
- int m_deathState = 0x0
- int m_procDeep = 0x0
- <user defined> m_dynObj = 0x9A3FC62C
- <user defined> m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- <user defined> m_currentSpells = 0x9A3FC648
- <user defined> m_ownedAuras = 0x9A3FC658
- <user defined> m_appliedAuras = 0x9A3FC664
- <user defined> m_removedAuras = 0x9A3FC670
- <user defined> m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- <user defined> m_modAuras = 0x9A3FC68C
- <user defined> m_scAuras = 0x9A3FD568
- <user defined> m_interruptableAuras = 0x9A3FD574
- <user defined> m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- <user defined> m_auraFlatModifiersGroup = 0x9A3FD590
- <user defined> m_auraPctModifiersGroup = 0x9A3FD658
- <user defined> m_weaponDamage = 0x9A3FD720
- bool m_canModifyStats = 0x1
- <user defined> m_visibleAuras = 0x9A3FD754
- <user defined> m_speed_rate = 0x9A3FD760
- <user defined> m_charmInfo = 0x0
- <user defined> m_sharedVision = 0x9A3FD788
- <user defined> i_motionMaster = 0x80D603A0
- <user defined> m_reactiveTimer = 0x9A3FD798
- unsigned int m_regenTimer = 0x0
- <user defined> m_vehicle = 0x0
- <user defined> m_vehicleKit = 0x0
- unsigned int m_unitTypeMask = 0x0
- <user defined> _lastLiquid = 0x0
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- <user defined> m_movesplineTimer = 0x0
- <user defined> m_Diminishing = 0x9A3FD7CC
- <user defined> m_combatManager = 0x9A3FD8C8
- <user defined> m_threatManager = 0x9A3FD91C
- <user defined> m_followingMe = 0x9A3FDA14
- <user defined> m_comboTarget = 0x0
- int m_comboPoints = 0x0
- <user defined> m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- <user defined> m_spellHistory = 0x4540F138
- WorldObject* m_seer = 0x9A3FC260
- <user defined> m_stealth = 0x9A3FC2B8
- <user defined> m_stealthDetect = 0x9A3FC2C4
- <user defined> m_invisibility = 0x9A3FC2D0
- <user defined> m_invisibilityDetect = 0x9A3FC304
- <user defined> m_serverSideVisibility = 0x9A3FC338
- <user defined> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- <user defined> m_movementInfo = 0x9A3FC358
- <user defined> m_Events = 0x9A3FC3C8
- <user defined> m_name = 0x9A3FC3E0
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- <user defined> m_zoneScript = 0x0
- <user defined> m_transport = 0x0
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- <user defined> m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FDBC8
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FDBD4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDBF8
- <user defined> _Copy_tag = 0x9A3FDBF8
- <user defined> _Move_tag = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
- std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
- std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
- std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData
- unsigned int bgInstanceID = 0x0
- unsigned int bgTypeID = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x9A3FDD00
- unsigned int bgAfkReportedCount = 0x0
- int bgAfkReportedTimer = 0x5AC18F68
- unsigned int bgTeam = 0x0
- unsigned int mountSpell = 0x0
- unsigned int[2] taxiPath
- [0] = 0x0
- [1] = 0x0
- WorldLocation joinPos = 0x9A3FDD28
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD44
- <user defined> _Copy_tag = 0x9A3FDD44
- <user defined> _Move_tag = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD50
- <user defined> _Copy_tag = 0x9A3FDD50
- <user defined> _Move_tag = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD5C
- <user defined> _Copy_tag = 0x9A3FDD5C
- <user defined> _Move_tag = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
- std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
- <user defined> value_compare = 0x9A3FDD68
- std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x9A3FDD6C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x9A3FDD78
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ObjectGuid m_playerSharingQuest
- unsigned int _guid = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid
- unsigned int _guid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
- std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
- std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- <user defined> _Copy_tag = 0x9A3FE040
- <user defined> _Move_tag = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- <user defined> _Copy_tag = 0x9A3FE04C
- <user defined> _Move_tag = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FE058
- <user defined> _Copy_tag = 0x9A3FE058
- <user defined> _Move_tag = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- <user defined> _Copy_tag = 0x9A3FE064
- <user defined> _Move_tag = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
- std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
- <user defined> value_compare = 0x9A3FE070
- std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x9A3FE074
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x9A3FE080
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail
- std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
- std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
- <user defined> value_compare = 0x9A3FE0B4
- std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x9A3FE0B8
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x9A3FE0C4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
- std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- <user defined> _Copy_tag = 0x9A3FE11C
- <user defined> _Move_tag = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
- std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
- std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
- std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration
- std::_List_buy<Item *,std::allocator<Item *> >
- std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FE684
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FE690
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
- std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
- std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels
- std::_List_buy<Channel *,std::allocator<Channel *> >
- std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x978C7140
- ObjectGuid _playerGUID = 0xF
- GroupReference m_group
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- GroupReference m_originalGroup
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location
- Position
- <user defined> XY = 0x9A3FE790
- <user defined> XYZ = 0x9A3FE790
- <user defined> XYZO = 0x9A3FE790
- <user defined> PackedXYZ = 0x9A3FE790
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- WorldLocation m_recall_location
- Position
- <user defined> XY = 0x9A3FE7A4
- <user defined> XYZ = 0x9A3FE7A4
- <user defined> XYZO = 0x9A3FE7A4
- <user defined> PackedXYZ = 0x9A3FE7A4
- float m_positionX = 2127.888916
- float m_positionY = -4650.622559
- float m_positionZ = 48.693016
- float m_orientation = 0.634563
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- unsigned int m_mapId = 0x1
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
- std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- <user defined> _Copy_tag = 0x9A3FE7C0
- <user defined> _Move_tag = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- Player* player = 0x9A3FC260
- unsigned int m_cinematicDiff = 0x996BF
- unsigned int m_lastCinematicCheck = 0x0
- unsigned int m_activeCinematicCameraId = 0x0
- unsigned int m_cinematicLength = 0x0
- std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
- Position m_remoteSightPosition = 0x80D600F8
- TempSummon* m_CinematicObject = NULL
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x9A3FE7D4
- <user defined> _Copy_tag = 0x9A3FE7D4
- <user defined> _Move_tag = 0x9A3FE7D4
- MapReference m_mapRef
- Reference<Map,Player>
- LinkedListElement
- LinkedListElement* iNext = 0x9A3FE7E400000000
- LinkedListElement* iPrev = 0x9A3FE7E4
- Map* iRefTo = 0x4DA97028
- Player* iRefFrom = 0x9A3FC260
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest
- Position
- <user defined> XY = 0x9A3FE83C
- <user defined> XYZ = 0x9A3FE83C
- <user defined> XYZO = 0x9A3FE83C
- <user defined> PackedXYZ = 0x9A3FE83C
- float m_positionX = 76.863800
- float m_positionY = 2211.370117
- float m_positionZ = 30.000000
- float m_orientation = 3.149650
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- unsigned int m_mapId = 0x277
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- Player* m_player = 0x9A3FC260
- std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x846D93FC
- std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x846D9424
- std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x846D944C
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- Player* _player = 0x9A3FC260
- std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x9A1E9C34
- std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x9A1E9C40
- unsigned int _visibleFactionCount = 0x14
- unsigned int _honoredFactionCount = 0x0
- unsigned int _reveredFactionCount = 0x0
- unsigned int _exaltedFactionCount = 0x0
- bool _sendFactionIncreased = 0x0
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x9A3FE884
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x9A3FE888
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x9A3FE894
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation
- Position
- <user defined> XY = 0x9A3FE8C0
- <user defined> XYZ = 0x9A3FE8C0
- <user defined> XYZO = 0x9A3FE8C0
- <user defined> PackedXYZ = 0x9A3FE8C0
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- std::shared_ptr<WorldSocket> m_Socket
- std::_Ptr_base<WorldSocket>
- WorldSocket* _Ptr = 0x430CB028
- std::_Ref_count_base* _Rep = 0x430CB018
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency
- std::_Atomic_uint
- unsigned long _My_val = 0x1
- std::atomic<unsigned int> m_clientTimeDelay
- std::_Atomic_uint
- unsigned long _My_val = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList
- std::_List_buy<AddonInfo,std::allocator<AddonInfo> >
- std::_List_alloc<std::_List_base_types<AddonInfo,std::allocator<AddonInfo> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AddonInfo,void *> >,std::_List_val<std::_List_simple_types<AddonInfo> >,1> _Mypair = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x964CC4E4
- std::deque<WorldPacket *,std::allocator<WorldPacket *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldPacket *,std::allocator<WorldPacket *> > >
- std::_Compressed_pair<std::allocator<WorldPacket *>,std::_Deque_val<std::_Deque_simple_types<WorldPacket *> >,1> _Mypair = 0x964CC514
- bool _canceled = 0x0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int _id = 0x1
- std::string _name = "MORPH"
- int _realmId = 0x1
- unsigned int _secLevel = 0x3
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _grantedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB348
- <user defined> _Copy_tag = 0x976EB348
- <user defined> _Move_tag = 0x976EB348
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _deniedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB354
- <user defined> _Copy_tag = 0x976EB354
- <user defined> _Move_tag = 0x976EB354
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _globalPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB360
- <user defined> _Copy_tag = 0x976EB360
- <user defined> _Move_tag = 0x976EB360
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID
- unsigned int _guid = 0x0
- Parameter Unit* pet = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo
- ObjectGuid guid = 0x0
- unsigned int flags = 0x8000001
- unsigned int flags2 = 0x0
- Position pos = 0x450ED5E0
- unsigned int time = 0x0
- TransportInfo
- ObjectGuid guid = 0x0
- Position pos = 0x450ED5D8
- int seat = 0x0
- unsigned int time = 0x0
- unsigned int time2 = 0x0
- MovementInfo::TransportInfo transport = 0x450ED5F8
- float pitch = 0.000000
- unsigned int fallTime = 0x0
- JumpInfo
- float zspeed = 0.000000
- float sinAngle = 0.000000
- float cosAngle = 0.000000
- float xyspeed = -429916160.000000
- MovementInfo::JumpInfo jump = 0x450ED628
- float splineElevation = 0.000000
- EventProcessor m_Events
- unsigned int m_time = 0x43897
- std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x450ED648
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- LinkedListHead
- LinkedListElement iFirst = 0x6FC5FC2C
- LinkedListElement iLast = 0x5ED8227400000000
- unsigned int iSize = 0x8
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x6FC5FC2C
- <user defined> iterator = 0x6FC5FC2C
- <user defined> iterator = 0x4DA97028
- iterator
- GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x2E086E0
- std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x4DA97040
- bool _creatureToMoveLock = 0x0
- std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x4DA9706C
- bool _gameObjectsToMoveLock = 0x0
- std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x4DA97080
- bool _dynamicObjectsToMoveLock = 0x0
- std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x4DA97094
- std::mutex _mapLock = 0x4DA970A4
- std::mutex _gridLock = 0x4DA970D4
- MapEntry* i_mapEntry = 0x84F97E4
- unsigned int i_spawnMode = 0x1
- unsigned int i_InstanceId = 0x7
- unsigned int m_unloadTimer = 0x0
- float m_VisibleDistance = 170.000000
- DynamicMapTree _dynamicTree = 0x5AF37300
- MapRefManager m_mapRefManager = 0x4DA9711C
- LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x0
- int m_VisibilityNotifyPeriod = 0x3E8
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x4DA9713C
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x4DA97148
- std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x4DA97154
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x4DA97160
- int i_gridExpiry = 0x493E0
- Map* m_parentMap = 0x9A3FFDF0
- NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9717C
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- GridMap*[64] GridMaps
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9B17C
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- std::bitset<262144> marked_cells = 0x4DA9F180
- bool i_scriptLock = 0x0
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x4DAA7184
- std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x4DAA7190
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x4DAA719C
- std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x4DAA71A8
- boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x4DAA71B4
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x4DAA71D0
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x4DAA71F8
- std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x4DAA7220
- unsigned int _respawnCheckTimer = 0xE08
- std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x4DAA724C
- std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x4DAA7274
- unsigned int _defaultLight = 0x9B8
- std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x4DAA72A0
- TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x4DAA72AC
- std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x4DAA7378
- std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x4DAA73A0
- std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x4DAA73C8
- std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x4DAA73F0
- std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x4DAA7418
- std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x4DAA7440
- MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0xA37E7668A37E7668
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline
- Movement::SplineBase
- std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x9EFC9208
- int index_lo = 0x1
- int index_hi = 0x16
- unsigned int m_mode = 0x0
- bool cyclic = 0x0
- std::vector<int,std::allocator<int> > lengths = 0x9EFC9224
- Movement::FacingInfo facing
- <unnamed-type-f>
- float x = 4.121985
- float y = -107374176.000000
- float z = -107374176.000000
- Movement::FacingInfo::<unnamed-type-f> f = 0x9EFC9238
- unsigned int target = 0xCCCCCCCC4083E74E
- float angle = 4.121985
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags
- unsigned int animId = 0x0
- bool done = 0x10
- bool falling = 0x10
- bool no_spline = 0x10
- bool parabolic = 0x10
- bool canswim = 0x10
- bool flying = 0x10
- bool orientationFixed = 0x10
- bool final_point = 0x10
- bool final_target = 0x2
- bool final_angle = 0x2
- bool catmullrom = 0x2
- bool cyclic = 0x2
- bool enter_cycle = 0x2
- bool animation = 0x2
- bool frozen = 0x2
- bool transportEnter = 0x2
- bool transportExit = 0x0
- bool unknown7 = 0x0
- bool unknown8 = 0x0
- bool backward = 0x0
- bool unknown10 = 0x0
- bool unknown11 = 0x0
- bool unknown12 = 0x0
- bool unknown13 = 0x0
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB44
- std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x450EEB48
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x450EEB54
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB6C
- std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x450EEB70
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x450EEB7C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
- boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
- boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
- boost::heap::detail::size_holder<1,unsigned int>
- unsigned int size_ = 0x0
- super_t
- implementation_defined
- boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
- boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x450EEBB0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBBC
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBC0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBE8
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBEC
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBF8
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::array<float,7> _singleSchoolModifiers
- float[7] _Elems
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
- std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
- <user defined> value_compare = 0x450EEC2C
- std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x450EEC30
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x450EEC3C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
- std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
- std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
- std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
- <user defined> value_compare = 0x450EEC64
- std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x450EEC68
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x450EEC74
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE36C
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE370
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE37C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A8
- unsigned int ItemId = 0x9F618A70
- unsigned int CategoryId = 0x9A8DD060
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD0A0
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE394
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE398
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE3A4
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C2F70
- unsigned int ItemId = 0x9F618760
- unsigned int CategoryId = 0x9A8DD220
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD2609A8DD260
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
- <user defined> value_compare = 0xA29FE3BC
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0xA29FE3C0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0xA29FE3CC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
- <user defined> value_compare = 0xA29FE420
- std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0xA29FE424
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0xA29FE430
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Parameter ObjectGuid guid1
- unsigned int _guid = 0xF140000035000002
- Parameter unsigned int spellid = 0x1
- Parameter unsigned int flag = 0x7
- Parameter ObjectGuid guid2
- unsigned int _guid = 0xF130008F74000061
- Local CharmInfo* charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x450ED530
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x450ED53C
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x450ED548
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x450ED57C
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x450ED5B0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x450ED5BC
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x450ED5D0
- EventProcessor m_Events = 0x450ED640
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline = 0x9EFC9208
- Movement::FacingInfo facing = 0x9EFC9238
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags = 0x21000
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x450EEB44
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x450EEB6C
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x450EEBA0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x450EEBBC
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x450EEBE8
- std::array<float,7> _singleSchoolModifiers = 0x450EEC10
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x450EEC2C
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x450EEC64
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0xA29FE36C
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0xA29FE394
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0xA29FE3BC
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0xA29FE420
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- 026FFDE5 00000000 WorldSession::HandlePetAction+825 c:\trinitysource355\src\server\game\handlers\pethandler.cpp line 106
- Local WorldSession* this = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime
- std::_Atomic_llong
- unsigned int _My_val = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- std::future<SQLQueryHolder *> _charLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC290
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x5AC18EA8
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC294
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2A0
- unsigned int _Mask = 0x0
- unsigned int _Maxidx = 0x0
- WorldSession::DosProtection AntiDOS
- WorldSession* Session = 0x964CC288
- int _policy = 0x1
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC2C0
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC2C4
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2D0
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x964CC2E8
- <user defined> _Copy_tag = 0x964CC2E8
- <user defined> _Move_tag = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi
- std::array<unsigned int,14> m_taximask = 0x9A3FDAB4
- std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x9A3FDAEC
- unsigned int m_flightMasterFactionId = 0x0
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
- std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
- std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
- std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x9A3FDB24
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x9A3FDB30
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
- std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
- <user defined> value_compare = 0x9A3FDB58
- std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x9A3FDB5C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x9A3FDB68
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- PvPInfo pvpInfo
- bool IsHostile = 0x0
- bool IsInHostileArea = 0x0
- bool IsInNoPvPArea = 0x0
- bool IsInFFAPvPArea = 0x0
- int EndTimer = 0x0
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- GossipMenu _gossipMenu = 0x976EBE60
- QuestMenu _questMenu = 0x976EBE90
- WorldSession* _session = 0x964CC288
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
- std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
- std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- <user defined> m_Controlled = 0x9A3FC430
- <user defined> m_playerMovingMe = 0x9A3FC260
- <user defined> m_SummonSlot = 0x9A3FC440
- <user defined> m_ObjectSlot = 0x9A3FC478
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- <user defined> m_modAttackSpeedPct = 0x9A3FC4A8
- <user defined> m_spellImmune = 0x9A3FC4B4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- <user defined> LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- <user defined> movespline = 0x846CED38
- <user defined> i_AI = 0x0
- <user defined> i_disabledAI = 0x0
- bool m_AutoRepeatFirstCast = 0x0
- <user defined> m_attackTimer = 0x9A3FC5F4
- <user defined> m_createStats = 0x9A3FC600
- <user defined> m_attackers = 0x9A3FC614
- <user defined> m_attacking = 0x0
- int m_deathState = 0x0
- int m_procDeep = 0x0
- <user defined> m_dynObj = 0x9A3FC62C
- <user defined> m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- <user defined> m_currentSpells = 0x9A3FC648
- <user defined> m_ownedAuras = 0x9A3FC658
- <user defined> m_appliedAuras = 0x9A3FC664
- <user defined> m_removedAuras = 0x9A3FC670
- <user defined> m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- <user defined> m_modAuras = 0x9A3FC68C
- <user defined> m_scAuras = 0x9A3FD568
- <user defined> m_interruptableAuras = 0x9A3FD574
- <user defined> m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- <user defined> m_auraFlatModifiersGroup = 0x9A3FD590
- <user defined> m_auraPctModifiersGroup = 0x9A3FD658
- <user defined> m_weaponDamage = 0x9A3FD720
- bool m_canModifyStats = 0x1
- <user defined> m_visibleAuras = 0x9A3FD754
- <user defined> m_speed_rate = 0x9A3FD760
- <user defined> m_charmInfo = 0x0
- <user defined> m_sharedVision = 0x9A3FD788
- <user defined> i_motionMaster = 0x80D603A0
- <user defined> m_reactiveTimer = 0x9A3FD798
- unsigned int m_regenTimer = 0x0
- <user defined> m_vehicle = 0x0
- <user defined> m_vehicleKit = 0x0
- unsigned int m_unitTypeMask = 0x0
- <user defined> _lastLiquid = 0x0
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- <user defined> m_movesplineTimer = 0x0
- <user defined> m_Diminishing = 0x9A3FD7CC
- <user defined> m_combatManager = 0x9A3FD8C8
- <user defined> m_threatManager = 0x9A3FD91C
- <user defined> m_followingMe = 0x9A3FDA14
- <user defined> m_comboTarget = 0x0
- int m_comboPoints = 0x0
- <user defined> m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- <user defined> m_spellHistory = 0x4540F138
- WorldObject* m_seer = 0x9A3FC260
- <user defined> m_stealth = 0x9A3FC2B8
- <user defined> m_stealthDetect = 0x9A3FC2C4
- <user defined> m_invisibility = 0x9A3FC2D0
- <user defined> m_invisibilityDetect = 0x9A3FC304
- <user defined> m_serverSideVisibility = 0x9A3FC338
- <user defined> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- <user defined> m_movementInfo = 0x9A3FC358
- <user defined> m_Events = 0x9A3FC3C8
- <user defined> m_name = 0x9A3FC3E0
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- <user defined> m_zoneScript = 0x0
- <user defined> m_transport = 0x0
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- <user defined> m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FDBC8
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FDBD4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDBF8
- <user defined> _Copy_tag = 0x9A3FDBF8
- <user defined> _Move_tag = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
- std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
- std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
- std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData
- unsigned int bgInstanceID = 0x0
- unsigned int bgTypeID = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x9A3FDD00
- unsigned int bgAfkReportedCount = 0x0
- int bgAfkReportedTimer = 0x5AC18F68
- unsigned int bgTeam = 0x0
- unsigned int mountSpell = 0x0
- unsigned int[2] taxiPath
- [0] = 0x0
- [1] = 0x0
- WorldLocation joinPos = 0x9A3FDD28
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD44
- <user defined> _Copy_tag = 0x9A3FDD44
- <user defined> _Move_tag = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD50
- <user defined> _Copy_tag = 0x9A3FDD50
- <user defined> _Move_tag = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD5C
- <user defined> _Copy_tag = 0x9A3FDD5C
- <user defined> _Move_tag = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
- std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
- <user defined> value_compare = 0x9A3FDD68
- std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x9A3FDD6C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x9A3FDD78
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ObjectGuid m_playerSharingQuest
- unsigned int _guid = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid
- unsigned int _guid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
- std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
- std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- <user defined> _Copy_tag = 0x9A3FE040
- <user defined> _Move_tag = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- <user defined> _Copy_tag = 0x9A3FE04C
- <user defined> _Move_tag = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FE058
- <user defined> _Copy_tag = 0x9A3FE058
- <user defined> _Move_tag = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- <user defined> _Copy_tag = 0x9A3FE064
- <user defined> _Move_tag = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
- std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
- <user defined> value_compare = 0x9A3FE070
- std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x9A3FE074
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x9A3FE080
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail
- std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
- std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
- <user defined> value_compare = 0x9A3FE0B4
- std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x9A3FE0B8
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x9A3FE0C4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
- std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- <user defined> _Copy_tag = 0x9A3FE11C
- <user defined> _Move_tag = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
- std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
- std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
- std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration
- std::_List_buy<Item *,std::allocator<Item *> >
- std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FE684
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FE690
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
- std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
- std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels
- std::_List_buy<Channel *,std::allocator<Channel *> >
- std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x978C7140
- ObjectGuid _playerGUID = 0xF
- GroupReference m_group
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- GroupReference m_originalGroup
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location
- Position
- <user defined> XY = 0x9A3FE790
- <user defined> XYZ = 0x9A3FE790
- <user defined> XYZO = 0x9A3FE790
- <user defined> PackedXYZ = 0x9A3FE790
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- WorldLocation m_recall_location
- Position
- <user defined> XY = 0x9A3FE7A4
- <user defined> XYZ = 0x9A3FE7A4
- <user defined> XYZO = 0x9A3FE7A4
- <user defined> PackedXYZ = 0x9A3FE7A4
- float m_positionX = 2127.888916
- float m_positionY = -4650.622559
- float m_positionZ = 48.693016
- float m_orientation = 0.634563
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- unsigned int m_mapId = 0x1
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
- std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- <user defined> _Copy_tag = 0x9A3FE7C0
- <user defined> _Move_tag = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- Player* player = 0x9A3FC260
- unsigned int m_cinematicDiff = 0x996BF
- unsigned int m_lastCinematicCheck = 0x0
- unsigned int m_activeCinematicCameraId = 0x0
- unsigned int m_cinematicLength = 0x0
- std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
- Position m_remoteSightPosition = 0x80D600F8
- TempSummon* m_CinematicObject = NULL
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x9A3FE7D4
- <user defined> _Copy_tag = 0x9A3FE7D4
- <user defined> _Move_tag = 0x9A3FE7D4
- MapReference m_mapRef
- Reference<Map,Player>
- LinkedListElement
- LinkedListElement* iNext = 0x9A3FE7E400000000
- LinkedListElement* iPrev = 0x9A3FE7E4
- Map* iRefTo = 0x4DA97028
- Player* iRefFrom = 0x9A3FC260
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest
- Position
- <user defined> XY = 0x9A3FE83C
- <user defined> XYZ = 0x9A3FE83C
- <user defined> XYZO = 0x9A3FE83C
- <user defined> PackedXYZ = 0x9A3FE83C
- float m_positionX = 76.863800
- float m_positionY = 2211.370117
- float m_positionZ = 30.000000
- float m_orientation = 3.149650
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- unsigned int m_mapId = 0x277
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- Player* m_player = 0x9A3FC260
- std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x846D93FC
- std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x846D9424
- std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x846D944C
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- Player* _player = 0x9A3FC260
- std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x9A1E9C34
- std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x9A1E9C40
- unsigned int _visibleFactionCount = 0x14
- unsigned int _honoredFactionCount = 0x0
- unsigned int _reveredFactionCount = 0x0
- unsigned int _exaltedFactionCount = 0x0
- bool _sendFactionIncreased = 0x0
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x9A3FE884
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x9A3FE888
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x9A3FE894
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation
- Position
- <user defined> XY = 0x9A3FE8C0
- <user defined> XYZ = 0x9A3FE8C0
- <user defined> XYZO = 0x9A3FE8C0
- <user defined> PackedXYZ = 0x9A3FE8C0
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- std::shared_ptr<WorldSocket> m_Socket
- std::_Ptr_base<WorldSocket>
- WorldSocket* _Ptr = 0x430CB028
- std::_Ref_count_base* _Rep = 0x430CB018
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency
- std::_Atomic_uint
- unsigned long _My_val = 0x5
- std::atomic<unsigned int> m_clientTimeDelay
- std::_Atomic_uint
- unsigned long _My_val = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList
- std::_List_buy<AddonInfo,std::allocator<AddonInfo> >
- std::_List_alloc<std::_List_base_types<AddonInfo,std::allocator<AddonInfo> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AddonInfo,void *> >,std::_List_val<std::_List_simple_types<AddonInfo> >,1> _Mypair = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x964CC4E4
- std::deque<WorldPacket *,std::allocator<WorldPacket *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldPacket *,std::allocator<WorldPacket *> > >
- std::_Compressed_pair<std::allocator<WorldPacket *>,std::_Deque_val<std::_Deque_simple_types<WorldPacket *> >,1> _Mypair = 0x964CC514
- bool _canceled = 0x0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int _id = 0x1
- std::string _name = "MORPH"
- int _realmId = 0x1
- unsigned int _secLevel = 0x3
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _grantedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB348
- <user defined> _Copy_tag = 0x976EB348
- <user defined> _Move_tag = 0x976EB348
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _deniedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB354
- <user defined> _Copy_tag = 0x976EB354
- <user defined> _Move_tag = 0x976EB354
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _globalPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB360
- <user defined> _Copy_tag = 0x976EB360
- <user defined> _Move_tag = 0x976EB360
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID
- unsigned int _guid = 0x0
- Parameter WorldPacket& recvData = 0x9D2BDF10
- ByteBuffer
- unsigned int _rpos = 0x14
- unsigned int _wpos = 0x0
- std::vector<unsigned char,std::allocator<unsigned char> > _storage
- std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > >
- std::_Compressed_pair<std::allocator<unsigned char>,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x9D2BDF1C
- unsigned int m_opcode = 0x175
- Local unsigned int flag = 0x7
- Local unsigned int spellid = 0x1
- Local ObjectGuid guid2
- unsigned int _guid = 0xF130008F74000061
- Local unsigned int data = 0x7000001
- Local Unit* pet = 0x450ED4D8
- WorldObject
- Object
- unsigned int m_objectType = 0x9
- int m_objectTypeId = 0x3
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0x35000002
- unsigned int* m_uint32Values = 0x35000002
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x450ED4EC
- unsigned int m_valuesCount = 0x94
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x450ED500
- WorldLocation
- Position
- <user defined> XY = 0x450ED51C
- <user defined> XYZ = 0x450ED51C
- <user defined> XYZO = 0x450ED51C
- <user defined> PackedXYZ = 0x450ED51C
- float m_positionX = -159.616638
- float m_positionY = 2192.040039
- float m_positionZ = 36.871880
- float m_orientation = 0.728277
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC31F9DDC
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC31F9DDC
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
- int[12] m_values
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
- int[2] m_values
- [0] = 0x0
- [1] = 0x1
- unsigned int m_flags = 0x0
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo
- ObjectGuid guid = 0x0
- unsigned int flags = 0x8000001
- unsigned int flags2 = 0x0
- Position pos = 0x450ED5E0
- unsigned int time = 0x0
- TransportInfo
- ObjectGuid guid = 0x0
- Position pos = 0x450ED5D8
- int seat = 0x0
- unsigned int time = 0x0
- unsigned int time2 = 0x0
- MovementInfo::TransportInfo transport = 0x450ED5F8
- float pitch = 0.000000
- unsigned int fallTime = 0x0
- JumpInfo
- float zspeed = 0.000000
- float sinAngle = 0.000000
- float cosAngle = 0.000000
- float xyspeed = -429916160.000000
- MovementInfo::JumpInfo jump = 0x450ED628
- float splineElevation = 0.000000
- EventProcessor m_Events
- unsigned int m_time = 0x43897
- std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x450ED648
- std::string m_name = "Boar"
- bool m_isActive = 0x0
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -108.843552
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
- LinkedListHead
- LinkedListElement iFirst = 0x6FC5FC2C
- LinkedListElement iLast = 0x5ED8227400000000
- unsigned int iSize = 0x8
- <user defined> ?$Iterator@VLinkedListElement@@ = 0x6FC5FC2C
- <user defined> iterator = 0x6FC5FC2C
- <user defined> iterator = 0x4DA97028
- iterator
- GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x2E086E0
- std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x4DA97040
- bool _creatureToMoveLock = 0x0
- std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x4DA9706C
- bool _gameObjectsToMoveLock = 0x0
- std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x4DA97080
- bool _dynamicObjectsToMoveLock = 0x0
- std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x4DA97094
- std::mutex _mapLock = 0x4DA970A4
- std::mutex _gridLock = 0x4DA970D4
- MapEntry* i_mapEntry = 0x84F97E4
- unsigned int i_spawnMode = 0x1
- unsigned int i_InstanceId = 0x7
- unsigned int m_unloadTimer = 0x0
- float m_VisibleDistance = 170.000000
- DynamicMapTree _dynamicTree = 0x5AF37300
- MapRefManager m_mapRefManager = 0x4DA9711C
- LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x0
- int m_VisibilityNotifyPeriod = 0x3E8
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x4DA9713C
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x4DA97148
- std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x4DA97154
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x4DA97160
- int i_gridExpiry = 0x493E0
- Map* m_parentMap = 0x9A3FFDF0
- NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9717C
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- GridMap*[64] GridMaps
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- [0] = 0x4DA9B17C
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- <user defined>*[64] GridMap
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- [4] = NULL
- [5] = NULL
- [6] = NULL
- [7] = NULL
- [8] = NULL
- [9] = NULL
- std::bitset<262144> marked_cells = 0x4DA9F180
- bool i_scriptLock = 0x0
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x4DAA7184
- std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x4DAA7190
- std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x4DAA719C
- std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x4DAA71A8
- boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x4DAA71B4
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x4DAA71D0
- std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x4DAA71F8
- std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x4DAA7220
- unsigned int _respawnCheckTimer = 0xE08
- std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x4DAA724C
- std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x4DAA7274
- unsigned int _defaultLight = 0x9B8
- std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x4DAA72A0
- TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x4DAA72AC
- std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x4DAA7378
- std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x4DAA73A0
- std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x4DAA73C8
- std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x4DAA73F0
- std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x4DAA7418
- std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x4DAA7440
- MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0xA37E7668A37E7668
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x2
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x0
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED6A8
- <user defined> _Copy_tag = 0x450ED6A8
- <user defined> _Move_tag = 0x450ED6A8
- Player* m_playerMovingMe = NULL
- ObjectGuid[7] m_SummonSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.000000
- float m_modRangedHitChance = 0.000000
- float m_modSpellHitChance = 0.000000
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x450ED72C
- [1] = 0x450ED754
- [2] = 0x450ED77C
- [3] = 0x450ED7A4
- [4] = 0x450ED7CC
- [5] = 0x450ED7F4
- [6] = 0x450ED81C
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x1
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID
- unsigned int _guid = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x9EFC9208
- Movement::Spline<int> spline
- Movement::SplineBase
- std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x9EFC9208
- int index_lo = 0x1
- int index_hi = 0x16
- unsigned int m_mode = 0x0
- bool cyclic = 0x0
- std::vector<int,std::allocator<int> > lengths = 0x9EFC9224
- Movement::FacingInfo facing
- <unnamed-type-f>
- float x = 4.121985
- float y = -107374176.000000
- float z = -107374176.000000
- Movement::FacingInfo::<unnamed-type-f> f = 0x9EFC9238
- unsigned int target = 0xCCCCCCCC4083E74E
- float angle = 4.121985
- unsigned int m_Id = 0x5B3
- Movement::MoveSplineFlag splineflags
- unsigned int animId = 0x0
- bool done = 0x10
- bool falling = 0x10
- bool no_spline = 0x10
- bool parabolic = 0x10
- bool canswim = 0x10
- bool flying = 0x10
- bool orientationFixed = 0x10
- bool final_point = 0x10
- bool final_target = 0x2
- bool final_angle = 0x2
- bool catmullrom = 0x2
- bool cyclic = 0x2
- bool enter_cycle = 0x2
- bool animation = 0x2
- bool frozen = 0x2
- bool transportEnter = 0x2
- bool transportExit = 0x0
- bool unknown7 = 0x0
- bool unknown8 = 0x0
- bool backward = 0x0
- bool unknown10 = 0x0
- bool unknown11 = 0x0
- bool unknown12 = 0x0
- bool unknown13 = 0x0
- int time_passed = 0x326
- float vertical_acceleration = 0.000000
- float initialOrientation = 0.730792
- int effect_start_time = 0x0
- int point_Idx = 0x2
- int point_Idx_offset = 0x0
- bool onTransport = 0x0
- UnitAI* i_AI = 0x9F40DAE8
- Unit* me = 0x450ED4D8
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 171.000000
- [1] = 137.000000
- [2] = 321.000000
- [3] = 63.000000
- [4] = 101.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
- std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
- std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x450ED88C
- <user defined> _Copy_tag = 0x450ED88C
- <user defined> _Move_tag = 0x450ED88C
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
- std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
- std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x450ED8A4
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
- std::_List_buy<GameObject *,std::allocator<GameObject *> >
- std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x450ED8B0
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- <user defined> _Copy_tag = 0x450ED8D0
- <user defined> _Move_tag = 0x450ED8D0
- <user defined> value_compare = 0x450ED8D0
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
- std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- <user defined> _Copy_tag = 0x450ED8DC
- <user defined> _Move_tag = 0x450ED8DC
- <user defined> value_compare = 0x450ED8DC
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450ED8E8
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
- std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
- std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x450ED8F4450ED8D0
- std::_Iterator_base12* _Mynextiter = NULL
- std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x9B221E18
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x450ED904
- [1] = 0x450ED910
- [2] = 0x450ED91C
- [3] = 0x450ED928
- [4] = 0x450ED934
- [5] = 0x450ED940
- [6] = 0x450ED94C
- [7] = 0x450ED958
- [8] = 0x450ED964
- [9] = 0x450ED970
- std::list<Aura *,std::allocator<Aura *> > m_scAuras
- std::_List_buy<Aura *,std::allocator<Aura *> >
- std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x450EE7E0
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
- std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
- std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x450EE7EC
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
- std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
- std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- <user defined> _Copy_tag = 0x450EE7F8
- <user defined> _Move_tag = 0x450EE7F8
- <user defined> value_compare = 0x450EE7F8
- unsigned int m_interruptMask = 0x0
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.050000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 55.000000
- [1] = 0.000000
- [0] = 0x425C0000
- float[2]
- [0] = 91.000000
- [1] = 0.000000
- [0] = 0x450EE998
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
- std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- <user defined> _Copy_tag = 0x450EE9CC
- <user defined> _Move_tag = 0x450EE9CC
- <user defined> value_compare = 0x450EE9CC
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.300000
- [2] = 1.000000
- [3] = 1.300000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.300000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = 0x97296E28
- Unit* _unit = 0x450ED4D8
- UnitActionBarEntry[10] PetActionBar
- [0] = 0x7000002
- [1] = 0x7000001
- [2] = 0x7000000
- [3] = 0xC100CCF9
- [4] = 0x810069A7
- [5] = 0xC10089DE
- [6] = 0x810006CE
- [7] = 0x6000002
- [8] = 0x6000001
- [9] = 0x6000000
- UnitActionBarEntry[4] _charmspells
- [0] = 0x81000000
- [1] = 0x81000000
- [2] = 0x81000000
- [3] = 0x81000000
- unsigned int _CommandState = 0x1
- unsigned int _petnumber = 0x35
- int _oldReactState = 0x2
- bool _isCommandAttack = 0x0
- bool _isCommandFollow = 0x1
- bool _isAtStay = 0x0
- bool _isFollowing = 0x0
- bool _isReturning = 0x1
- float _stayX = 0.000000
- float _stayY = 0.000000
- float _stayZ = 0.000000
- std::list<Player *,std::allocator<Player *> > m_sharedVision
- std::_List_buy<Player *,std::allocator<Player *> >
- std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x450EEA00
- MotionMaster* i_motionMaster = 0xA1ADEAE0
- MovementGenerator*[3] _slot
- [0] = 0x3366640
- [1] = NULL
- [2] = NULL
- bool[3] _initialize
- [0] = 0x0
- [1] = 0x0
- [2] = 0x1
- std::vector<MovementGenerator *,std::allocator<MovementGenerator *> > _expireList
- std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > >
- std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0xA1ADEAF0
- Unit* _owner = 0x450ED4D8
- int _top = 0x1
- unsigned int _cleanFlag = 0x0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x7D0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x197
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer
- int i_expiryTime = 0xC8
- DiminishingReturn[21] m_Diminishing
- [0] = 0x450EEA44
- [1] = 0x450EEA50
- [2] = 0x450EEA5C
- [3] = 0x450EEA68
- [4] = 0x450EEA74
- [5] = 0x450EEA80
- [6] = 0x450EEA8C
- [7] = 0x450EEA98
- [8] = 0x450EEAA4
- [9] = 0x450EEAB0
- CombatManager m_combatManager
- Unit* _owner = 0x450ED4D8
- std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB44
- std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x450EEB48
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x450EEB54
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
- std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
- <user defined> value_compare = 0x450EEB6C
- std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x450EEB70
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x450EEB7C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatManager m_threatManager
- ThreatListIterator
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x450EEB94
- Unit* _owner = 0x450ED4D8
- bool _ownerCanHaveThreatList = 0x0
- bool _ownerEngaged = 0x0
- unsigned int _updateClientTimer = 0x3E8
- boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
- boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
- boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
- boost::heap::detail::size_holder<1,unsigned int>
- unsigned int size_ = 0x0
- super_t
- implementation_defined
- boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
- boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x450EEBB0
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBBC
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBC0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ThreatReference* _currentVictimRef = NULL
- std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
- std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
- <user defined> value_compare = 0x450EEBE8
- std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x450EEBEC
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x450EEBF8
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::array<float,7> _singleSchoolModifiers
- float[7] _Elems
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
- std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
- <user defined> value_compare = 0x450EEC2C
- std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x450EEC30
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x450EEC3C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
- std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
- std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x450EEC54
- std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
- std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
- <user defined> value_compare = 0x450EEC64
- std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x450EEC68
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x450EEC74
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
- std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
- std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
- std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x450EEC90
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x450EEC9C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
- std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
- std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
- std::list<Unit *,std::allocator<Unit *> > _List = 0x450EECC0
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x450EECCC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0xA29FE368
- CooldownEntry
- unsigned int SpellId = 0x450ED4D8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A89F6185D8
- unsigned int ItemId = 0x0
- unsigned int CategoryId = 0x9F618A70
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD060
- bool OnHold = 0xA0
- Unit* _owner = 0x450ED4D8
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE36C
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE370
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE37C
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C30A8
- unsigned int ItemId = 0x9F618A70
- unsigned int CategoryId = 0x9A8DD060
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD0A09A8DD0A0
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
- <user defined> value_compare = 0xA29FE394
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0xA29FE398
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0xA29FE3A4
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- mapped_type
- unsigned int SpellId = 0x3F800000
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xA36C2F70
- unsigned int ItemId = 0x9F618760
- unsigned int CategoryId = 0x9A8DD220
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x9A8DD2609A8DD260
- bool OnHold = 0x7
- std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
- <user defined> value_compare = 0xA29FE3BC
- std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0xA29FE3C0
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0xA29FE3CC
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
- std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
- <user defined> value_compare = 0xA29FE420
- std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0xA29FE424
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0xA29FE430
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- Local ObjectGuid guid1
- unsigned int _guid = 0xF140000035000002
- 0255674A 00000000 PacketHandler<WorldPacket,&WorldSession::HandlePetAction>::Call+1A c:\trinitysource355\src\server\game\server\protocol\opcodes.cpp line 49
- Local PacketHandler<WorldPacket,&WorldSession::HandlePetAction>* this = 0x973218A0
- ClientOpcodeHandler
- OpcodeHandler
- char* Name = "CMSG_PET_ACTION"
- int Status = 0x1
- int ProcessingPlace = 0x1
- Parameter WorldSession* session = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime
- std::_Atomic_llong
- unsigned int _My_val = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- std::future<SQLQueryHolder *> _charLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC290
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x5AC18EA8
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC294
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2A0
- unsigned int _Mask = 0x0
- unsigned int _Maxidx = 0x0
- WorldSession::DosProtection AntiDOS
- WorldSession* Session = 0x964CC288
- int _policy = 0x1
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC2C0
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC2C4
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2D0
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x964CC2E8
- <user defined> _Copy_tag = 0x964CC2E8
- <user defined> _Move_tag = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi
- std::array<unsigned int,14> m_taximask = 0x9A3FDAB4
- std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x9A3FDAEC
- unsigned int m_flightMasterFactionId = 0x0
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
- std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
- std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
- std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x9A3FDB24
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x9A3FDB30
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
- std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
- <user defined> value_compare = 0x9A3FDB58
- std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x9A3FDB5C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x9A3FDB68
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- PvPInfo pvpInfo
- bool IsHostile = 0x0
- bool IsInHostileArea = 0x0
- bool IsInNoPvPArea = 0x0
- bool IsInFFAPvPArea = 0x0
- int EndTimer = 0x0
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- GossipMenu _gossipMenu = 0x976EBE60
- QuestMenu _questMenu = 0x976EBE90
- WorldSession* _session = 0x964CC288
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
- std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
- std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- <user defined> m_Controlled = 0x9A3FC430
- <user defined> m_playerMovingMe = 0x9A3FC260
- <user defined> m_SummonSlot = 0x9A3FC440
- <user defined> m_ObjectSlot = 0x9A3FC478
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- <user defined> m_modAttackSpeedPct = 0x9A3FC4A8
- <user defined> m_spellImmune = 0x9A3FC4B4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- <user defined> LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- <user defined> movespline = 0x846CED38
- <user defined> i_AI = 0x0
- <user defined> i_disabledAI = 0x0
- bool m_AutoRepeatFirstCast = 0x0
- <user defined> m_attackTimer = 0x9A3FC5F4
- <user defined> m_createStats = 0x9A3FC600
- <user defined> m_attackers = 0x9A3FC614
- <user defined> m_attacking = 0x0
- int m_deathState = 0x0
- int m_procDeep = 0x0
- <user defined> m_dynObj = 0x9A3FC62C
- <user defined> m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- <user defined> m_currentSpells = 0x9A3FC648
- <user defined> m_ownedAuras = 0x9A3FC658
- <user defined> m_appliedAuras = 0x9A3FC664
- <user defined> m_removedAuras = 0x9A3FC670
- <user defined> m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- <user defined> m_modAuras = 0x9A3FC68C
- <user defined> m_scAuras = 0x9A3FD568
- <user defined> m_interruptableAuras = 0x9A3FD574
- <user defined> m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- <user defined> m_auraFlatModifiersGroup = 0x9A3FD590
- <user defined> m_auraPctModifiersGroup = 0x9A3FD658
- <user defined> m_weaponDamage = 0x9A3FD720
- bool m_canModifyStats = 0x1
- <user defined> m_visibleAuras = 0x9A3FD754
- <user defined> m_speed_rate = 0x9A3FD760
- <user defined> m_charmInfo = 0x0
- <user defined> m_sharedVision = 0x9A3FD788
- <user defined> i_motionMaster = 0x80D603A0
- <user defined> m_reactiveTimer = 0x9A3FD798
- unsigned int m_regenTimer = 0x0
- <user defined> m_vehicle = 0x0
- <user defined> m_vehicleKit = 0x0
- unsigned int m_unitTypeMask = 0x0
- <user defined> _lastLiquid = 0x0
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- <user defined> m_movesplineTimer = 0x0
- <user defined> m_Diminishing = 0x9A3FD7CC
- <user defined> m_combatManager = 0x9A3FD8C8
- <user defined> m_threatManager = 0x9A3FD91C
- <user defined> m_followingMe = 0x9A3FDA14
- <user defined> m_comboTarget = 0x0
- int m_comboPoints = 0x0
- <user defined> m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- <user defined> m_spellHistory = 0x4540F138
- WorldObject* m_seer = 0x9A3FC260
- <user defined> m_stealth = 0x9A3FC2B8
- <user defined> m_stealthDetect = 0x9A3FC2C4
- <user defined> m_invisibility = 0x9A3FC2D0
- <user defined> m_invisibilityDetect = 0x9A3FC304
- <user defined> m_serverSideVisibility = 0x9A3FC338
- <user defined> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- <user defined> m_movementInfo = 0x9A3FC358
- <user defined> m_Events = 0x9A3FC3C8
- <user defined> m_name = 0x9A3FC3E0
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- <user defined> m_zoneScript = 0x0
- <user defined> m_transport = 0x0
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- <user defined> m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FDBC8
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FDBD4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDBF8
- <user defined> _Copy_tag = 0x9A3FDBF8
- <user defined> _Move_tag = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
- std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
- std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
- std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData
- unsigned int bgInstanceID = 0x0
- unsigned int bgTypeID = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x9A3FDD00
- unsigned int bgAfkReportedCount = 0x0
- int bgAfkReportedTimer = 0x5AC18F68
- unsigned int bgTeam = 0x0
- unsigned int mountSpell = 0x0
- unsigned int[2] taxiPath
- [0] = 0x0
- [1] = 0x0
- WorldLocation joinPos = 0x9A3FDD28
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD44
- <user defined> _Copy_tag = 0x9A3FDD44
- <user defined> _Move_tag = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD50
- <user defined> _Copy_tag = 0x9A3FDD50
- <user defined> _Move_tag = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD5C
- <user defined> _Copy_tag = 0x9A3FDD5C
- <user defined> _Move_tag = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
- std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
- <user defined> value_compare = 0x9A3FDD68
- std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x9A3FDD6C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x9A3FDD78
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ObjectGuid m_playerSharingQuest
- unsigned int _guid = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid
- unsigned int _guid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
- std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
- std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- <user defined> _Copy_tag = 0x9A3FE040
- <user defined> _Move_tag = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- <user defined> _Copy_tag = 0x9A3FE04C
- <user defined> _Move_tag = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FE058
- <user defined> _Copy_tag = 0x9A3FE058
- <user defined> _Move_tag = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- <user defined> _Copy_tag = 0x9A3FE064
- <user defined> _Move_tag = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
- std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
- <user defined> value_compare = 0x9A3FE070
- std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x9A3FE074
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x9A3FE080
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail
- std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
- std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
- <user defined> value_compare = 0x9A3FE0B4
- std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x9A3FE0B8
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x9A3FE0C4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
- std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- <user defined> _Copy_tag = 0x9A3FE11C
- <user defined> _Move_tag = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
- std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
- std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
- std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration
- std::_List_buy<Item *,std::allocator<Item *> >
- std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FE684
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FE690
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
- std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
- std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels
- std::_List_buy<Channel *,std::allocator<Channel *> >
- std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x978C7140
- ObjectGuid _playerGUID = 0xF
- GroupReference m_group
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- GroupReference m_originalGroup
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location
- Position
- <user defined> XY = 0x9A3FE790
- <user defined> XYZ = 0x9A3FE790
- <user defined> XYZO = 0x9A3FE790
- <user defined> PackedXYZ = 0x9A3FE790
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- WorldLocation m_recall_location
- Position
- <user defined> XY = 0x9A3FE7A4
- <user defined> XYZ = 0x9A3FE7A4
- <user defined> XYZO = 0x9A3FE7A4
- <user defined> PackedXYZ = 0x9A3FE7A4
- float m_positionX = 2127.888916
- float m_positionY = -4650.622559
- float m_positionZ = 48.693016
- float m_orientation = 0.634563
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- unsigned int m_mapId = 0x1
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
- std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- <user defined> _Copy_tag = 0x9A3FE7C0
- <user defined> _Move_tag = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- Player* player = 0x9A3FC260
- unsigned int m_cinematicDiff = 0x996BF
- unsigned int m_lastCinematicCheck = 0x0
- unsigned int m_activeCinematicCameraId = 0x0
- unsigned int m_cinematicLength = 0x0
- std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
- Position m_remoteSightPosition = 0x80D600F8
- TempSummon* m_CinematicObject = NULL
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x9A3FE7D4
- <user defined> _Copy_tag = 0x9A3FE7D4
- <user defined> _Move_tag = 0x9A3FE7D4
- MapReference m_mapRef
- Reference<Map,Player>
- LinkedListElement
- LinkedListElement* iNext = 0x9A3FE7E400000000
- LinkedListElement* iPrev = 0x9A3FE7E4
- Map* iRefTo = 0x4DA97028
- Player* iRefFrom = 0x9A3FC260
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest
- Position
- <user defined> XY = 0x9A3FE83C
- <user defined> XYZ = 0x9A3FE83C
- <user defined> XYZO = 0x9A3FE83C
- <user defined> PackedXYZ = 0x9A3FE83C
- float m_positionX = 76.863800
- float m_positionY = 2211.370117
- float m_positionZ = 30.000000
- float m_orientation = 3.149650
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- unsigned int m_mapId = 0x277
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- Player* m_player = 0x9A3FC260
- std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x846D93FC
- std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x846D9424
- std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x846D944C
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- Player* _player = 0x9A3FC260
- std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x9A1E9C34
- std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x9A1E9C40
- unsigned int _visibleFactionCount = 0x14
- unsigned int _honoredFactionCount = 0x0
- unsigned int _reveredFactionCount = 0x0
- unsigned int _exaltedFactionCount = 0x0
- bool _sendFactionIncreased = 0x0
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x9A3FE884
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x9A3FE888
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x9A3FE894
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation
- Position
- <user defined> XY = 0x9A3FE8C0
- <user defined> XYZ = 0x9A3FE8C0
- <user defined> XYZO = 0x9A3FE8C0
- <user defined> PackedXYZ = 0x9A3FE8C0
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- std::shared_ptr<WorldSocket> m_Socket
- std::_Ptr_base<WorldSocket>
- WorldSocket* _Ptr = 0x430CB028
- std::_Ref_count_base* _Rep = 0x430CB018
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency
- std::_Atomic_uint
- unsigned long _My_val = 0x5
- std::atomic<unsigned int> m_clientTimeDelay
- std::_Atomic_uint
- unsigned long _My_val = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList
- std::_List_buy<AddonInfo,std::allocator<AddonInfo> >
- std::_List_alloc<std::_List_base_types<AddonInfo,std::allocator<AddonInfo> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AddonInfo,void *> >,std::_List_val<std::_List_simple_types<AddonInfo> >,1> _Mypair = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x964CC4E4
- std::deque<WorldPacket *,std::allocator<WorldPacket *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldPacket *,std::allocator<WorldPacket *> > >
- std::_Compressed_pair<std::allocator<WorldPacket *>,std::_Deque_val<std::_Deque_simple_types<WorldPacket *> >,1> _Mypair = 0x964CC514
- bool _canceled = 0x0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int _id = 0x1
- std::string _name = "MORPH"
- int _realmId = 0x1
- unsigned int _secLevel = 0x3
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _grantedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB348
- <user defined> _Copy_tag = 0x976EB348
- <user defined> _Move_tag = 0x976EB348
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _deniedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB354
- <user defined> _Copy_tag = 0x976EB354
- <user defined> _Move_tag = 0x976EB354
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _globalPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB360
- <user defined> _Copy_tag = 0x976EB360
- <user defined> _Move_tag = 0x976EB360
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID
- unsigned int _guid = 0x0
- Parameter WorldPacket& packet = 0x9D2BDF10
- ByteBuffer
- unsigned int _rpos = 0x14
- unsigned int _wpos = 0x0
- std::vector<unsigned char,std::allocator<unsigned char> > _storage
- std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > >
- std::_Compressed_pair<std::allocator<unsigned char>,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x9D2BDF1C
- unsigned int m_opcode = 0x175
- 01A89F1D 00000000 WorldSession::Update+39D c:\trinitysource355\src\server\game\server\worldsession.cpp line 310
- Local ClientOpcodeHandler* opHandle = 0x973218A0
- OpcodeHandler
- char* Name = "CMSG_PET_ACTION"
- int Status = 0x1
- int ProcessingPlace = 0x1
- Local WorldSession* this = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime
- std::_Atomic_llong
- unsigned int _My_val = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- std::future<SQLQueryHolder *> _charLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC290
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x5AC18EA8
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC294
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2A0
- unsigned int _Mask = 0x0
- unsigned int _Maxidx = 0x0
- WorldSession::DosProtection AntiDOS
- WorldSession* Session = 0x964CC288
- int _policy = 0x1
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC2C0
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC2C4
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2D0
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x964CC2E8
- <user defined> _Copy_tag = 0x964CC2E8
- <user defined> _Move_tag = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi
- std::array<unsigned int,14> m_taximask = 0x9A3FDAB4
- std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x9A3FDAEC
- unsigned int m_flightMasterFactionId = 0x0
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
- std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
- std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
- std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x9A3FDB24
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x9A3FDB30
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
- std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
- <user defined> value_compare = 0x9A3FDB58
- std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x9A3FDB5C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x9A3FDB68
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- PvPInfo pvpInfo
- bool IsHostile = 0x0
- bool IsInHostileArea = 0x0
- bool IsInNoPvPArea = 0x0
- bool IsInFFAPvPArea = 0x0
- int EndTimer = 0x0
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- GossipMenu _gossipMenu = 0x976EBE60
- QuestMenu _questMenu = 0x976EBE90
- WorldSession* _session = 0x964CC288
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
- std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
- std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- <user defined> m_Controlled = 0x9A3FC430
- <user defined> m_playerMovingMe = 0x9A3FC260
- <user defined> m_SummonSlot = 0x9A3FC440
- <user defined> m_ObjectSlot = 0x9A3FC478
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- <user defined> m_modAttackSpeedPct = 0x9A3FC4A8
- <user defined> m_spellImmune = 0x9A3FC4B4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- <user defined> LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- <user defined> movespline = 0x846CED38
- <user defined> i_AI = 0x0
- <user defined> i_disabledAI = 0x0
- bool m_AutoRepeatFirstCast = 0x0
- <user defined> m_attackTimer = 0x9A3FC5F4
- <user defined> m_createStats = 0x9A3FC600
- <user defined> m_attackers = 0x9A3FC614
- <user defined> m_attacking = 0x0
- int m_deathState = 0x0
- int m_procDeep = 0x0
- <user defined> m_dynObj = 0x9A3FC62C
- <user defined> m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- <user defined> m_currentSpells = 0x9A3FC648
- <user defined> m_ownedAuras = 0x9A3FC658
- <user defined> m_appliedAuras = 0x9A3FC664
- <user defined> m_removedAuras = 0x9A3FC670
- <user defined> m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- <user defined> m_modAuras = 0x9A3FC68C
- <user defined> m_scAuras = 0x9A3FD568
- <user defined> m_interruptableAuras = 0x9A3FD574
- <user defined> m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- <user defined> m_auraFlatModifiersGroup = 0x9A3FD590
- <user defined> m_auraPctModifiersGroup = 0x9A3FD658
- <user defined> m_weaponDamage = 0x9A3FD720
- bool m_canModifyStats = 0x1
- <user defined> m_visibleAuras = 0x9A3FD754
- <user defined> m_speed_rate = 0x9A3FD760
- <user defined> m_charmInfo = 0x0
- <user defined> m_sharedVision = 0x9A3FD788
- <user defined> i_motionMaster = 0x80D603A0
- <user defined> m_reactiveTimer = 0x9A3FD798
- unsigned int m_regenTimer = 0x0
- <user defined> m_vehicle = 0x0
- <user defined> m_vehicleKit = 0x0
- unsigned int m_unitTypeMask = 0x0
- <user defined> _lastLiquid = 0x0
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- <user defined> m_movesplineTimer = 0x0
- <user defined> m_Diminishing = 0x9A3FD7CC
- <user defined> m_combatManager = 0x9A3FD8C8
- <user defined> m_threatManager = 0x9A3FD91C
- <user defined> m_followingMe = 0x9A3FDA14
- <user defined> m_comboTarget = 0x0
- int m_comboPoints = 0x0
- <user defined> m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- <user defined> m_spellHistory = 0x4540F138
- WorldObject* m_seer = 0x9A3FC260
- <user defined> m_stealth = 0x9A3FC2B8
- <user defined> m_stealthDetect = 0x9A3FC2C4
- <user defined> m_invisibility = 0x9A3FC2D0
- <user defined> m_invisibilityDetect = 0x9A3FC304
- <user defined> m_serverSideVisibility = 0x9A3FC338
- <user defined> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- <user defined> m_movementInfo = 0x9A3FC358
- <user defined> m_Events = 0x9A3FC3C8
- <user defined> m_name = 0x9A3FC3E0
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- <user defined> m_zoneScript = 0x0
- <user defined> m_transport = 0x0
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- <user defined> m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FDBC8
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FDBD4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDBF8
- <user defined> _Copy_tag = 0x9A3FDBF8
- <user defined> _Move_tag = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
- std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
- std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
- std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData
- unsigned int bgInstanceID = 0x0
- unsigned int bgTypeID = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x9A3FDD00
- unsigned int bgAfkReportedCount = 0x0
- int bgAfkReportedTimer = 0x5AC18F68
- unsigned int bgTeam = 0x0
- unsigned int mountSpell = 0x0
- unsigned int[2] taxiPath
- [0] = 0x0
- [1] = 0x0
- WorldLocation joinPos = 0x9A3FDD28
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD44
- <user defined> _Copy_tag = 0x9A3FDD44
- <user defined> _Move_tag = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD50
- <user defined> _Copy_tag = 0x9A3FDD50
- <user defined> _Move_tag = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD5C
- <user defined> _Copy_tag = 0x9A3FDD5C
- <user defined> _Move_tag = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
- std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
- <user defined> value_compare = 0x9A3FDD68
- std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x9A3FDD6C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x9A3FDD78
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ObjectGuid m_playerSharingQuest
- unsigned int _guid = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid
- unsigned int _guid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
- std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
- std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- <user defined> _Copy_tag = 0x9A3FE040
- <user defined> _Move_tag = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- <user defined> _Copy_tag = 0x9A3FE04C
- <user defined> _Move_tag = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FE058
- <user defined> _Copy_tag = 0x9A3FE058
- <user defined> _Move_tag = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- <user defined> _Copy_tag = 0x9A3FE064
- <user defined> _Move_tag = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
- std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
- <user defined> value_compare = 0x9A3FE070
- std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x9A3FE074
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x9A3FE080
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail
- std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
- std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
- <user defined> value_compare = 0x9A3FE0B4
- std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x9A3FE0B8
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x9A3FE0C4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
- std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- <user defined> _Copy_tag = 0x9A3FE11C
- <user defined> _Move_tag = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
- std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
- std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
- std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration
- std::_List_buy<Item *,std::allocator<Item *> >
- std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FE684
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FE690
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
- std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
- std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels
- std::_List_buy<Channel *,std::allocator<Channel *> >
- std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x978C7140
- ObjectGuid _playerGUID = 0xF
- GroupReference m_group
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- GroupReference m_originalGroup
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location
- Position
- <user defined> XY = 0x9A3FE790
- <user defined> XYZ = 0x9A3FE790
- <user defined> XYZO = 0x9A3FE790
- <user defined> PackedXYZ = 0x9A3FE790
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- WorldLocation m_recall_location
- Position
- <user defined> XY = 0x9A3FE7A4
- <user defined> XYZ = 0x9A3FE7A4
- <user defined> XYZO = 0x9A3FE7A4
- <user defined> PackedXYZ = 0x9A3FE7A4
- float m_positionX = 2127.888916
- float m_positionY = -4650.622559
- float m_positionZ = 48.693016
- float m_orientation = 0.634563
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- unsigned int m_mapId = 0x1
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
- std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- <user defined> _Copy_tag = 0x9A3FE7C0
- <user defined> _Move_tag = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- Player* player = 0x9A3FC260
- unsigned int m_cinematicDiff = 0x996BF
- unsigned int m_lastCinematicCheck = 0x0
- unsigned int m_activeCinematicCameraId = 0x0
- unsigned int m_cinematicLength = 0x0
- std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
- Position m_remoteSightPosition = 0x80D600F8
- TempSummon* m_CinematicObject = NULL
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x9A3FE7D4
- <user defined> _Copy_tag = 0x9A3FE7D4
- <user defined> _Move_tag = 0x9A3FE7D4
- MapReference m_mapRef
- Reference<Map,Player>
- LinkedListElement
- LinkedListElement* iNext = 0x9A3FE7E400000000
- LinkedListElement* iPrev = 0x9A3FE7E4
- Map* iRefTo = 0x4DA97028
- Player* iRefFrom = 0x9A3FC260
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest
- Position
- <user defined> XY = 0x9A3FE83C
- <user defined> XYZ = 0x9A3FE83C
- <user defined> XYZO = 0x9A3FE83C
- <user defined> PackedXYZ = 0x9A3FE83C
- float m_positionX = 76.863800
- float m_positionY = 2211.370117
- float m_positionZ = 30.000000
- float m_orientation = 3.149650
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- unsigned int m_mapId = 0x277
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- Player* m_player = 0x9A3FC260
- std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x846D93FC
- std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x846D9424
- std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x846D944C
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- Player* _player = 0x9A3FC260
- std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x9A1E9C34
- std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x9A1E9C40
- unsigned int _visibleFactionCount = 0x14
- unsigned int _honoredFactionCount = 0x0
- unsigned int _reveredFactionCount = 0x0
- unsigned int _exaltedFactionCount = 0x0
- bool _sendFactionIncreased = 0x0
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x9A3FE884
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x9A3FE888
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x9A3FE894
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation
- Position
- <user defined> XY = 0x9A3FE8C0
- <user defined> XYZ = 0x9A3FE8C0
- <user defined> XYZO = 0x9A3FE8C0
- <user defined> PackedXYZ = 0x9A3FE8C0
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- std::shared_ptr<WorldSocket> m_Socket
- std::_Ptr_base<WorldSocket>
- WorldSocket* _Ptr = 0x430CB028
- std::_Ref_count_base* _Rep = 0x430CB018
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency
- std::_Atomic_uint
- unsigned long _My_val = 0x9
- std::atomic<unsigned int> m_clientTimeDelay
- std::_Atomic_uint
- unsigned long _My_val = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList
- std::_List_buy<AddonInfo,std::allocator<AddonInfo> >
- std::_List_alloc<std::_List_base_types<AddonInfo,std::allocator<AddonInfo> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AddonInfo,void *> >,std::_List_val<std::_List_simple_types<AddonInfo> >,1> _Mypair = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x964CC4E4
- std::deque<WorldPacket *,std::allocator<WorldPacket *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldPacket *,std::allocator<WorldPacket *> > >
- std::_Compressed_pair<std::allocator<WorldPacket *>,std::_Deque_val<std::_Deque_simple_types<WorldPacket *> >,1> _Mypair = 0x964CC514
- bool _canceled = 0x0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int _id = 0x1
- std::string _name = "MORPH"
- int _realmId = 0x1
- unsigned int _secLevel = 0x3
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _grantedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB348
- <user defined> _Copy_tag = 0x976EB348
- <user defined> _Move_tag = 0x976EB348
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _deniedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB354
- <user defined> _Copy_tag = 0x976EB354
- <user defined> _Move_tag = 0x976EB354
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _globalPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB360
- <user defined> _Copy_tag = 0x976EB360
- <user defined> _Move_tag = 0x976EB360
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID
- unsigned int _guid = 0x0
- Parameter unsigned int diff = 0x32
- Parameter PacketFilter& updater = 0x8FF220
- WorldSession* m_pSession = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime
- std::_Atomic_llong
- unsigned int _My_val = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- std::future<SQLQueryHolder *> _charLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x964CC290
- WorldSession::DosProtection AntiDOS
- WorldSession* Session = 0x964CC288
- int _policy = 0x1
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x964CC2C0
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x964CC2E8
- <user defined> _Copy_tag = 0x964CC2E8
- <user defined> _Move_tag = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi = 0x9A3FDAB4
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras = 0x9A3FDB20
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems = 0x9A3FDB58
- PvPInfo pvpInfo = 0x9A3FDB80
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- WorldObject* m_seer = 0x9A3FC260
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs = 0x9A3FDBC4
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData = 0x9A3FDCF8
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests = 0x9A3FDD68
- ObjectGuid m_playerSharingQuest = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus = 0x9A3FE070
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells = 0x9A3FE0B4
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable = 0x9A3FE680
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- GroupReference m_group = 0x9A3FE73C
- GroupReference m_originalGroup = 0x9A3FE754
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location = 0x9A3FE790
- WorldLocation m_recall_location = 0x9A3FE7A4
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems = 0x9A3FE7D4
- MapReference m_mapRef = 0x9A3FE7E0
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest = 0x9A3FE83C
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes = 0x9A3FE884
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation = 0x9A3FE8C0
- std::shared_ptr<WorldSocket> m_Socket
- std::_Ptr_base<WorldSocket>
- WorldSocket* _Ptr = 0x430CB028
- std::_Ref_count_base* _Rep = 0x430CB018
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency
- std::_Atomic_uint
- unsigned long _My_val = 0x9
- std::atomic<unsigned int> m_clientTimeDelay
- std::_Atomic_uint
- unsigned long _My_val = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList
- std::_List_buy<AddonInfo,std::allocator<AddonInfo> >
- std::_List_alloc<std::_List_base_types<AddonInfo,std::allocator<AddonInfo> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AddonInfo,void *> >,std::_List_val<std::_List_simple_types<AddonInfo> >,1> _Mypair = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue
- std::mutex _lock = 0x964CC4E4
- std::deque<WorldPacket *,std::allocator<WorldPacket *> > _queue = 0x964CC514
- bool _canceled = 0x0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int _id = 0x1
- std::string _name = "MORPH"
- int _realmId = 0x1
- unsigned int _secLevel = 0x3
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _grantedPerms = 0x976EB348
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _deniedPerms = 0x976EB354
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _globalPerms = 0x976EB360
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID
- unsigned int _guid = 0x0
- Local unsigned int processedPackets = 0x0
- Local int currentTime = 0x5AC18E6C
- Local bool deletePacket = 0x1
- Local WorldPacket* packet = 0x9D2BDF10
- ByteBuffer
- unsigned int _rpos = 0x14
- unsigned int _wpos = 0x0
- std::vector<unsigned char,std::allocator<unsigned char> > _storage
- std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > >
- std::_Compressed_pair<std::allocator<unsigned char>,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x9D2BDF1C
- unsigned int m_opcode = 0x175
- Local std::vector<WorldPacket *,std::allocator<WorldPacket *> > requeuePackets
- std::_Vector_alloc<std::_Vec_base_types<WorldPacket *,std::allocator<WorldPacket *> > >
- std::_Compressed_pair<std::allocator<WorldPacket *>,std::_Vector_val<std::_Simple_types<WorldPacket *> >,1> _Mypair
- std::_Vector_val<std::_Simple_types<WorldPacket *> > _Myval2 = 0x8FF188
- 018BDCF6 00000000 World::UpdateSessions+136 c:\trinitysource355\src\server\game\world\world.cpp line 2972
- Local WorldSessionFilter updater
- PacketFilter
- WorldSession* m_pSession = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0xCDCDCD0100000000
- std::future<SQLQueryHolder *> _charLoginCallback = 0xCDCDCD0100000000
- QueryCallbackProcessor _queryProcessor = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x964CC290
- WorldSession::DosProtection AntiDOS = 0x964CC2B8
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- std::shared_ptr<WorldSocket> m_Socket = 0x430CB018430CB028
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency = 0x9
- std::atomic<unsigned int> m_clientTimeDelay = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x964CC4E0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID = 0x0
- Local WorldSession* pSession = 0x964CC288
- int m_muteTime = 0x0
- std::atomic<__int64> m_timeOutTime
- std::_Atomic_llong
- unsigned int _My_val = 0x5AC18EA8
- std::future<SQLQueryHolder *> _realmAccountLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- std::future<SQLQueryHolder *> _charLoginCallback
- std::_State_manager<SQLQueryHolder *>
- std::_Associated_state<SQLQueryHolder *>* _Assoc_state = NULL
- bool _Get_only_once = 0x1
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x964CC2A8
- DosProtection
- WorldSession* Session = NULL
- int _policy = 0x0
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC290
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x5AC18EA8
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC294
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2A0
- unsigned int _Mask = 0x0
- unsigned int _Maxidx = 0x0
- WorldSession::DosProtection AntiDOS
- WorldSession* Session = 0x964CC288
- int _policy = 0x1
- std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap
- std::_Hash<std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> >
- <user defined> value_compare = 0x964CC2C0
- std::_Umap_traits<unsigned short,PacketCounter,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,PacketCounter> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned short const ,PacketCounter>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _List = 0x964CC2C4
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned short const ,PacketCounter> > > > > > _Vec = 0x964CC2D0
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x964CC2E8
- <user defined> _Copy_tag = 0x964CC2E8
- <user defined> _Move_tag = 0x964CC2E8
- unsigned int m_GUIDLow = 0xF
- Player* _player = 0x9A3FC260
- Unit
- WorldObject
- Object
- unsigned int m_objectType = 0x19
- int m_objectTypeId = 0x4
- unsigned int m_updateFlag = 0x60
- int* m_int32Values = 0xF
- unsigned int* m_uint32Values = 0xF
- float* m_floatValues = 0.000000
- UpdateMask _changesMask = 0x9A3FC274
- unsigned int m_valuesCount = 0x52E
- unsigned int _fieldNotifyFlags = 0x100
- bool m_objectUpdated = 0x0
- bool m_inWorld = 0x1
- bool m_isNewObject = 0x0
- PackedGuid m_PackGUID = 0x9A3FC288
- WorldLocation
- Position
- <user defined> XY = 0x9A3FC2A4
- <user defined> XYZ = 0x9A3FC2A4
- <user defined> XYZO = 0x9A3FC2A4
- <user defined> PackedXYZ = 0x9A3FC2A4
- float m_positionX = -118.695480
- float m_positionY = 2153.608887
- float m_positionZ = 30.654202
- float m_orientation = 4.121985
- ?$Streamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0xC2ED6416
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0xC2ED6416
- unsigned int m_mapId = 0x277
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x9A3FC2B8
- FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x9A3FC2C4
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x9A3FC2D0
- FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x9A3FC304
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x9A3FC338
- FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- MovementInfo m_movementInfo = 0x9A3FC358
- EventProcessor m_Events = 0x9A3FC3C8
- std::string m_name = "Tert"
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- ZoneScript* m_zoneScript = NULL
- Transport* m_transport = NULL
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- Map* m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x9A3FC430
- Player* m_playerMovingMe = 0x9A3FC260
- ObjectGuid[7] m_SummonSlot
- [0] = 0xF140000035000002
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- ObjectGuid[4] m_ObjectSlot
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- float[3] m_modAttackSpeedPct
- [0] = 1.000000
- [1] = 1.000000
- [2] = 0.869565
- std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
- [0] = 0x9A3FC4B4
- [1] = 0x9A3FC4DC
- [2] = 0x9A3FC504
- [3] = 0x9A3FC52C
- [4] = 0x9A3FC554
- [5] = 0x9A3FC57C
- [6] = 0x9A3FC5A4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- ObjectGuid LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- Movement::MoveSpline* movespline = 0x846CED38
- UnitAI* i_AI = NULL
- UnitAI* i_disabledAI = NULL
- bool m_AutoRepeatFirstCast = 0x0
- unsigned int[3] m_attackTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- float[5] m_createStats
- [0] = 77.000000
- [1] = 176.000000
- [2] = 126.000000
- [3] = 85.000000
- [4] = 96.000000
- std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x9A3FC614
- Unit* m_attacking = NULL
- int m_deathState = 0x0
- int m_procDeep = 0x0
- std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x9A3FC62C
- std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- Spell*[4] m_currentSpells
- [0] = NULL
- [1] = NULL
- [2] = NULL
- [3] = NULL
- std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x9A3FC658
- std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x9A3FC664
- std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x9A3FC670
- std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
- [0] = 0x9A3FC68C
- [1] = 0x9A3FC698
- [2] = 0x9A3FC6A4
- [3] = 0x9A3FC6B0
- [4] = 0x9A3FC6BC
- [5] = 0x9A3FC6C8
- [6] = 0x9A3FC6D4
- [7] = 0x9A3FC6E0
- [8] = 0x9A3FC6EC
- [9] = 0x9A3FC6F8
- std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x9A3FD568
- std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x9A3FD574
- std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- float[2] m_auraFlatModifiersGroup
- [0] = 0.000000
- [1] = 0.000000
- [0] = 0x0
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 30.000000
- [1] = 0.000000
- float[2]
- [0] = 20.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2]
- [0] = 0.000000
- [1] = 0.000000
- float[2] m_auraPctModifiersGroup
- [0] = 1.000000
- [1] = 1.000000
- [0] = 0x3F8000003F800000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.050000
- [1] = 1.300000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2]
- [0] = 1.000000
- [1] = 1.000000
- float[2] m_weaponDamage
- [0] = 3.000000
- [1] = 0.000000
- [0] = 0x40400000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x9A3FD720
- float[2]
- [0] = 1.000000
- [1] = 0.000000
- [0] = 0x3F800000
- float[2]
- [0] = 2.000000
- [1] = 0.000000
- float[2]
- [0] = 5.000000
- [1] = 0.000000
- [0] = 0x40A00000
- float[2]
- [0] = 10.000000
- [1] = 0.000000
- bool m_canModifyStats = 0x1
- std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x9A3FD754
- float[9] m_speed_rate
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- CharmInfo* m_charmInfo = NULL
- std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x9A3FD788
- MotionMaster* i_motionMaster = 0x80D603A0
- unsigned int[4] m_reactiveTimer
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- unsigned int m_regenTimer = 0x0
- Vehicle* m_vehicle = NULL
- Vehicle* m_vehicleKit = NULL
- unsigned int m_unitTypeMask = 0x0
- LiquidTypeEntry* _lastLiquid = NULL
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- TimeTrackerSmall m_movesplineTimer = 0x0
- DiminishingReturn[21] m_Diminishing
- [0] = 0x9A3FD7CC
- [1] = 0x9A3FD7D8
- [2] = 0x9A3FD7E4
- [3] = 0x9A3FD7F0
- [4] = 0x9A3FD7FC
- [5] = 0x9A3FD808
- [6] = 0x9A3FD814
- [7] = 0x9A3FD820
- [8] = 0x9A3FD82C
- [9] = 0x9A3FD838
- CombatManager m_combatManager = 0x9A3FD8C8
- ThreatManager m_threatManager = 0x9A3FD91C
- std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x9A3FDA14
- Unit* m_comboTarget = NULL
- int m_comboPoints = 0x0
- std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- SpellHistory* m_spellHistory = 0x4540F138
- GridObject<Player>
- GridReference<Player> _gridRef = 0x9A3FDA84
- std::string autoReplyMsg = ""
- PlayerTaxi m_taxi
- std::array<unsigned int,14> m_taximask = 0x9A3FDAB4
- std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x9A3FDAEC
- unsigned int m_flightMasterFactionId = 0x0
- int m_logintime = 0x5AC18BE4
- int m_Last_tick = 0x5AC18E6C
- unsigned int[2] m_Played_time
- [0] = 0x242B8
- [1] = 0x3EDD
- std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
- std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
- std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
- std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x9A3FDB24
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x9A3FDB30
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_stableSlots = 0x2
- bool m_mailsLoaded = 0x1
- bool m_mailsUpdated = 0x0
- unsigned int unReadMails = 0x0
- int m_nextMailDelivereTime = 0x0
- std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
- std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
- <user defined> value_compare = 0x9A3FDB58
- std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x9A3FDB5C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x9A3FDB68
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- PvPInfo pvpInfo
- bool IsHostile = 0x0
- bool IsInHostileArea = 0x0
- bool IsInNoPvPArea = 0x0
- bool IsInFFAPvPArea = 0x0
- int EndTimer = 0x0
- DuelInfo* duel = NULL
- PlayerMenu* PlayerTalkClass = 0x976EBE60
- GossipMenu _gossipMenu = 0x976EBE60
- QuestMenu _questMenu = 0x976EBE90
- WorldSession* _session = 0x964CC288
- std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
- std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
- std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x9A3FDB98
- Unit* m_unitMovedByMe = 0x9A3FC260
- unsigned int m_extraAttacks = 0x0
- bool m_canDualWield = 0x1
- <user defined> m_Controlled = 0x9A3FC430
- <user defined> m_playerMovingMe = 0x9A3FC260
- <user defined> m_SummonSlot = 0x9A3FC440
- <user defined> m_ObjectSlot = 0x9A3FC478
- float m_modMeleeHitChance = 0.706114
- float m_modRangedHitChance = 0.706114
- float m_modSpellHitChance = 0.882643
- int m_baseSpellCritChance = 0x5
- <user defined> m_modAttackSpeedPct = 0x9A3FC4A8
- <user defined> m_spellImmune = 0x9A3FC4B4
- unsigned int m_lastSanctuaryTime = 0x0
- bool IsAIEnabled = 0x0
- bool NeedChangeAI = 0x0
- <user defined> LastCharmerGUID = 0x0
- bool m_ControlledByPlayer = 0x1
- <user defined> movespline = 0x846CED38
- <user defined> i_AI = 0x0
- <user defined> i_disabledAI = 0x0
- bool m_AutoRepeatFirstCast = 0x0
- <user defined> m_attackTimer = 0x9A3FC5F4
- <user defined> m_createStats = 0x9A3FC600
- <user defined> m_attackers = 0x9A3FC614
- <user defined> m_attacking = 0x0
- int m_deathState = 0x0
- int m_procDeep = 0x0
- <user defined> m_dynObj = 0x9A3FC62C
- <user defined> m_gameObj = 0x9A3FC638
- unsigned int m_transform = 0x0
- <user defined> m_currentSpells = 0x9A3FC648
- <user defined> m_ownedAuras = 0x9A3FC658
- <user defined> m_appliedAuras = 0x9A3FC664
- <user defined> m_removedAuras = 0x9A3FC670
- <user defined> m_auraUpdateIterator = 0x9A3FC67C
- unsigned int m_removedAurasCount = 0x0
- <user defined> m_modAuras = 0x9A3FC68C
- <user defined> m_scAuras = 0x9A3FD568
- <user defined> m_interruptableAuras = 0x9A3FD574
- <user defined> m_auraStateAuras = 0x9A3FD580
- unsigned int m_interruptMask = 0x80000
- <user defined> m_auraFlatModifiersGroup = 0x9A3FD590
- <user defined> m_auraPctModifiersGroup = 0x9A3FD658
- <user defined> m_weaponDamage = 0x9A3FD720
- bool m_canModifyStats = 0x1
- <user defined> m_visibleAuras = 0x9A3FD754
- <user defined> m_speed_rate = 0x9A3FD760
- <user defined> m_charmInfo = 0x0
- <user defined> m_sharedVision = 0x9A3FD788
- <user defined> i_motionMaster = 0x80D603A0
- <user defined> m_reactiveTimer = 0x9A3FD798
- unsigned int m_regenTimer = 0x0
- <user defined> m_vehicle = 0x0
- <user defined> m_vehicleKit = 0x0
- unsigned int m_unitTypeMask = 0x0
- <user defined> _lastLiquid = 0x0
- unsigned int m_rootTimes = 0x0
- unsigned int m_state = 0x0
- unsigned int m_lastManaUse = 0x0
- <user defined> m_movesplineTimer = 0x0
- <user defined> m_Diminishing = 0x9A3FD7CC
- <user defined> m_combatManager = 0x9A3FD8C8
- <user defined> m_threatManager = 0x9A3FD91C
- <user defined> m_followingMe = 0x9A3FDA14
- <user defined> m_comboTarget = 0x0
- int m_comboPoints = 0x0
- <user defined> m_ComboPointHolders = 0x9A3FDA44
- bool m_cleanupDone = 0x0
- bool m_duringRemoveFromWorld = 0x0
- bool _instantCast = 0x0
- unsigned int _oldFactionId = 0x0
- bool _isWalkingBeforeCharm = 0x0
- <user defined> m_spellHistory = 0x4540F138
- WorldObject* m_seer = 0x9A3FC260
- <user defined> m_stealth = 0x9A3FC2B8
- <user defined> m_stealthDetect = 0x9A3FC2C4
- <user defined> m_invisibility = 0x9A3FC2D0
- <user defined> m_invisibilityDetect = 0x9A3FC304
- <user defined> m_serverSideVisibility = 0x9A3FC338
- <user defined> m_serverSideVisibilityDetect = 0x9A3FC344
- unsigned int LastUsedScriptID = 0x0
- <user defined> m_movementInfo = 0x9A3FC358
- <user defined> m_Events = 0x9A3FC3C8
- <user defined> m_name = 0x9A3FC3E0
- bool m_isActive = 0x1
- bool m_isFarVisible = 0x0
- bool m_isWorldObject = 0x1
- <user defined> m_zoneScript = 0x0
- <user defined> m_transport = 0x0
- unsigned int m_zoneId = 0x12CC
- unsigned int m_areaId = 0x12CC
- float m_staticFloorZ = -91.080673
- bool m_outdoors = 0x0
- <user defined> m_currMap = 0x4DA97028
- unsigned int m_InstanceId = 0x7
- unsigned int m_phaseMask = 0xFFFFFFFF
- unsigned int m_notifyflags = 0x0
- unsigned int m_homebindMapId = 0x1
- unsigned int m_homebindAreaId = 0xD7
- float m_homebindX = -2917.580078
- float m_homebindY = -257.980011
- float m_homebindZ = 52.996799
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FDBC8
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FDBD4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- unsigned int[9] m_forced_speed_changes
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDBF8
- <user defined> _Copy_tag = 0x9A3FDBF8
- <user defined> _Move_tag = 0x9A3FDBF8
- unsigned int m_HomebindTimer = 0x0
- bool m_InstanceValid = 0x1
- std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
- [0] = 0x9A3FDC0C
- [1] = 0x9A3FDC34
- [2] = 0x9A3FDC5C
- [3] = 0x9A3FDC84
- Spell* m_spellModTakingSpell = NULL
- bool isDebugAreaTriggers = 0x0
- std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
- std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
- std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
- std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x9A3FDCB4
- unsigned int m_regenTimerCount = 0x19F
- float[7] m_powerFraction
- [0] = 0.212627
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- [4] = 0.000000
- [5] = 0.000000
- [6] = 0.000000
- unsigned int m_contestedPvPTimer = 0x0
- BgBattlegroundQueueID_Rec
- int bgQueueTypeId = 0x2D6748C
- unsigned int invitedToInstance = 0xCDCD0019
- Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
- [0] = 0x0
- [1] = 0x0
- BGData m_bgData
- unsigned int bgInstanceID = 0x0
- unsigned int bgTypeID = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x9A3FDD00
- unsigned int bgAfkReportedCount = 0x0
- int bgAfkReportedTimer = 0x5AC18F68
- unsigned int bgTeam = 0x0
- unsigned int mountSpell = 0x0
- unsigned int[2] taxiPath
- [0] = 0x0
- [1] = 0x0
- WorldLocation joinPos = 0x9A3FDD28
- bool m_IsBGRandomWinner = 0x0
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD44
- <user defined> _Copy_tag = 0x9A3FDD44
- <user defined> _Move_tag = 0x9A3FDD44
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD50
- <user defined> _Copy_tag = 0x9A3FDD50
- <user defined> _Move_tag = 0x9A3FDD50
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FDD5C
- <user defined> _Copy_tag = 0x9A3FDD5C
- <user defined> _Move_tag = 0x9A3FDD5C
- std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
- std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
- <user defined> value_compare = 0x9A3FDD68
- std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x9A3FDD6C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x9A3FDD78
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- ObjectGuid m_playerSharingQuest
- unsigned int _guid = 0x0
- unsigned int m_sharedQuestId = 0x0
- unsigned int m_ingametime = 0x34F93
- int m_lastHonorUpdateTime = 0x5AC18E40
- ObjectGuid m_lootGuid
- unsigned int _guid = 0x0
- unsigned int m_team = 0x43
- unsigned int m_nextSave = 0xB2FA
- int m_speakTime = 0x0
- unsigned int m_speakCount = 0x0
- unsigned int m_dungeonDifficulty = 0x0
- unsigned int m_raidDifficulty = 0x1
- unsigned int m_raidMapDifficulty = 0x0
- unsigned int m_atLoginFlags = 0x0
- Item*[150] m_items
- [0] = 0x430CA130
- [1] = NULL
- [2] = NULL
- [3] = 0x430C9DE0
- [4] = NULL
- [5] = NULL
- [6] = 0x430CB368
- [7] = NULL
- [8] = NULL
- [9] = NULL
- unsigned int m_currentBuybackSlot = 0x4A
- std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
- std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x9A3FE028
- bool m_itemUpdateQueueBlocked = 0x0
- unsigned int m_ExtraFlags = 0x1
- std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
- std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- <user defined> _Copy_tag = 0x9A3FE040
- <user defined> _Move_tag = 0x9A3FE040
- <user defined> value_compare = 0x9A3FE040
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- <user defined> _Copy_tag = 0x9A3FE04C
- <user defined> _Move_tag = 0x9A3FE04C
- <user defined> value_compare = 0x9A3FE04C
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x9A3FE058
- <user defined> _Copy_tag = 0x9A3FE058
- <user defined> _Move_tag = 0x9A3FE058
- std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
- std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- <user defined> _Copy_tag = 0x9A3FE064
- <user defined> _Move_tag = 0x9A3FE064
- <user defined> value_compare = 0x9A3FE064
- std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
- std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
- <user defined> value_compare = 0x9A3FE070
- std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x9A3FE074
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x9A3FE080
- unsigned int _Mask = 0x3F
- unsigned int _Maxidx = 0x40
- unsigned int m_GuildIdInvited = 0x0
- unsigned int m_ArenaTeamIdInvited = 0x0
- std::deque<Mail *,std::allocator<Mail *> > m_mail
- std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
- std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x9A3FE0A0
- std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
- std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
- <user defined> value_compare = 0x9A3FE0B4
- std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x9A3FE0B8
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x9A3FE0C4
- unsigned int _Mask = 0x1FF
- unsigned int _Maxidx = 0x200
- std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
- [0] = 0x80D603F8
- [1] = 0x80D60710
- unsigned int m_lastPotionId = 0x0
- unsigned int m_activeSpec = 0x0
- unsigned int m_specsCount = 0x2
- unsigned int[6] m_Glyphs
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [0] = 0x9A3FE0EC
- unsigned int[6]
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
- std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- <user defined> _Copy_tag = 0x9A3FE11C
- <user defined> _Move_tag = 0x9A3FE11C
- <user defined> value_compare = 0x9A3FE11C
- float[4] m_auraBaseFlatMod
- [0] = 0.000000
- [1] = 0.000000
- [2] = 0.000000
- [3] = 0.000000
- float[4] m_auraBasePctMod
- [0] = 0.914400
- [1] = 0.914400
- [2] = 0.914400
- [3] = 1.000000
- int[25] m_baseRatingValue
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x14
- [6] = 0x14
- [7] = 0x14
- [8] = 0x0
- [9] = 0x0
- unsigned int m_baseSpellPower = 0x0
- unsigned int m_baseFeralAP = 0x0
- unsigned int m_baseManaRegen = 0x0
- unsigned int m_baseHealthRegen = 0x0
- int m_spellPenetrationItemMod = 0x0
- std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
- [0] = 0x9A3FE190
- [1] = 0x9A3FE1B8
- [2] = 0x9A3FE1E0
- [3] = 0x9A3FE208
- [4] = 0x9A3FE230
- [5] = 0x9A3FE258
- [6] = 0x9A3FE280
- [7] = 0x9A3FE2A8
- [8] = 0x9A3FE2D0
- [9] = 0x9A3FE2F8
- std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
- std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
- std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
- std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x9A3FE668
- std::list<Item *,std::allocator<Item *> > m_itemDuration
- std::_List_buy<Item *,std::allocator<Item *> >
- std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x9A3FE674
- std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
- std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
- std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
- std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x9A3FE684
- std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x9A3FE690
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
- std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
- std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
- WorldSession* m_session = 0x964CC288
- std::list<Channel *,std::allocator<Channel *> > m_channels
- std::_List_buy<Channel *,std::allocator<Channel *> >
- std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x9A3FE6B0
- unsigned int m_cinematic = 0x1
- TradeData* m_trade = NULL
- bool m_DailyQuestChanged = 0x0
- bool m_WeeklyQuestChanged = 0x0
- bool m_MonthlyQuestChanged = 0x0
- bool m_SeasonalQuestChanged = 0x0
- int m_lastDailyQuestTime = 0x0
- unsigned int m_hostileReferenceCheckTimer = 0xEDA
- unsigned int m_drunkTimer = 0x0
- unsigned int m_weaponChangeTimer = 0x0
- unsigned int m_zoneUpdateId = 0x12CC
- unsigned int m_zoneUpdateTimer = 0x320
- unsigned int m_areaUpdateId = 0x12CC
- unsigned int m_deathTimer = 0x0
- int m_deathExpireTime = 0x5A75E783
- unsigned int m_WeaponProficiency = 0x408F
- unsigned int m_ArmorProficiency = 0xF
- bool m_canParry = 0x1
- bool m_canBlock = 0x0
- bool m_canTitanGrip = 0x0
- unsigned int m_titanGripPenaltySpellId = 0x0
- unsigned int m_swingErrorMsg = 0x0
- float m_ammoDPS = 0.000000
- int _restTime = 0x0
- unsigned int inn_triggerId = 0x0
- float m_rest_bonus = 1240425.000000
- unsigned int _restFlagMask = 0x0
- unsigned int m_resetTalentsCost = 0x0
- int m_resetTalentsTime = 0x0
- unsigned int m_usedTalentCount = 0x0
- unsigned int m_questRewardTalentCount = 0x0
- PlayerSocial* m_social = 0x978C7140
- std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x978C7140
- ObjectGuid _playerGUID = 0xF
- GroupReference m_group
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- GroupReference m_originalGroup
- Reference<Group,Player>
- LinkedListElement
- LinkedListElement* iNext = NULL
- LinkedListElement* iPrev = NULL
- Group* iRefTo = NULL
- Player* iRefFrom = NULL
- unsigned int iSubGroup = 0x0
- Group* m_groupInvite = NULL
- unsigned int m_groupUpdateMask = 0x0
- unsigned int m_auraRaidUpdateMask = 0x0
- bool m_bPassOnGroupLoot = 0x0
- unsigned int m_lastpetnumber = 0x35
- int m_summon_expire = 0x0
- WorldLocation m_summon_location
- Position
- <user defined> XY = 0x9A3FE790
- <user defined> XYZ = 0x9A3FE790
- <user defined> XYZO = 0x9A3FE790
- <user defined> PackedXYZ = 0x9A3FE790
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- WorldLocation m_recall_location
- Position
- <user defined> XY = 0x9A3FE7A4
- <user defined> XYZ = 0x9A3FE7A4
- <user defined> XYZO = 0x9A3FE7A4
- <user defined> PackedXYZ = 0x9A3FE7A4
- float m_positionX = 2127.888916
- float m_positionY = -4650.622559
- float m_positionZ = 48.693016
- float m_orientation = 0.634563
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4504FE39
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4504FE39
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4504FE39
- unsigned int m_mapId = 0x1
- DeclinedName* m_declinedname = NULL
- Runes* m_runes = NULL
- std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
- std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
- std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- <user defined> _Copy_tag = 0x9A3FE7C0
- <user defined> _Move_tag = 0x9A3FE7C0
- <user defined> value_compare = 0x9A3FE7C0
- unsigned int m_grantableLevels = 0x0
- unsigned int m_fishingSteps = 0x0
- bool m_needsZoneUpdate = 0x0
- CinematicMgr* _cinematicMgr = 0x80D600E0
- Player* player = 0x9A3FC260
- unsigned int m_cinematicDiff = 0x996BF
- unsigned int m_lastCinematicCheck = 0x0
- unsigned int m_activeCinematicCameraId = 0x0
- unsigned int m_cinematicLength = 0x0
- std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
- Position m_remoteSightPosition = 0x80D600F8
- TempSummon* m_CinematicObject = NULL
- std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
- std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
- std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x9A3FE7D4
- <user defined> _Copy_tag = 0x9A3FE7D4
- <user defined> _Move_tag = 0x9A3FE7D4
- MapReference m_mapRef
- Reference<Map,Player>
- LinkedListElement
- LinkedListElement* iNext = 0x9A3FE7E400000000
- LinkedListElement* iPrev = 0x9A3FE7E4
- Map* iRefTo = 0x4DA97028
- Player* iRefFrom = 0x9A3FC260
- unsigned int m_lastFallTime = 0xC
- float m_lastFallZ = 30.654202
- int[3] m_MirrorTimer
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- unsigned int m_MirrorTimerFlags = 0x0
- unsigned int m_MirrorTimerFlagsLast = 0x0
- bool m_isInWater = 0x0
- unsigned int[6] m_runeGraceCooldown
- [0] = 0xFFFFFFFF
- [1] = 0xFFFFFFFF
- [2] = 0xFFFFFFFF
- [3] = 0xFFFFFFFF
- [4] = 0xFFFFFFFF
- [5] = 0xFFFFFFFF
- unsigned int[6] m_lastRuneGraceTimers
- [0] = 0x0
- [1] = 0x0
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- WorldLocation m_teleport_dest
- Position
- <user defined> XY = 0x9A3FE83C
- <user defined> XYZ = 0x9A3FE83C
- <user defined> XYZO = 0x9A3FE83C
- <user defined> PackedXYZ = 0x9A3FE83C
- float m_positionX = 76.863800
- float m_positionY = 2211.370117
- float m_positionZ = 30.000000
- float m_orientation = 3.149650
- ?$Streamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = 0x4299BA44
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x4299BA44
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x4299BA44
- unsigned int m_mapId = 0x277
- unsigned int m_teleport_options = 0x0
- bool mSemaphoreTeleport_Near = 0x0
- bool mSemaphoreTeleport_Far = 0x0
- unsigned int m_DelayedOperations = 0x0
- bool m_bCanDelayTeleport = 0x0
- bool m_bHasDelayedTeleport = 0x0
- unsigned int m_temporaryUnsummonedPetNumber = 0x0
- unsigned int m_oldpetspell = 0x34A9
- AchievementMgr* m_achievementMgr = 0x846D93F8
- Player* m_player = 0x9A3FC260
- std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x846D93FC
- std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x846D9424
- std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x846D944C
- ReputationMgr* m_reputationMgr = 0x9A1E9C30
- Player* _player = 0x9A3FC260
- std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x9A1E9C34
- std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x9A1E9C40
- unsigned int _visibleFactionCount = 0x14
- unsigned int _honoredFactionCount = 0x0
- unsigned int _reveredFactionCount = 0x0
- unsigned int _exaltedFactionCount = 0x0
- bool _sendFactionIncreased = 0x0
- unsigned int m_ChampioningFaction = 0x0
- unsigned int m_timeSyncCounter = 0x2D
- unsigned int m_timeSyncTimer = 0x1D9F
- unsigned int m_timeSyncClient = 0x15535D9
- unsigned int m_timeSyncServer = 0xD2B2C
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x9A3FE884
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x9A3FE888
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x9A3FE894
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int _pendingBindId = 0x0
- unsigned int _pendingBindTimer = 0x0
- unsigned int _activeCheats = 0x0
- unsigned int healthBeforeDuel = 0x0
- unsigned int manaBeforeDuel = 0x0
- WorldLocation _corpseLocation
- Position
- <user defined> XY = 0x9A3FE8C0
- <user defined> XYZ = 0x9A3FE8C0
- <user defined> XYZO = 0x9A3FE8C0
- <user defined> PackedXYZ = 0x9A3FE8C0
- float m_positionX = 0.000000
- float m_positionY = 0.000000
- float m_positionZ = 0.000000
- float m_orientation = 0.000000
- ?$Streamer@UXY@Position@@
- Position* Pos = NULL
- ?$ConstStreamer@UXY@Position@@
- Position* Pos = NULL
- ?$Streamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZ@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UXYZO@Position@@
- <user defined> Pos = 0x0
- ?$Streamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- ?$ConstStreamer@UPackedXYZ@Position@@
- <user defined> Pos = 0x0
- unsigned int m_mapId = 0xFFFFFFFF
- std::shared_ptr<WorldSocket> m_Socket
- std::_Ptr_base<WorldSocket>
- WorldSocket* _Ptr = 0x430CB028
- std::_Ref_count_base* _Rep = 0x430CB018
- std::string m_Address = "127.0.0.1"
- int _security = 0x3
- unsigned int _accountId = 0x1
- std::string _accountName = "MORPH"
- unsigned int m_expansion = 0x2
- Warden* _warden = NULL
- int _logoutTime = 0x0
- bool m_inQueue = 0x0
- bool m_playerLoading = 0x0
- bool m_playerLogout = 0x0
- bool m_playerRecentlyLogout = 0x0
- bool m_playerSave = 0x0
- unsigned int m_sessionDbcLocale = 0x2
- unsigned int m_sessionDbLocaleIndex = 0x2
- std::atomic<unsigned int> m_latency
- std::_Atomic_uint
- unsigned long _My_val = 0x9
- std::atomic<unsigned int> m_clientTimeDelay
- std::_Atomic_uint
- unsigned long _My_val = 0x0
- AccountData[8] m_accountData
- [0] = 0x964CC368
- [1] = 0x964CC390
- [2] = 0x964CC3B8
- [3] = 0x964CC3E0
- [4] = 0x964CC408
- [5] = 0x964CC430
- [6] = 0x964CC458
- [7] = 0x964CC480
- unsigned int[8] m_Tutorials
- [0] = 0xFFFFBFF7
- [1] = 0xFFFFFFF
- [2] = 0x0
- [3] = 0x0
- [4] = 0x0
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- unsigned int m_TutorialsChanged = 0x2
- std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList
- std::_List_buy<AddonInfo,std::allocator<AddonInfo> >
- std::_List_alloc<std::_List_base_types<AddonInfo,std::allocator<AddonInfo> > >
- std::_Compressed_pair<std::allocator<std::_List_node<AddonInfo,void *> >,std::_List_val<std::_List_simple_types<AddonInfo> >,1> _Mypair = 0x964CC4CC
- unsigned int recruiterId = 0x0
- bool isRecruiter = 0x0
- LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x964CC4E4
- std::deque<WorldPacket *,std::allocator<WorldPacket *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldPacket *,std::allocator<WorldPacket *> > >
- std::_Compressed_pair<std::allocator<WorldPacket *>,std::_Deque_val<std::_Deque_simple_types<WorldPacket *> >,1> _Mypair = 0x964CC514
- bool _canceled = 0x0
- rbac::RBACData* _RBACData = 0x976EB320
- unsigned int _id = 0x1
- std::string _name = "MORPH"
- int _realmId = 0x1
- unsigned int _secLevel = 0x3
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _grantedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB348
- <user defined> _Copy_tag = 0x976EB348
- <user defined> _Move_tag = 0x976EB348
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _deniedPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB354
- <user defined> _Copy_tag = 0x976EB354
- <user defined> _Move_tag = 0x976EB354
- std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > _globalPerms
- std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x976EB360
- <user defined> _Copy_tag = 0x976EB360
- <user defined> _Move_tag = 0x976EB360
- unsigned int expireTime = 0xEA60
- bool forceExit = 0x0
- ObjectGuid m_currentBankerGUID
- unsigned int _guid = 0x0
- Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > itr
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >
- std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x8FF2340335123C
- std::_Iterator_base12* _Mynextiter = NULL
- std::_List_node<std::pair<unsigned int const ,WorldSession *>,void *>* _Ptr = 0x724C7FD0
- Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > next
- std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >
- std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > >,std::_Iterator_base12>
- std::_Iterator_base12
- std::_Container_proxy* _Myproxy = 0x8FF2340335123C
- std::_Iterator_base12* _Mynextiter = 0x7D5B248
- std::_List_node<std::pair<unsigned int const ,WorldSession *>,void *>* _Ptr = 0xBBC240
- Local World* this = 0x3351138
- unsigned int m_ShutdownTimer = 0x0
- unsigned int m_ShutdownMask = 0x0
- unsigned int m_CleaningFlags = 0x0
- bool m_isClosed = 0x0
- IntervalTimer[14] m_timers
- [0] = 0x3351148
- [1] = 0x3351158
- [2] = 0x3351168
- [3] = 0x3351178
- [4] = 0x3351188
- [5] = 0x3351198
- [6] = 0x33511A8
- [7] = 0x33511B8
- [8] = 0x33511C8
- [9] = 0x33511D8
- int mail_timer = 0x570
- int mail_timer_expires = 0x5A0
- std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions
- std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> >
- <user defined> value_compare = 0x3351238
- std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x335123C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > > > _Vec = 0x3351248
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x3351260
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x3351264
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x3351270
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_maxActiveSessionCount = 0x1
- unsigned int m_maxQueuedSessionCount = 0x0
- unsigned int m_PlayerCount = 0x1
- unsigned int m_MaxPlayerCount = 0x1
- std::string m_newCharString = ""
- float[64] rate_values
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- [9] = 1.000000
- unsigned int[182] m_int_configs
- [0] = 0x1
- [1] = 0x15F90
- [2] = 0x493E0
- [3] = 0x64
- [4] = 0x927C0
- [5] = 0x0
- [6] = 0x1F95
- [7] = 0x384
- [8] = 0x2710
- [9] = 0x0
- bool[90] m_bool_configs
- [0] = 0x0
- [1] = 0x1
- [2] = 0x0
- [3] = 0x1
- [4] = 0x1
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- float[20] m_float_configs
- [0] = 74.000000
- [1] = 100.000000
- [2] = 50.000000
- [3] = 40.000000
- [4] = 40.000000
- [5] = 300.000000
- [6] = 30.000000
- [7] = 10.000000
- [8] = 60.000000
- [9] = 50.000000
- std::map<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> > > m_worldstates
- std::_Tree<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned __int64>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned __int64> > >,1>,1> _Mypair = 0x3351738
- <user defined> value_compare = 0x3351738
- <user defined> _Copy_tag = 0x3351738
- <user defined> _Move_tag = 0x3351738
- <user defined> value_compare = 0x3351738
- unsigned int m_playerLimit = 0x0
- int m_allowedSecurityLevel = 0x0
- unsigned int m_defaultDbcLocale = 0x2
- unsigned int m_availableDbcLocaleMask = 0x4
- bool m_allowMovement = 0x1
- std::string m_dataPath = "./"
- LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x3351778
- std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > >
- std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x33517A8
- bool _canceled = 0x0
- int m_NextDailyQuestReset = 0x5AC2D210
- int m_NextWeeklyQuestReset = 0x6CD4B6DA
- int m_NextMonthlyQuestReset = 0x6CEF3370
- int m_NextRandomBGReset = 0x5AC1AAC0
- int m_NextGuildReset = 0x5AC1AAC0
- std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer
- std::_List_buy<WorldSession *,std::allocator<WorldSession *> >
- std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x33517E8
- LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x33517F8
- std::deque<WorldSession *,std::allocator<WorldSession *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > >
- std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x3351828
- bool _canceled = 0x0
- std::string m_DBVersion = "TDB 335.64"
- std::map<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_Autobroadcasts
- std::_Tree<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x335185C
- <user defined> value_compare = 0x335185C
- <user defined> _Copy_tag = 0x335185C
- <user defined> _Move_tag = 0x335185C
- <user defined> value_compare = 0x335185C
- std::map<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> > > m_AutobroadcastsWeights
- std::_Tree<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,unsigned char>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,unsigned char> > >,1>,1> _Mypair = 0x3351868
- <user defined> value_compare = 0x3351868
- <user defined> _Copy_tag = 0x3351868
- <user defined> _Move_tag = 0x3351868
- <user defined> value_compare = 0x3351868
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x3351874
- std::string _guidWarningMsg = "There will be an unscheduled server restart ..."
- std::string _alertRestartReason = "Urgent Maintenance"
- std::mutex _guidAlertLock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x33518BC
- bool _guidWarn = 0x0
- bool _guidAlert = 0x0
- unsigned int _warnDiff = 0x0
- int _warnShutdownTime = 0x5AC18B0A
- Parameter unsigned int diff = 0x32
- Local WorldSession* sess = NULL
- 018BD3E7 00000000 World::Update+407 c:\trinitysource355\src\server\game\world\world.cpp line 2317
- Local World* this = 0x3351138
- unsigned int m_ShutdownTimer = 0x0
- unsigned int m_ShutdownMask = 0x0
- unsigned int m_CleaningFlags = 0x0
- bool m_isClosed = 0x0
- IntervalTimer[14] m_timers
- [0] = 0x3351148
- [1] = 0x3351158
- [2] = 0x3351168
- [3] = 0x3351178
- [4] = 0x3351188
- [5] = 0x3351198
- [6] = 0x33511A8
- [7] = 0x33511B8
- [8] = 0x33511C8
- [9] = 0x33511D8
- int mail_timer = 0x570
- int mail_timer_expires = 0x5A0
- std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions
- std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> >
- <user defined> value_compare = 0x3351238
- std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x335123C
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > > > _Vec = 0x3351248
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects
- std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
- <user defined> value_compare = 0x3351260
- std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
- std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x3351264
- std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x3351270
- unsigned int _Mask = 0x7
- unsigned int _Maxidx = 0x8
- unsigned int m_maxActiveSessionCount = 0x1
- unsigned int m_maxQueuedSessionCount = 0x0
- unsigned int m_PlayerCount = 0x1
- unsigned int m_MaxPlayerCount = 0x1
- std::string m_newCharString = ""
- float[64] rate_values
- [0] = 1.000000
- [1] = 1.000000
- [2] = 1.000000
- [3] = 1.000000
- [4] = 1.000000
- [5] = 1.000000
- [6] = 1.000000
- [7] = 1.000000
- [8] = 1.000000
- [9] = 1.000000
- unsigned int[182] m_int_configs
- [0] = 0x1
- [1] = 0x15F90
- [2] = 0x493E0
- [3] = 0x64
- [4] = 0x927C0
- [5] = 0x0
- [6] = 0x1F95
- [7] = 0x384
- [8] = 0x2710
- [9] = 0x0
- bool[90] m_bool_configs
- [0] = 0x0
- [1] = 0x1
- [2] = 0x0
- [3] = 0x1
- [4] = 0x1
- [5] = 0x0
- [6] = 0x0
- [7] = 0x0
- [8] = 0x0
- [9] = 0x0
- float[20] m_float_configs
- [0] = 74.000000
- [1] = 100.000000
- [2] = 50.000000
- [3] = 40.000000
- [4] = 40.000000
- [5] = 300.000000
- [6] = 30.000000
- [7] = 10.000000
- [8] = 60.000000
- [9] = 50.000000
- std::map<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> > > m_worldstates
- std::_Tree<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> >
- std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned __int64>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned __int64> > >,1>,1> _Mypair = 0x3351738
- <user defined> value_compare = 0x3351738
- <user defined> _Copy_tag = 0x3351738
- <user defined> _Move_tag = 0x3351738
- <user defined> value_compare = 0x3351738
- unsigned int m_playerLimit = 0x0
- int m_allowedSecurityLevel = 0x0
- unsigned int m_defaultDbcLocale = 0x2
- unsigned int m_availableDbcLocaleMask = 0x4
- bool m_allowMovement = 0x1
- std::string m_dataPath = "./"
- LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x3351778
- std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > >
- std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x33517A8
- bool _canceled = 0x0
- int m_NextDailyQuestReset = 0x5AC2D210
- int m_NextWeeklyQuestReset = 0x6CD4B6DA
- int m_NextMonthlyQuestReset = 0x6CEF3370
- int m_NextRandomBGReset = 0x5AC1AAC0
- int m_NextGuildReset = 0x5AC1AAC0
- std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer
- std::_List_buy<WorldSession *,std::allocator<WorldSession *> >
- std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > >
- std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x33517E8
- LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue
- std::mutex _lock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x33517F8
- std::deque<WorldSession *,std::allocator<WorldSession *> > _queue
- std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > >
- std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x3351828
- bool _canceled = 0x0
- std::string m_DBVersion = "TDB 335.64"
- std::map<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_Autobroadcasts
- std::_Tree<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x335185C
- <user defined> value_compare = 0x335185C
- <user defined> _Copy_tag = 0x335185C
- <user defined> _Move_tag = 0x335185C
- <user defined> value_compare = 0x335185C
- std::map<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> > > m_AutobroadcastsWeights
- std::_Tree<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> >
- std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,unsigned char>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,unsigned char> > >,1>,1> _Mypair = 0x3351868
- <user defined> value_compare = 0x3351868
- <user defined> _Copy_tag = 0x3351868
- <user defined> _Move_tag = 0x3351868
- <user defined> value_compare = 0x3351868
- QueryCallbackProcessor _queryProcessor
- std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
- std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
- std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x3351874
- std::string _guidWarningMsg = "There will be an unscheduled server restart ..."
- std::string _alertRestartReason = "Urgent Maintenance"
- std::mutex _guidAlertLock
- std::_Mutex_base
- std::_Align_type<int,48> _Mtx_storage = 0x33518BC
- bool _guidWarn = 0x0
- bool _guidAlert = 0x0
- unsigned int _warnDiff = 0x0
- int _warnShutdownTime = 0x5AC18B0A
- Parameter unsigned int diff = 0x32
- Local int currentGameTime = 0x5AC18E6C
- 010A0DB5 00000000 WorldUpdateLoop+75 c:\trinitysource355\src\server\worldserver\main.cpp line 430
- Local unsigned int diff = 0x32
- Local unsigned int executionTimeDiff = 0x7
- Local unsigned int realPrevTime = 0xD349D
- Local unsigned int realCurrTime = 0xD34CF
- 010A3EFE 00000000 main+1B7E c:\trinitysource355\src\server\worldserver\main.cpp line 337
- Parameter int argc = 0x1
- Parameter char** argv = "C:\Trinity355\bin\Release\worldserver.exe"
- Local std::string pidFile = ""
- Local int numThreads = 0x2
- Local std::unique_ptr<AsyncAcceptor,std::default_delete<AsyncAcceptor> > raAcceptor
- std::_Unique_ptr_base<AsyncAcceptor,std::default_delete<AsyncAcceptor> >
- std::_Compressed_pair<std::default_delete<AsyncAcceptor>,AsyncAcceptor *,1> _Mypair
- AsyncAcceptor* _Myval2 = NULL
- Local boost::asio::basic_signal_set<boost::asio::signal_set_service> signals
- boost::asio::basic_io_object<boost::asio::signal_set_service,0>
- implementation_type
- boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0xBC1C8800B9B340
- boost::asio::detail::signal_set_service::registration* signals_ = 0xBC1C88
- boost::asio::signal_set_service& service = 0xB9B340
- boost::asio::detail::service_base<boost::asio::signal_set_service>
- boost::asio::io_service::service
- key
- type_info* type_info_ = 0x2C35D5C
- boost::asio::io_service::id* id_ = 0x58
- boost::asio::io_service::service::key key_ = 0x32AE028
- boost::asio::io_service& owner_ = 0xB5F1F4
- boost::asio::io_service::service* next_ = 0xB78238
- implementation_type
- boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x32AE02802C35D5C
- boost::asio::detail::signal_set_service::registration* signals_ = NULL
- boost::asio::detail::signal_set_service service_impl_ = 0xB9B354
- boost::asio::detail::signal_set_service::implementation_type implementation
- boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0xBC1C8800BC1C88
- boost::asio::detail::signal_set_service::registration* signals_ = 0xB5F740
- Local std::shared_ptr<std::thread> soapThread
- std::_Ptr_base<std::thread>
- std::thread* _Ptr = NULL
- std::_Ref_count_base* _Rep = NULL
- Local std::string configError = ""
- Local int networkThreads = 0x1
- Local boost::filesystem::path configFile
- iterator
- boost::iterators::iterator_facade<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,int>
- boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,int,1,0>
- boost::filesystem::path m_element
- iterator
- <user defined> m_element = 0x8FFD68
- boost::filesystem::path* m_path_ptr = 0xCCCCCCCC
- unsigned int m_pos = 0x8CA54CD1
- const_iterator
- <user defined> m_element = 0x8FFD68
- <user defined> m_path_ptr = 0xCCCCCCCC
- unsigned int m_pos = 0x8CA54CD1
- std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x8FFD68
- <user defined> m_path_ptr = 0xCCCCCCCC
- unsigned int m_pos = 0x8CA54CD1
- const_iterator
- <user defined> m_element = 0x8FFD68
- <user defined> m_path_ptr = 0xCCCCCCCC
- unsigned int m_pos = 0x8CA54CD1
- std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x8FFD68
- Local boost::program_options::variables_map vm
- boost::program_options::abstract_variables_map
- boost::program_options::abstract_variables_map* m_next = NULL
- std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >
- std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> >
- std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value>,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >,1>,1> _Mypair = 0x8FFCE0
- <user defined> value_compare = 0x8FFCE0
- <user defined> _Copy_tag = 0x8FFCE0
- <user defined> _Move_tag = 0x8FFCE0
- <user defined> value_compare = 0x8FFCE0
- std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > m_final
- std::_Tree<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> >
- std::_Tree_comp_alloc<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> >
- std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,1>,1> _Mypair = 0x8FFCEC
- <user defined> _Copy_tag = 0x8FFCEC
- <user defined> _Move_tag = 0x8FFCEC
- std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_required
- std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
- std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
- std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x8FFCF8
- <user defined> value_compare = 0x8FFCF8
- <user defined> _Copy_tag = 0x8FFCF8
- <user defined> _Move_tag = 0x8FFCF8
- <user defined> value_compare = 0x8FFCF8
- Local std::shared_ptr<FreezeDetector> freezeDetector
- std::_Ptr_base<FreezeDetector>
- FreezeDetector* _Ptr = NULL
- std::_Ref_count_base* _Rep = NULL
- Local std::shared_ptr<void> sScriptMgrHandle
- std::_Ptr_base<void>
- void* _Ptr = NULL
- std::_Ref_count_base* _Rep = 0xBBC200
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local std::shared_ptr<Trinity::Asio::IoContext> ioContext
- std::_Ptr_base<Trinity::Asio::IoContext>
- Trinity::Asio::IoContext* _Ptr = 0xB5F1F4
- boost::asio::io_service
- work
- boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL
- id
- service
- key
- type_info* type_info_ = NULL
- boost::asio::io_service::id* id_ = 0xFF
- boost::asio::io_service::service::key key_ = 0xB7823800BB53E0
- boost::asio::io_service& owner_ = 0xFDFDFDFD
- boost::asio::io_service::service* next_ = 0x720061
- strand
- boost::asio::detail::strand_service& service_ = NULL
- boost::asio::detail::strand_service::strand_impl* impl_ = 0xBB53E0
- boost::asio::detail::winsock_init<2,0> init_ = 0x0
- boost::asio::detail::service_registry* service_registry_ = 0xBB53E0
- boost::asio::detail::win_iocp_io_service& impl_ = 0xB78238
- std::_Ref_count_base* _Rep = 0xB5F1E8
- unsigned long _Uses = 0x4
- unsigned long _Weaks = 0x1
- Local std::shared_ptr<std::thread> cliThread
- std::_Ptr_base<std::thread>
- std::thread* _Ptr = 0x62D2D8F0
- id
- unsigned int _Id = 0x3A4
- _Thrd_imp_t _Thr = 0xEC8000003A4
- std::_Ref_count_base* _Rep = 0x9A05D340
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local std::string configService = ""
- Local std::shared_ptr<void> sWorldSocketMgrHandle
- std::_Ptr_base<void>
- void* _Ptr = NULL
- std::_Ref_count_base* _Rep = 0x9A05CCC0
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local std::shared_ptr<void> dbHandle
- std::_Ptr_base<void>
- void* _Ptr = NULL
- std::_Ref_count_base* _Rep = 0xBBC340
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local unsigned int worldPort = 0x1F95
- Local std::shared_ptr<void> mapManagementHandle
- std::_Ptr_base<void>
- void* _Ptr = NULL
- std::_Ref_count_base* _Rep = 0x9A05C5C0
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local std::string worldListener = "0.0.0.0"
- Local std::shared_ptr<void> opensslHandle
- std::_Ptr_base<void>
- void* _Ptr = NULL
- std::_Ref_count_base* _Rep = 0xBBAF40
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local BigNumber seed
- bignum_st* _bn = 0xF518E8
- unsigned int* d = 0x5A575921
- int top = 0x4
- int dmax = 0x4
- int neg = 0x0
- int flags = 0x1
- Local std::shared_ptr<std::vector<std::thread,std::allocator<std::thread> > > threadPool
- std::_Ptr_base<std::vector<std::thread,std::allocator<std::thread> > >
- std::vector<std::thread,std::allocator<std::thread> >* _Ptr = 0xBBBD00
- std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > >
- std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0xBBBD00
- std::_Ref_count_base* _Rep = 0xB5EED0
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- Local std::shared_ptr<void> sMetricHandle
- std::_Ptr_base<void>
- void* _Ptr = NULL
- std::_Ref_count_base* _Rep = 0xBBC4C0
- unsigned long _Uses = 0x1
- unsigned long _Weaks = 0x1
- 02A2E95E 00000000 invoke_main+1E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 78
- 02A2E880 00000000 __scrt_common_main_seh+150 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 283
- Local int main_result = 0x0
- Local <user defined>** tls_init_callback = NULL
- Local bool is_nested = 0x0
- Local <user defined>** tls_dtor_callback = NULL
- Local bool has_cctor = 0x0
- 02A2E72D 00000000 __scrt_common_main+D f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326
- 02A2E9C8 00000000 mainCRTStartup+8 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
- 76E08654 00000000 BaseThreadInitThunk+24
- 774C4B17 00000000 RtlGetAppContainerNamedObjectPath+137
- 774C4AE7 00000000 RtlGetAppContainerNamedObjectPath+107