Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Phentora/8bded5d0d08cda72ba02abed0a5dea65 to your computer and use it in GitHub Desktop.
Save Phentora/8bded5d0d08cda72ba02abed0a5dea65 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Revision: TrinityCore rev. 36ff7668823f 2018-06-03 13:31:13 +0200 (master branch) (Win64, Debug, Static)
Date 14:6:2018. Time 21:54
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
Number Of Processors: 4
Physical Memory: 16649980 KB (Available: 8087512 KB)
Commit Charge Limit: 33427196 KB
*** Operation System ***
Windows 10 Professional (Version 10.0, Build 16299)
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00007FF65B6BAB0C 01:00000000022D9B0C D:\Work\Eluna\master\Debug\worldserver.exe
Registers:
RAX:00000000CCCCCCCC
RBX:0000000000000000
RCX:0000000000000016
RDX:0000000000000024
RSI:0000000000000001
RDI:0000002BED1FDBA0
R8: 00007FFA28A1B570
R9: 0000000000000000
R10:0000000000000246
R11:00007FF65B0DD1DA
R12:00007FF6593E0000
R13:0000002BED1FFD50
R14:0000002BED1FEE50
R15:CCCCCCCCCCCCCCCC
CS:RIP:0033:00007FF65B6BAB0C
SS:RSP:002B:00000000ED1FDB80 RBP:ED1FE040
DS:002B ES:002B FS:0053 GS:002B
Flags:00010202
Call stack:
Address Frame Function SourceFile
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
00007FFA2892A381 0000002BED1FDC60 raise+441
00007FFA2892BF59 0000002BED1FDCA0 abort+39
00007FFA2892AF86 0000002BED1FDCE0 terminate+36
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
00007FF65ADFB450 0000002BED1FF740 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339
00007FF65A777EC5 0000002BED1FF770 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FF65A777F65 0000002BED1FF7A0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > >+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 52
00007FF65A77811B 0000002BED1FF7D0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >+4B d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 53
00007FF65A777C0A 0000002BED1FF800 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+3A d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 59
00007FF65A7A7235 0000002BED1FF830 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >::Visit+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 93
00007FF65A776BB5 0000002BED1FF860 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::Visit<Trinity::ObjectUpdater>+35 d:\work\trinitycore\src\server\game\grids\grid.h line 92
00007FF65A77747C 0000002BED1FF890 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+4C d:\work\trinitycore\src\server\game\grids\ngrid.h line 151
00007FF65A776CE0 0000002BED1FF8E0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >+D0 d:\work\trinitycore\src\server\game\maps\map.h line 837
00007FF65A752E34 0000002BED1FF980 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742
00007FF65A75313A 0000002BED1FFC10 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786
00007FF65B0DD3BC 0000002BED1FFC40 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43
00007FF65B0DB436 0000002BED1FFC90 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115
00007FF65B0DB9C4 0000002BED1FFCC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B0DC31C 0000002BED1FFD00 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B0DBB2B 0000002BED1FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65B0DD1DA 0000002BED1FFD90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65B0DCC98 0000002BED1FFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BED1FFDF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BED1FFE30 _register_onexit_function+488
00007FFA28933071 0000002BED1FFE80 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BED1FFEB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED1FFF00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BEC4FE520 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BEC4FE590 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BEC4FE5D0 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BEC4FE620 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BEC4FE660 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BEC4FE690 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BEC4FE710 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BEC4FE740 _Cnd_wait+20
00007FF659473AC2 0000002BEC4FE770 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
00007FF6594AC504 0000002BEC4FE7B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
00007FF65B0DB127 0000002BEC4FE810 MapUpdater::wait+67 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 74
00007FF659D8F41D 0000002BEC4FE910 MapManager::Update+1ED d:\work\trinitycore\src\server\game\maps\mapmanager.cpp line 250
00007FF659CEDF0E 0000002BEC4FECA0 World::Update+93E d:\work\trinitycore\src\server\game\world\world.cpp line 2425
00007FF6594299AD 0000002BEC4FECF0 WorldUpdateLoop+6D d:\work\trinitycore\src\server\worldserver\main.cpp line 443
00007FF65942C21E 0000002BEC4FFD80 main+1C4E d:\work\trinitycore\src\server\worldserver\main.cpp line 346
00007FF65BA687E4 0000002BEC4FFDC0 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF65BA68734 0000002BEC4FFE20 __scrt_common_main_seh+124 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 283
00007FF65BA685FE 0000002BEC4FFE50 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326
00007FF65BA68859 0000002BEC4FFE80 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFA49FA1FE4 0000002BEC4FFEB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC4FFF00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 0000002BEC7FF9A0 ZwRemoveIoCompletion+14
00007FFA472E021E 0000002BEC7FFA00 GetQueuedCompletionStatus+4E
00007FF659489738 0000002BEC7FFBF0 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381
00007FF659496DB4 0000002BEC7FFCC0 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163
00007FF659496C8B 0000002BEC7FFD20 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
00007FF65946C083 0000002BEC7FFD50 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
00007FF6594347A0 0000002BEC7FFD80 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF6594441B0 0000002BEC7FFDB0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65943747C 0000002BEC7FFDE0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65947EDCA 0000002BEC7FFE30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65947A848 0000002BEC7FFE60 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BEC7FFE90 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BEC7FFED0 _register_onexit_function+488
00007FFA28933071 0000002BEC7FFF20 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BEC7FFF50 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC7FFFA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 0000002BEC8FF440 ZwRemoveIoCompletion+14
00007FFA472E021E 0000002BEC8FF4A0 GetQueuedCompletionStatus+4E
00007FF659489738 0000002BEC8FF690 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381
00007FF659496DB4 0000002BEC8FF760 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163
00007FF659496C8B 0000002BEC8FF7C0 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
00007FF65946C083 0000002BEC8FF7F0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
00007FF6594347A0 0000002BEC8FF820 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF6594441B0 0000002BEC8FF850 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65943747C 0000002BEC8FF880 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65947EDCA 0000002BEC8FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65947A848 0000002BEC8FF900 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BEC8FF930 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BEC8FF970 _register_onexit_function+488
00007FFA28933071 0000002BEC8FF9C0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BEC8FF9F0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC8FFA40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BEC9FF840 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BEC9FF8B0 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BEC9FF8F0 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BEC9FF940 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BEC9FF980 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BEC9FF9B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BEC9FFA30 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BEC9FFA60 _Cnd_wait+20
00007FF659473AC2 0000002BEC9FFA90 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
00007FF6594AC504 0000002BEC9FFAD0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
00007FF65B439127 0000002BEC9FFB30 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
00007FF65B438619 0000002BEC9FFB90 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
00007FF65B438BC4 0000002BEC9FFBC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B438D8C 0000002BEC9FFC00 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B438C2B 0000002BEC9FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65B43937A 0000002BEC9FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65B439218 0000002BEC9FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BEC9FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BEC9FFD30 _register_onexit_function+488
00007FFA28933071 0000002BEC9FFD80 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BEC9FFDB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC9FFE00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BECAFF580 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BECAFF5F0 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BECAFF630 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BECAFF680 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BECAFF6C0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BECAFF6F0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BECAFF770 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BECAFF7A0 _Cnd_wait+20
00007FF659473AC2 0000002BECAFF7D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
00007FF6594AC504 0000002BECAFF810 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
00007FF65B439127 0000002BECAFF870 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
00007FF65B438619 0000002BECAFF8D0 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
00007FF65B438BC4 0000002BECAFF900 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B438D8C 0000002BECAFF940 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B438C2B 0000002BECAFF980 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65B43937A 0000002BECAFF9D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65B439218 0000002BECAFFA00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BECAFFA30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BECAFFA70 _register_onexit_function+488
00007FFA28933071 0000002BECAFFAC0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BECAFFAF0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECAFFB40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BECBFF340 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BECBFF3B0 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BECBFF3F0 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BECBFF440 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BECBFF480 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BECBFF4B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BECBFF530 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BECBFF560 _Cnd_wait+20
00007FF659473AC2 0000002BECBFF590 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
00007FF6594AC504 0000002BECBFF5D0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
00007FF65B439127 0000002BECBFF630 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
00007FF65B438619 0000002BECBFF690 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
00007FF65B438BC4 0000002BECBFF6C0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B438D8C 0000002BECBFF700 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B438C2B 0000002BECBFF740 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65B43937A 0000002BECBFF790 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65B439218 0000002BECBFF7C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BECBFF7F0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BECBFF830 _register_onexit_function+488
00007FFA28933071 0000002BECBFF880 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BECBFF8B0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECBFF900 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 0000002BECDFF760 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 0000002BECDFFAF0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 0000002BECDFFB20 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECDFFB70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 0000002BECEFF880 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 0000002BECEFFC10 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 0000002BECEFFC40 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECEFFC90 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B5800F4 0000002BECFFF9F0 NtWaitForSingleObject+14
00007FFA472C5A8F 0000002BECFFFA90 WaitForSingleObjectEx+9F
00007FF65946C84D 0000002BECFFFAC0 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+4D c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 53
00007FF659496C3F 0000002BECFFFAF0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>::run+2F c:\local\boost_1_67_0\boost\asio\detail\win_thread.hpp line 123
00007FF6594A02B6 0000002BECFFFB70 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127
00007FFA28933428 0000002BECFFFBB0 _register_onexit_function+488
00007FFA28933071 0000002BECFFFC00 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BECFFFC30 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECFFFC80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 0000002BED0FFAC0 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 0000002BED0FFE50 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 0000002BED0FFE80 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED0FFED0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B581DA4 0000002BED1FBB00 NtGetContextThread+14
CCCCCCCCCCCCCCCC 0000002BED1FBB08 0000:0000000000000000
CCCCCCCCCCCCCCCC 0000002BED1FBB10 0000:0000000000000000
CCCCCCCCCCCCCCCC 0000002BED1FBB18 0000:0000000000000000
0000000000000368 0000002BED1FBB20 0000:0000000000000000
0000BD753F13001D 0000002BED1FBB28 0000:0000000000000000
0000002BED1FC0A0 0000002BED1FBB30 0000:0000000000000000
00007FF6594AF780 0000002BED1FC0A0 WheatyExceptionReport::printTracesForAllThreads+100 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 475
00007FF6594AFB97 0000002BED1FC7D0 WheatyExceptionReport::GenerateExceptionReport+3B7 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 576
00007FF6594AF586 0000002BED1FCB80 WheatyExceptionReport::WheatyUnhandledExceptionFilter+436 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 186
00007FFA473695C0 0000002BED1FCC90 UnhandledExceptionFilter+190
00007FFA4B58884F 0000002BED1FCCC0 memset+1C4F
00007FFA4B571146 0000002BED1FCD30 __C_specific_handler+96
00007FFA4B584E6D 0000002BED1FCD60 __chkstk+11D
00007FFA4B506058 0000002BED1FD470 RtlWalkFrameChain+1518
00007FFA4B583D9E 0000002BED1FDB70 KiUserExceptionDispatcher+2E
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
00007FFA2892A381 0000002BED1FDC60 raise+441
00007FFA2892BF59 0000002BED1FDCA0 abort+39
00007FFA2892AF86 0000002BED1FDCE0 terminate+36
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
00007FF65ADFB450 0000002BED1FF740 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339
00007FF65A777EC5 0000002BED1FF770 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FF65A777F65 0000002BED1FF7A0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > >+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 52
00007FF65A77811B 0000002BED1FF7D0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >+4B d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 53
00007FF65A777C0A 0000002BED1FF800 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+3A d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 59
00007FF65A7A7235 0000002BED1FF830 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >::Visit+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 93
00007FF65A776BB5 0000002BED1FF860 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::Visit<Trinity::ObjectUpdater>+35 d:\work\trinitycore\src\server\game\grids\grid.h line 92
00007FF65A77747C 0000002BED1FF890 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+4C d:\work\trinitycore\src\server\game\grids\ngrid.h line 151
00007FF65A776CE0 0000002BED1FF8E0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >+D0 d:\work\trinitycore\src\server\game\maps\map.h line 837
00007FF65A752E34 0000002BED1FF980 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742
00007FF65A75313A 0000002BED1FFC10 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786
00007FF65B0DD3BC 0000002BED1FFC40 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43
00007FF65B0DB436 0000002BED1FFC90 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115
00007FF65B0DB9C4 0000002BED1FFCC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B0DC31C 0000002BED1FFD00 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65B0DBB2B 0000002BED1FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65B0DD1DA 0000002BED1FFD90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65B0DCC98 0000002BED1FFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BED1FFDF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BED1FFE30 _register_onexit_function+488
00007FFA28933071 0000002BED1FFE80 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BED1FFEB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED1FFF00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B5800F4 0000002BED2FF6C0 NtWaitForSingleObject+14
00007FFA472C5A8F 0000002BED2FF760 WaitForSingleObjectEx+9F
00007FF65946C84D 0000002BED2FF790 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+4D c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 53
00007FF659496C3F 0000002BED2FF7C0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>::run+2F c:\local\boost_1_67_0\boost\asio\detail\win_thread.hpp line 123
00007FF6594A02B6 0000002BED2FF840 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127
00007FFA28933428 0000002BED2FF880 _register_onexit_function+488
00007FFA28933071 0000002BED2FF8D0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BED2FF900 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED2FF950 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 0000002BED3FF040 ZwRemoveIoCompletion+14
00007FFA472E021E 0000002BED3FF0A0 GetQueuedCompletionStatus+4E
00007FF659489738 0000002BED3FF290 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381
00007FF659496DB4 0000002BED3FF360 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163
00007FF659496C8B 0000002BED3FF3C0 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
00007FF659EDCAA9 0000002BED3FF5C0 NetworkThread<WorldSocket>::Run+189 d:\work\trinitycore\src\server\shared\networking\networkthread.h line 129
00007FF659ED6EF4 0000002BED3FF5F0 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF659ED902C 0000002BED3FF630 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF659ED788B 0000002BED3FF670 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF659EDE8CA 0000002BED3FF6C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF659EDE2A8 0000002BED3FF6F0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BED3FF720 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BED3FF760 _register_onexit_function+488
00007FFA28933071 0000002BED3FF7B0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BED3FF7E0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED3FF830 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580134 0000002BED4FF390 NtReadFile+14
00007FFA472A49A6 0000002BED4FF410 ReadFile+76
00007FFA289CA2EF 0000002BED4FF500 _read+EDF
00007FFA289C9743 0000002BED4FF560 _read+333
00007FFA28974792 0000002BED4FF5F0 ungetwc+2E2
00007FFA28974FF0 0000002BED4FF630 ungetwc+B40
00007FFA28936B7E 0000002BED4FF6A0 _fgetc_nolock+10E
00007FFA28936C03 0000002BED4FF6D0 _getc_nolock+13
00007FFA28937726 0000002BED4FF700 fgetpos+816
00007FFA28937357 0000002BED4FF780 fgetpos+447
00007FFA28937922 0000002BED4FF7C0 fgets+32
00007FF6594A0C41 0000002BED4FF9F0 CliThread+D1 d:\work\trinitycore\src\server\worldserver\commandline\clirunnable.cpp line 156
00007FF65943470A 0000002BED4FFA20 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF659444170 0000002BED4FFA50 std::invoke<void (__cdecl*)(void)>+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
00007FF65943742C 0000002BED4FFA80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
00007FF65947ED2A 0000002BED4FFAD0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
00007FF65947A818 0000002BED4FFB00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
00007FF6594733BD 0000002BED4FFB30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
00007FFA28933428 0000002BED4FFB70 _register_onexit_function+488
00007FFA28933071 0000002BED4FFBC0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BED4FFBF0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED4FFC40 RtlUserThreadStart+21
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
Parameter int __formal = 0x16
00007FFA2892A381 0000002BED1FDC60 raise+441
00007FFA2892BF59 0000002BED1FDCA0 abort+39
00007FFA2892AF86 0000002BED1FDCE0 terminate+36
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844
Local std::vector<WaypointNode,std::allocator<WaypointNode> >* this = 0x1ABD832A678
std::_Vector_alloc<std::_Vec_base_types<WaypointNode,std::allocator<WaypointNode> > >
std::_Compressed_pair<std::allocator<WaypointNode>,std::_Vector_val<std::_Simple_types<WaypointNode> >,1> _Mypair
std::_Vector_val<std::_Simple_types<WaypointNode> > _Myval2 = 0x1ABD832A678
Parameter unsigned int _Pos = 0x2
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1ABD832A678
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678
unsigned int id = 0x0
unsigned int i_currentNode = 0x2
TimeTrackerSmall i_nextMoveTime
int i_expiryTime = 0x0
bool i_recalculateSpeed = 0x0
bool IsArrivalDone = 0x0
unsigned int path_id = 0x0
bool repeating = 0x0
bool LoadedFromDB = 0x0
Parameter Creature* creature = 0x1ABFBF40040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1ABFBF19C68
LinkedListElement* iPrev = 0x1ABFBFABC78
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58
Creature* iRefFrom = 0x1ABFBF40040
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x1C48A3
unsigned int grid_y = 0x1C48A3
unsigned int cell_x = 0x1C48A3
unsigned int cell_y = 0x1C48A3
unsigned int nocreate = 0x1C48A3
unsigned int reserved = 0x1C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3
unsigned int All = 0x1C48A3
Cell::<unnamed-type-data> data = 0x1C48A3
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x1ABFBF43C90
<user defined> XYZ = 0x1ABFBF43C90
<user defined> XYZO = 0x1ABFBF43C90
<user defined> PackedXYZ = 0x1ABFBF43C90
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
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 = 0x1ABFBF43CA0
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 = 0x1ABFBF43CC0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
ObjectGuid containerID
unsigned int _low = 0x0
unsigned int _high = 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 = 0x1ABFBF43D08
<user defined> _Copy_tag = 0x1ABFBF43D08
<user defined> _Move_tag = 0x1ABFBF43D08
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D20
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D28
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< _Vec = 0x1ABFBF43D40
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D70
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D78
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< _Vec = 0x1ABFBF43D90
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43DC0
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43DC8
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< _Vec = 0x1ABFBF43DE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43E18
LinkedListElement iLast = 0x1ABFBF43E28
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28
<user defined> iterator = 0xFBF43E28
<user defined> iterator = 0x1ABFBF43E10
iterator
LootValidatorRef* _Ptr = 0x7FF65C7119F0
ObjectGuid _GUID
unsigned int _low = 0x207
unsigned int _high = 0x3C00040000017780
unsigned int _itemContext = 0x0
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
ObjectGuid lootingGroupLowGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_PlayerDamageReq = 0x37
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 = 0x1ABFBF43EA8
ObjectGuid m_lootRecipient
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid m_lootRecipientGroup
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid _skinner
unsigned int _low = 0x0
unsigned int _high = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x5B22BA18
int m_respawnTime = 0x5B22BA90
unsigned int m_respawnDelay = 0x78
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 5.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x1
unsigned int m_spawnId = 0x4F697
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_regenHealth = 0x1
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
bool m_AI_locked = 0x0
int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x5DE
Position m_homePosition
<user defined> XY = 0x1ABFBF43F48
<user defined> XYZ = 0x1ABFBF43F48
<user defined> XYZO = 0x1ABFBF43F48
<user defined> PackedXYZ = 0x1ABFBF43F48
float m_positionX = 1884.725220
float m_positionY = 1587.958740
float m_positionZ = 89.489601
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
Position m_transportHomePosition
<user defined> XY = 0x1ABFBF43F58
<user defined> XYZ = 0x1ABFBF43F58
<user defined> XYZO = 0x1ABFBF43F58
<user defined> PackedXYZ = 0x1ABFBF43F58
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 = 0x1AB9796E758
unsigned int Entry = 0x5DE
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x762
[1] = 0x0
unsigned int Modelid1 = 0x33D
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Wretched Ghoul"
std::string FemaleName = ""
std::string SubName = ""
std::string TitleAlt = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
int minlevel = 0x1
int maxlevel = 0x2
boost::optional<CreatureLevelScaling> levelScaling
boost::optional_detail::optional_base<CreatureLevelScaling>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0
int HealthScalingExpansion = 0x0
unsigned int RequiredExpansion = 0x0
unsigned int VignetteID = 0x0
unsigned int faction = 0x7
unsigned int npcflag = 0x0
float speed_walk = 0.777776
float speed_run = 0.857143
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 unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
int family = 0x0
unsigned int trainer_class = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
unsigned int type_flags2 = 0x0
unsigned int lootid = 0x5DE
unsigned int pickpocketLootId = 0x5DE
unsigned int SkinLootId = 0x0
int[7] resistance
[0] = 0x0
[1] = 0x1
[2] = 0x1
[3] = 0x1
[4] = 0x1
[5] = 0x1
[6] = 0x1
unsigned int[8] spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int VehicleId = 0x0
unsigned int mingold = 0x1
unsigned int maxgold = 0x4
std::string AIName = "SmartAI"
unsigned int MovementType = 0x1
unsigned int InhabitType = 0x3
float HoverHeight = 1.000000
float ModHealth = 1.000000
float ModHealthExtra = 1.000000
float ModMana = 1.000000
float ModManaExtra = 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 = 0x800010
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
CreatureData* m_creatureData = 0x1ABA31AA968
unsigned int id = 0x5DE
unsigned int mapid = 0x0
unsigned int displayid = 0x0
int equipmentId = 0x0
float posX = 1919.939941
float posY = 1586.650024
float posZ = 83.980400
float orientation = 2.334830
unsigned int spawntimesecs = 0x78
float spawndist = 5.000000
unsigned int currentwaypoint = 0x0
unsigned int curhealth = 0x1
unsigned int curmana = 0x0
unsigned int movementType = 0x1
unsigned int spawnMask = 0x1
unsigned int npcflag = 0x0
unsigned int unit_flags = 0x0
unsigned int unit_flags2 = 0x0
unsigned int unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
unsigned int phaseUseFlags = 0x0
unsigned int phaseId = 0x0
unsigned int phaseGroup = 0x0
int terrainSwapMap = 0xFFFFFFFF
unsigned int ScriptId = 0x0
bool dbData = 0x1
unsigned int m_LootMode = 0x1
unsigned int m_waypointID = 0x1
unsigned int m_path_id = 0x0
CreatureGroup* m_formation = NULL
bool m_TriggerJustRespawned = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget
unsigned int _low = 0x0
unsigned int _high = 0x0
float m_suppressedOrientation = 0.000000
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::vec 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::all
<user defined> value_compare = 0x1ABFBF43FC8
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: _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 ch _List = 0x1ABFBF43FD0
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::_ _Vec = 0x1ABFBF43FE8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Local WaypointNode& waypoint = 0xCCCCCCCCCCCCCCCC
unsigned int id = 0xCCCCCCCCCCCCCCCC <Unable to read memory>
float x = 0xCCCCCCCCCCCCCCD0 <Unable to read memory>
float y = 0xCCCCCCCCCCCCCCD4 <Unable to read memory>
float z = 0xCCCCCCCCCCCCCCD8 <Unable to read memory>
float orientation = 0xCCCCCCCCCCCCCCDC <Unable to read memory>
unsigned int delay = 0xCCCCCCCCCCCCCCE0 <Unable to read memory>
unsigned int eventId = 0xCCCCCCCCCCCCCCE4 <Unable to read memory>
unsigned int moveType = 0xCCCCCCCCCCCCCCE8 <Unable to read memory>
unsigned int eventChance = 0xCCCCCCCCCCCCCCEC <Unable to read memory>
Local bool transportPath = 0x0
Local Movement::Location formationDest
G3D::Vector3
float x = -107374176.000000
float y = -107374176.000000
float z = -107374176.000000
float orientation = -107374176.000000
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1ABD832A678
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678
unsigned int id = 0x0
unsigned int i_currentNode = 0x2
TimeTrackerSmall i_nextMoveTime
int i_expiryTime = 0x0
bool i_recalculateSpeed = 0x0
bool IsArrivalDone = 0x0
unsigned int path_id = 0x0
bool repeating = 0x0
bool LoadedFromDB = 0x0
Parameter Creature* creature = 0x1ABFBF40040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1ABFBF19C68
LinkedListElement* iPrev = 0x1ABFBFABC78
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58
Creature* iRefFrom = 0x1ABFBF40040
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x1C48A3
unsigned int grid_y = 0x1C48A3
unsigned int cell_x = 0x1C48A3
unsigned int cell_y = 0x1C48A3
unsigned int nocreate = 0x1C48A3
unsigned int reserved = 0x1C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3
unsigned int All = 0x1C48A3
Cell::<unnamed-type-data> data = 0x1C48A3
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x1ABFBF43C90
<user defined> XYZ = 0x1ABFBF43C90
<user defined> XYZO = 0x1ABFBF43C90
<user defined> PackedXYZ = 0x1ABFBF43C90
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
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 = 0x1ABFBF43CA0
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 = 0x1ABFBF43CC0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
ObjectGuid containerID
unsigned int _low = 0x0
unsigned int _high = 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 = 0x1ABFBF43D08
<user defined> _Copy_tag = 0x1ABFBF43D08
<user defined> _Move_tag = 0x1ABFBF43D08
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D20
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D28
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< _Vec = 0x1ABFBF43D40
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D70
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D78
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< _Vec = 0x1ABFBF43D90
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43DC0
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43DC8
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< _Vec = 0x1ABFBF43DE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43E18
LinkedListElement iLast = 0x1ABFBF43E28
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28
<user defined> iterator = 0xFBF43E28
<user defined> iterator = 0x1ABFBF43E10
iterator
LootValidatorRef* _Ptr = 0x7FF65C7119F0
ObjectGuid _GUID
unsigned int _low = 0x207
unsigned int _high = 0x3C00040000017780
unsigned int _itemContext = 0x0
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
ObjectGuid lootingGroupLowGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_PlayerDamageReq = 0x37
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 = 0x1ABFBF43EA8
ObjectGuid m_lootRecipient
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid m_lootRecipientGroup
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid _skinner
unsigned int _low = 0x0
unsigned int _high = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x5B22BA18
int m_respawnTime = 0x5B22BA90
unsigned int m_respawnDelay = 0x78
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 5.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x1
unsigned int m_spawnId = 0x4F697
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_regenHealth = 0x1
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
bool m_AI_locked = 0x0
int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x5DE
Position m_homePosition
<user defined> XY = 0x1ABFBF43F48
<user defined> XYZ = 0x1ABFBF43F48
<user defined> XYZO = 0x1ABFBF43F48
<user defined> PackedXYZ = 0x1ABFBF43F48
float m_positionX = 1884.725220
float m_positionY = 1587.958740
float m_positionZ = 89.489601
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
Position m_transportHomePosition
<user defined> XY = 0x1ABFBF43F58
<user defined> XYZ = 0x1ABFBF43F58
<user defined> XYZO = 0x1ABFBF43F58
<user defined> PackedXYZ = 0x1ABFBF43F58
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 = 0x1AB9796E758
unsigned int Entry = 0x5DE
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x762
[1] = 0x0
unsigned int Modelid1 = 0x33D
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Wretched Ghoul"
std::string FemaleName = ""
std::string SubName = ""
std::string TitleAlt = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
int minlevel = 0x1
int maxlevel = 0x2
boost::optional<CreatureLevelScaling> levelScaling
boost::optional_detail::optional_base<CreatureLevelScaling>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0
int HealthScalingExpansion = 0x0
unsigned int RequiredExpansion = 0x0
unsigned int VignetteID = 0x0
unsigned int faction = 0x7
unsigned int npcflag = 0x0
float speed_walk = 0.777776
float speed_run = 0.857143
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 unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
int family = 0x0
unsigned int trainer_class = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
unsigned int type_flags2 = 0x0
unsigned int lootid = 0x5DE
unsigned int pickpocketLootId = 0x5DE
unsigned int SkinLootId = 0x0
int[7] resistance
[0] = 0x0
[1] = 0x1
[2] = 0x1
[3] = 0x1
[4] = 0x1
[5] = 0x1
[6] = 0x1
unsigned int[8] spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int VehicleId = 0x0
unsigned int mingold = 0x1
unsigned int maxgold = 0x4
std::string AIName = "SmartAI"
unsigned int MovementType = 0x1
unsigned int InhabitType = 0x3
float HoverHeight = 1.000000
float ModHealth = 1.000000
float ModHealthExtra = 1.000000
float ModMana = 1.000000
float ModManaExtra = 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 = 0x800010
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
CreatureData* m_creatureData = 0x1ABA31AA968
unsigned int id = 0x5DE
unsigned int mapid = 0x0
unsigned int displayid = 0x0
int equipmentId = 0x0
float posX = 1919.939941
float posY = 1586.650024
float posZ = 83.980400
float orientation = 2.334830
unsigned int spawntimesecs = 0x78
float spawndist = 5.000000
unsigned int currentwaypoint = 0x0
unsigned int curhealth = 0x1
unsigned int curmana = 0x0
unsigned int movementType = 0x1
unsigned int spawnMask = 0x1
unsigned int npcflag = 0x0
unsigned int unit_flags = 0x0
unsigned int unit_flags2 = 0x0
unsigned int unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
unsigned int phaseUseFlags = 0x0
unsigned int phaseId = 0x0
unsigned int phaseGroup = 0x0
int terrainSwapMap = 0xFFFFFFFF
unsigned int ScriptId = 0x0
bool dbData = 0x1
unsigned int m_LootMode = 0x1
unsigned int m_waypointID = 0x1
unsigned int m_path_id = 0x0
CreatureGroup* m_formation = NULL
bool m_TriggerJustRespawned = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget
unsigned int _low = 0x0
unsigned int _high = 0x0
float m_suppressedOrientation = 0.000000
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::vec 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::all
<user defined> value_compare = 0x1ABFBF43FC8
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: _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 ch _List = 0x1ABFBF43FD0
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::_ _Vec = 0x1ABFBF43FE8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x7D
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
Local MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >* this = 0x1AC015549F0
Parameter Unit* u = 0x1ABFBF40040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
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,38> m_invisibility
int[38] 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,38> m_invisibilityDetect
int[38] 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 = 0x1ABFBF40238
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1ABFBF40250
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1ABFBF40238
Position pos = 0x1ABFBF40248
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1ABFBF40264
float pitch = 0.000000
JumpInfo
unsigned int fallTime = 0x0
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
MovementInfo::JumpInfo jump = 0x1ABFBF40298
float splineElevation = 0.000000
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118
std::mutex _mapLock = 0x1AB9F8B4138
std::mutex _gridLock = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1AB1BD46050
MapRefManager m_mapRefManager = 0x1AB9F8B41F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells = 0x1AB9F8C62B8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8
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<s _corpsesByCell = 0x1AB9F8CE718
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40304
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x1
PhaseShift _suppressedPhaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40374
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
<user defined> _Copy_tag = 0x1ABFBF40518
<user defined> _Move_tag = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670
ObjectGuid target = 0x1ABF721167C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags
unsigned int animId = 0x20
bool unknown0 = 0x20
bool fallingSlow = 0x20
bool done = 0x20
bool falling = 0x20
bool no_spline = 0x20
bool unknown1 = 0x0
bool flying = 0x0
bool orientationFixed = 0x0
bool catmullrom = 0x0
bool cyclic = 0x0
bool enter_cycle = 0x0
bool frozen = 0x0
bool transportEnter = 0x0
bool transportExit = 0x0
bool unknown2 = 0x0
bool unknown3 = 0x0
bool backward = 0x0
bool smoothGroundPath = 0x0
bool canSwim = 0x0
bool uncompressedPath = 0x0
bool unknown4 = 0x0
bool unknown5 = 0x0
bool animation = 0x0
bool parabolic = 0x0
bool fadeObject = 0x0
bool steering = 0x0
bool unknown8 = 0x0
bool unknown9 = 0x0
bool unknown10 = 0x0
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra
boost::optional_detail::optional_base<Movement::SpellEffectExtraData>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
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 = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8
bool iDirty = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 cons
<user defined> value_compare = 0x1ABF7B89A18
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20
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::_Li _Vec = 0x1ABF7B89A38
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 = 0x1ABFBF557A0
unsigned int ItemId = 0xFBDA9930
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x0
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 cons
<user defined> value_compare = 0x1ABF7B89A68
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70
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::_Li _Vec = 0x1ABF7B89A88
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 = 0x1ABFBF55340
unsigned int ItemId = 0xFBDA9130
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xB0
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 co
<user defined> value_compare = 0x1ABF7B89AB8
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 ,SpellH _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0
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::_ _Vec = 0x1ABF7B89AD8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig
<user defined> value_compare = 0x1ABF7B89B40
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
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::all _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<unsigne
<user defined> value_compare = 0x1ABF7B89B90
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: _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:: _List = 0x1ABF7B89B98
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::rat _Vec = 0x1ABF7B89BB0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int time_diff = 0x7D
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
Local MotionMaster* this = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
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 = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
Parameter unsigned int diff = 0x7D
Local bool isMoveGenUpdateSuccess = 0xCC
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
Local Unit* this = 0x1ABFBF40040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
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,38> m_invisibility
int[38] 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,38> m_invisibilityDetect
int[38] 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 = 0x1ABFBF40238
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1ABFBF40250
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1ABFBF40238
Position pos = 0x1ABFBF40248
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1ABFBF40264
float pitch = 0.000000
JumpInfo
unsigned int fallTime = 0x0
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
MovementInfo::JumpInfo jump = 0x1ABFBF40298
float splineElevation = 0.000000
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118
std::mutex _mapLock = 0x1AB9F8B4138
std::mutex _gridLock = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1AB1BD46050
MapRefManager m_mapRefManager = 0x1AB9F8B41F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells = 0x1AB9F8C62B8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8
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<s _corpsesByCell = 0x1AB9F8CE718
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40304
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x1
PhaseShift _suppressedPhaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40374
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
<user defined> _Copy_tag = 0x1ABFBF40518
<user defined> _Move_tag = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670
ObjectGuid target = 0x1ABF721167C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags
unsigned int animId = 0x20
bool unknown0 = 0x20
bool fallingSlow = 0x20
bool done = 0x20
bool falling = 0x20
bool no_spline = 0x20
bool unknown1 = 0x0
bool flying = 0x0
bool orientationFixed = 0x0
bool catmullrom = 0x0
bool cyclic = 0x0
bool enter_cycle = 0x0
bool frozen = 0x0
bool transportEnter = 0x0
bool transportExit = 0x0
bool unknown2 = 0x0
bool unknown3 = 0x0
bool backward = 0x0
bool smoothGroundPath = 0x0
bool canSwim = 0x0
bool uncompressedPath = 0x0
bool unknown4 = 0x0
bool unknown5 = 0x0
bool animation = 0x0
bool parabolic = 0x0
bool fadeObject = 0x0
bool steering = 0x0
bool unknown8 = 0x0
bool unknown9 = 0x0
bool unknown10 = 0x0
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra
boost::optional_detail::optional_base<Movement::SpellEffectExtraData>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
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 = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8
bool iDirty = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 cons
<user defined> value_compare = 0x1ABF7B89A18
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20
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::_Li _Vec = 0x1ABF7B89A38
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 = 0x1ABFBF557A0
unsigned int ItemId = 0xFBDA9930
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x0
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 cons
<user defined> value_compare = 0x1ABF7B89A68
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70
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::_Li _Vec = 0x1ABF7B89A88
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 = 0x1ABFBF55340
unsigned int ItemId = 0xFBDA9130
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xB0
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 co
<user defined> value_compare = 0x1ABF7B89AB8
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 ,SpellH _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0
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::_ _Vec = 0x1ABF7B89AD8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig
<user defined> value_compare = 0x1ABF7B89B40
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
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::all _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<unsigne
<user defined> value_compare = 0x1ABF7B89B90
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: _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:: _List = 0x1ABF7B89B98
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::rat _Vec = 0x1ABF7B89BB0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0x7D
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
Local Creature* this = 0x1ABFBF40040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1ABFBF19C68
LinkedListElement* iPrev = 0x1ABFBFABC78
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58
Creature* iRefFrom = 0x1ABFBF40040
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x1C48A3
unsigned int grid_y = 0x1C48A3
unsigned int cell_x = 0x1C48A3
unsigned int cell_y = 0x1C48A3
unsigned int nocreate = 0x1C48A3
unsigned int reserved = 0x1C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3
unsigned int All = 0x1C48A3
Cell::<unnamed-type-data> data = 0x1C48A3
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x1ABFBF43C90
<user defined> XYZ = 0x1ABFBF43C90
<user defined> XYZO = 0x1ABFBF43C90
<user defined> PackedXYZ = 0x1ABFBF43C90
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
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 = 0x1ABFBF43CA0
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 = 0x1ABFBF43CC0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
ObjectGuid containerID
unsigned int _low = 0x0
unsigned int _high = 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 = 0x1ABFBF43D08
<user defined> _Copy_tag = 0x1ABFBF43D08
<user defined> _Move_tag = 0x1ABFBF43D08
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D20
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D28
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< _Vec = 0x1ABFBF43D40
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D70
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D78
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< _Vec = 0x1ABFBF43D90
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43DC0
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43DC8
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< _Vec = 0x1ABFBF43DE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43E18
LinkedListElement iLast = 0x1ABFBF43E28
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28
<user defined> iterator = 0xFBF43E28
<user defined> iterator = 0x1ABFBF43E10
iterator
LootValidatorRef* _Ptr = 0x7FF65C7119F0
ObjectGuid _GUID
unsigned int _low = 0x207
unsigned int _high = 0x3C00040000017780
unsigned int _itemContext = 0x0
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
ObjectGuid lootingGroupLowGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_PlayerDamageReq = 0x37
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 = 0x1ABFBF43EA8
ObjectGuid m_lootRecipient
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid m_lootRecipientGroup
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid _skinner
unsigned int _low = 0x0
unsigned int _high = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x5B22BA18
int m_respawnTime = 0x5B22BA90
unsigned int m_respawnDelay = 0x78
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 5.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x1
unsigned int m_spawnId = 0x4F697
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_regenHealth = 0x1
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
bool m_AI_locked = 0x0
int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x5DE
Position m_homePosition
<user defined> XY = 0x1ABFBF43F48
<user defined> XYZ = 0x1ABFBF43F48
<user defined> XYZO = 0x1ABFBF43F48
<user defined> PackedXYZ = 0x1ABFBF43F48
float m_positionX = 1884.725220
float m_positionY = 1587.958740
float m_positionZ = 89.489601
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
Position m_transportHomePosition
<user defined> XY = 0x1ABFBF43F58
<user defined> XYZ = 0x1ABFBF43F58
<user defined> XYZO = 0x1ABFBF43F58
<user defined> PackedXYZ = 0x1ABFBF43F58
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 = 0x1AB9796E758
unsigned int Entry = 0x5DE
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x762
[1] = 0x0
unsigned int Modelid1 = 0x33D
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Wretched Ghoul"
std::string FemaleName = ""
std::string SubName = ""
std::string TitleAlt = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
int minlevel = 0x1
int maxlevel = 0x2
boost::optional<CreatureLevelScaling> levelScaling
boost::optional_detail::optional_base<CreatureLevelScaling>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0
int HealthScalingExpansion = 0x0
unsigned int RequiredExpansion = 0x0
unsigned int VignetteID = 0x0
unsigned int faction = 0x7
unsigned int npcflag = 0x0
float speed_walk = 0.777776
float speed_run = 0.857143
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 unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
int family = 0x0
unsigned int trainer_class = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
unsigned int type_flags2 = 0x0
unsigned int lootid = 0x5DE
unsigned int pickpocketLootId = 0x5DE
unsigned int SkinLootId = 0x0
int[7] resistance
[0] = 0x0
[1] = 0x1
[2] = 0x1
[3] = 0x1
[4] = 0x1
[5] = 0x1
[6] = 0x1
unsigned int[8] spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int VehicleId = 0x0
unsigned int mingold = 0x1
unsigned int maxgold = 0x4
std::string AIName = "SmartAI"
unsigned int MovementType = 0x1
unsigned int InhabitType = 0x3
float HoverHeight = 1.000000
float ModHealth = 1.000000
float ModHealthExtra = 1.000000
float ModMana = 1.000000
float ModManaExtra = 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 = 0x800010
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
CreatureData* m_creatureData = 0x1ABA31AA968
unsigned int id = 0x5DE
unsigned int mapid = 0x0
unsigned int displayid = 0x0
int equipmentId = 0x0
float posX = 1919.939941
float posY = 1586.650024
float posZ = 83.980400
float orientation = 2.334830
unsigned int spawntimesecs = 0x78
float spawndist = 5.000000
unsigned int currentwaypoint = 0x0
unsigned int curhealth = 0x1
unsigned int curmana = 0x0
unsigned int movementType = 0x1
unsigned int spawnMask = 0x1
unsigned int npcflag = 0x0
unsigned int unit_flags = 0x0
unsigned int unit_flags2 = 0x0
unsigned int unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
unsigned int phaseUseFlags = 0x0
unsigned int phaseId = 0x0
unsigned int phaseGroup = 0x0
int terrainSwapMap = 0xFFFFFFFF
unsigned int ScriptId = 0x0
bool dbData = 0x1
unsigned int m_LootMode = 0x1
unsigned int m_waypointID = 0x1
unsigned int m_path_id = 0x0
CreatureGroup* m_formation = NULL
bool m_TriggerJustRespawned = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget
unsigned int _low = 0x0
unsigned int _high = 0x0
float m_suppressedOrientation = 0.000000
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::vec 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::all
<user defined> value_compare = 0x1ABFBF43FC8
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: _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 ch _List = 0x1ABFBF43FD0
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::_ _Vec = 0x1ABFBF43FE8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x7D
00007FF65ADFB450 0000002BED1FF740 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339
Local LinkedListHead::Iterator<GridReference<Creature> > iter
GridReference<Creature>* _Ptr = 0x1ABFBF43C60
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1ABFBF19C68
LinkedListElement* iPrev = 0x1ABFBFABC78
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58
Creature* iRefFrom = 0x1ABFBF40040
Local Trinity::ObjectUpdater* this = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter GridRefManager<Creature>& m = 0x1ABFACC1C58
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x1ABFACC1C60
LinkedListElement iLast = 0x1ABFACC1C70
unsigned int iSize = 0x11
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFE0DCC68
<user defined> iterator = 0xFE0DCC68
<user defined> iterator = 0x1ABFACC1C58
iterator
GridReference<Creature>* _Ptr = 0x7FF65C446988
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x7FF65CAB82A0
LinkedListElement* iPrev = 0x7FF65A7A50E0
GridRefManager<Creature>* iRefTo = 0x7FF65CAB87A0
Creature* iRefFrom = 0x7FF65A7A4D20
00007FF65A777EC5 0000002BED1FF770 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter ContainerMapList<Creature>& c = 0x1ABFACC1C58
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x1ABFACC1C60
LinkedListElement iLast = 0x1ABFACC1C70
unsigned int iSize = 0x11
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFE0DCC68
<user defined> iterator = 0xFE0DCC68
<user defined> iterator = 0x1ABFACC1C58
iterator
GridReference<Creature>* _Ptr = 0x7FF65C446988
00007FF65A777F65 0000002BED1FF7A0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > >+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 52
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >& c = 0x1ABFACC1C58
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x1ABFACC1C60
LinkedListElement iLast = 0x1ABFACC1C70
unsigned int iSize = 0x11
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFE0DCC68
<user defined> iterator = 0xFE0DCC68
<user defined> iterator = 0x1ABFACC1C58
iterator
GridReference<Creature>* _Ptr = 0x7FF65C446988
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements
ContainerMapList<DynamicObject> _elements
GridRefManager<DynamicObject> _element = 0x1ABFACC1C88
ContainerMapList<TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > _TailElements
ContainerMapList<Corpse> _elements = 0x1ABFACC1CB8
ContainerMapList<TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > _TailElements = 0x1ABFACC1CE8
00007FF65A77811B 0000002BED1FF7D0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >+4B d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 53
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1ABFACC1C28
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element
RefManager<GridRefManager<GameObject>,GameObject>
LinkedListHead
LinkedListElement iFirst = 0x1ABFACC1C30
LinkedListElement iLast = 0x1ABFACC1C40
unsigned int iSize = 0x6
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF9CBA568
<user defined> iterator = 0xF9CBA568
<user defined> iterator = 0x1ABFACC1C28
iterator
GridReference<GameObject>* _Ptr = 0x7FF65C446968
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element = 0x1ABFACC1C58
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements
ContainerMapList<DynamicObject> _elements = 0x1ABFACC1C88
ContainerMapList<TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > _TailElements = 0x1ABFACC1CB8
00007FF65A777C0A 0000002BED1FF800 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+3A d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 59
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1ABFACC1C28
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element = 0x1ABFACC1C28
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements
ContainerMapList<Creature> _elements = 0x1ABFACC1C58
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements = 0x1ABFACC1C88
00007FF65A7A7235 0000002BED1FF830 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >::Visit+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 93
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > * this = 0x2BED1FFA18
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1ABFACC1C28
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element = 0x1ABFACC1C28
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements
ContainerMapList<Creature> _elements = 0x1ABFACC1C58
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements = 0x1ABFACC1C88
00007FF65A776BB5 0000002BED1FF860 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::Visit<Trinity::ObjectUpdater>+35 d:\work\trinitycore\src\server\game\grids\grid.h line 92
Local Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,* this = 0x1ABFACC1C28
TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_container
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements
ContainerMapList<GameObject> _elements = 0x1ABFACC1C28
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements = 0x1ABFACC1C58
TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_objects
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements
ContainerMapList<Player> _elements = 0x1ABFACC1D50
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x1ABFACC1D80
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x2BED1FFA18
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
00007FF65A77747C 0000002BED1FF890 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+4C d:\work\trinitycore\src\server\game\grids\ngrid.h line 151
Local NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg* this = 0x1ABFACBD040
unsigned int i_gridId = 0x8E2
GridInfo i_GridInfo
TimeTracker i_timer
int i_expiryTime = 0x3CAE
PeriodicTimer vis_Update
int i_period = 0x0
int i_expireTime = 0x92
unsigned int i_unloadActiveLockCount = 0x0
bool i_unloadExplicitLock = 0xCD
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type i_Reference
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<
LinkedListElement
LinkedListElement* iNext = 0x1ABFA9C6068
LinkedListElement* iPrev = 0x1ABFC15A068
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ* iRefTo = 0x1AB9F8B4050
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg* iRefFrom = 0x1ABFACBD040
int i_x = 0x23
int i_y = 0x22
int i_cellstate = 0x1
Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,[8] i_cells
[0] = 0x1ABFACBD098
[1] = 0x1ABFACBD288
[2] = 0x1ABFACBD478
[3] = 0x1ABFACBD668
[4] = 0x1ABFACBD858
[5] = 0x1ABFACBDA48
[6] = 0x1ABFACBDC38
[7] = 0x1ABFACBDE28
[0] = 0x1ABFACBD098
[1] = 0x1ABFACBE018
[2] = 0x1ABFACBEF98
[3] = 0x1ABFACBFF18
[4] = 0x1ABFACC0E98
[5] = 0x1ABFACC1E18
[6] = 0x1ABFACC2D98
[7] = 0x1ABFACC3D18
bool i_GridObjectDataLoaded = 0x1
Parameter unsigned int x = 0x4
Parameter unsigned int y = 0x7
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x2BED1FFA18
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
00007FF65A776CE0 0000002BED1FF8E0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >+D0 d:\work\trinitycore\src\server\game\maps\map.h line 837
Local Map* this = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
<user defined> _Copy_tag = 0x1AB9F8B4080
<user defined> _Move_tag = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1AB02540EB8
char*[12] Str
[0] = 0x1AB0110D3FA
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription0 = 0x1AB02540F18
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription1 = 0x1AB02540F78
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpShortDescription = 0x1AB02540FD8
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpLongDescription = 0x1AB02541038
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
int[2] Flags
[0] = 0x9003E5D
[1] = 0x18
float MinimapIconScale = 1.000000
DBCPosition2D Corpse
float X = 0.000000
float Y = 0.000000
unsigned int AreaTableID = 0x0
int LoadingScreenID = 0x4
int CorpseMapID = 0xFFFF
int TimeOfDayOverride = 0xFFFF
int ParentMapID = 0xFFFF
int CosmeticParentMapID = 0xFFFF
int WindSettingsID = 0x0
unsigned int InstanceType = 0x0
unsigned int MapType = 0x1
unsigned int ExpansionID = 0x0
unsigned int MaxPlayers = 0x0
unsigned int TimeOffset = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x1AB1BD46050
RegularGrid2D<GameObjectModel,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >,NodeCreator<BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > >,BoundsTrait<GameObjectModel>,PositionTrait<Ga
std::unordered_multimap<GameObjectModel const *,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > *,std::hash<GameObjectModel const *>,std::equal_to<GameObjectModel const *>,std::allocator<std:: memberTable = 0x1AB1BD46050
BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >*[64] nodes
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB1BD460A0
[1] = 0x1AB1BD462A0
[2] = 0x1AB1BD464A0
[3] = 0x1AB1BD466A0
[4] = 0x1AB1BD468A0
[5] = 0x1AB1BD46AA0
[6] = 0x1AB1BD46CA0
[7] = 0x1AB1BD46EA0
[8] = 0x1AB1BD470A0
[9] = 0x1AB1BD472A0
Cell
int x = 0x3F800000
int y = 0xCDCDCDCD
TimeTrackerSmall rebalance_timer = 0xC8
int unbalanced_times = 0x0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4200
LinkedListElement iLast = 0x1AB9F8B4210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8
<user defined> iterator = 0xDF7937E8
<user defined> iterator = 0x1AB9F8B41F8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1ABDF7937E0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1AB9F8B4210
LinkedListElement* iPrev = 0x1AB9F8B4200
Map* iRefTo = 0x1AB9F8B4050
Player* iRefFrom = 0x1ABDF78C080
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238
<user defined> _Copy_tag = 0x1AB9F8B4238
<user defined> _Move_tag = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268
<user defined> _Copy_tag = 0x1AB9F8B4268
<user defined> _Move_tag = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > >
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells
<user defined> reference = 0x1AB9F8C62B8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0
<user defined> _Copy_tag = 0x1AB9F8CE2C0
<user defined> _Move_tag = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
<user defined> _Copy_tag = 0x1AB9F8CE2D8
<user defined> _Move_tag = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0
<user defined> _Copy_tag = 0x1AB9F8CE2F0
<user defined> _Move_tag = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
<user defined> _Copy_tag = 0x1AB9F8CE308
<user defined> _Move_tag = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE320
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE370
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam
<user defined> value_compare = 0x1AB9F8CE3C0
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
IntervalTimer _weatherUpdateTimer
int _interval = 0x3E8
int _current = 0x0
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
<user defined> _Copy_tag = 0x1AB9F8CE428
<user defined> _Move_tag = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x1AB9F8CE440
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1AB9F8CE490
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c
<user defined> value_compare = 0x1AB9F8CE678
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64
<user defined> value_compare = 0x1AB9F8CE6C8
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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<s _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s
<user defined> value_compare = 0x1AB9F8CE718
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x1AB9F8CE768
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
Parameter Cell& cell = 0x2BED1FF964
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x11C48A3
unsigned int grid_y = 0x11C48A3
unsigned int cell_x = 0x11C48A3
unsigned int cell_y = 0x11C48A3
unsigned int nocreate = 0x11C48A3
unsigned int reserved = 0x11C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part
unsigned int grid_x = 0x11C48A3
unsigned int grid_y = 0x11C48A3
unsigned int cell_x = 0x11C48A3
unsigned int cell_y = 0x11C48A3
unsigned int nocreate = 0x11C48A3
unsigned int reserved = 0x11C48A3
unsigned int All = 0x11C48A3
Cell::<unnamed-type-data> data
<user defined> <unnamed-type-Part> = 0x2BED1FF964
<user defined> Part = 0x11C48A3
unsigned int All = 0x11C48A3
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x2BED1FFA18
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Local unsigned int cell_y = 0x7
Local unsigned int x = 0x23
Local unsigned int y = 0x22
Local unsigned int cell_x = 0x4
00007FF65A752E34 0000002BED1FF980 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742
Local Cell cell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x11C48A3
unsigned int grid_y = 0x11C48A3
unsigned int cell_x = 0x11C48A3
unsigned int cell_y = 0x11C48A3
unsigned int nocreate = 0x11C48A3
unsigned int reserved = 0x11C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part
unsigned int grid_x = 0x11C48A3
unsigned int grid_y = 0x11C48A3
unsigned int cell_x = 0x11C48A3
unsigned int cell_y = 0x11C48A3
unsigned int nocreate = 0x11C48A3
unsigned int reserved = 0x11C48A3
unsigned int All = 0x11C48A3
Cell::<unnamed-type-data> data
<user defined> <unnamed-type-Part> = 0x2BED1FF964
<user defined> Part = 0x11C48A3
unsigned int All = 0x11C48A3
Local unsigned int cell_id = 0x22F1C
Local CoordPair<512> pair
unsigned int x_coord = 0x11C
unsigned int y_coord = 0x117
Local unsigned int y = 0x117
Local unsigned int x = 0x11C
Local Map* this = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
<user defined> _Copy_tag = 0x1AB9F8B4080
<user defined> _Move_tag = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1AB02540EB8
char*[12] Str
[0] = 0x1AB0110D3FA
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription0 = 0x1AB02540F18
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription1 = 0x1AB02540F78
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpShortDescription = 0x1AB02540FD8
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpLongDescription = 0x1AB02541038
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
int[2] Flags
[0] = 0x9003E5D
[1] = 0x18
float MinimapIconScale = 1.000000
DBCPosition2D Corpse
float X = 0.000000
float Y = 0.000000
unsigned int AreaTableID = 0x0
int LoadingScreenID = 0x4
int CorpseMapID = 0xFFFF
int TimeOfDayOverride = 0xFFFF
int ParentMapID = 0xFFFF
int CosmeticParentMapID = 0xFFFF
int WindSettingsID = 0x0
unsigned int InstanceType = 0x0
unsigned int MapType = 0x1
unsigned int ExpansionID = 0x0
unsigned int MaxPlayers = 0x0
unsigned int TimeOffset = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x1AB1BD46050
RegularGrid2D<GameObjectModel,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >,NodeCreator<BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > >,BoundsTrait<GameObjectModel>,PositionTrait<Ga
std::unordered_multimap<GameObjectModel const *,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > *,std::hash<GameObjectModel const *>,std::equal_to<GameObjectModel const *>,std::allocator<std:: memberTable = 0x1AB1BD46050
BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >*[64] nodes
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB1BD460A0
[1] = 0x1AB1BD462A0
[2] = 0x1AB1BD464A0
[3] = 0x1AB1BD466A0
[4] = 0x1AB1BD468A0
[5] = 0x1AB1BD46AA0
[6] = 0x1AB1BD46CA0
[7] = 0x1AB1BD46EA0
[8] = 0x1AB1BD470A0
[9] = 0x1AB1BD472A0
Cell
int x = 0x3F800000
int y = 0xCDCDCDCD
TimeTrackerSmall rebalance_timer = 0xC8
int unbalanced_times = 0x0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4200
LinkedListElement iLast = 0x1AB9F8B4210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8
<user defined> iterator = 0xDF7937E8
<user defined> iterator = 0x1AB9F8B41F8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1ABDF7937E0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1AB9F8B4210
LinkedListElement* iPrev = 0x1AB9F8B4200
Map* iRefTo = 0x1AB9F8B4050
Player* iRefFrom = 0x1ABDF78C080
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238
<user defined> _Copy_tag = 0x1AB9F8B4238
<user defined> _Move_tag = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268
<user defined> _Copy_tag = 0x1AB9F8B4268
<user defined> _Move_tag = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > >
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells
<user defined> reference = 0x1AB9F8C62B8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0
<user defined> _Copy_tag = 0x1AB9F8CE2C0
<user defined> _Move_tag = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
<user defined> _Copy_tag = 0x1AB9F8CE2D8
<user defined> _Move_tag = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0
<user defined> _Copy_tag = 0x1AB9F8CE2F0
<user defined> _Move_tag = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
<user defined> _Copy_tag = 0x1AB9F8CE308
<user defined> _Move_tag = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE320
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE370
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam
<user defined> value_compare = 0x1AB9F8CE3C0
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
IntervalTimer _weatherUpdateTimer
int _interval = 0x3E8
int _current = 0x0
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
<user defined> _Copy_tag = 0x1AB9F8CE428
<user defined> _Move_tag = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x1AB9F8CE440
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1AB9F8CE490
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c
<user defined> value_compare = 0x1AB9F8CE678
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64
<user defined> value_compare = 0x1AB9F8CE6C8
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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<s _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s
<user defined> value_compare = 0x1AB9F8CE718
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x1AB9F8CE768
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
Parameter WorldObject* obj = 0x1ABDF78C080
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x4
unsigned int* m_uint32Values = 0x4
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1AC01119AA8
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 = 0x1AC01119AA8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask
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 = 0x1ABDF78C0A8
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask
std::_Vector_alloc<std::_Vec_base_types<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > >
std::_Compressed_pair<std::allocator<enum UpdateMask::DynamicFieldChangeType>,std::_Vector_val<std::_Simple_types<enum UpdateMask::DynamicFieldChangeType> >,1> _Mypair = 0x1ABDF78C0C8
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1AC011158D8
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 = 0x1AC011158D8
unsigned int m_valuesCount = 0x1211
unsigned int _dynamicValuesCount = 0x11
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABDF78C0F8
<user defined> XYZ = 0x1ABDF78C0F8
<user defined> XYZO = 0x1ABDF78C0F8
<user defined> PackedXYZ = 0x1ABDF78C0F8
float m_positionX = 1863.214722
float m_positionY = 1606.821045
float m_positionZ = 94.930038
float m_orientation = 1.044598
?$Streamer@UXY@Position@@
Position* Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C8DA4644E8E6DF
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
unsigned int m_mapId = 0x0
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,38> m_invisibility
int[38] 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,38> m_invisibilityDetect
int[38] 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
unsigned int _low = 0x4
unsigned int _high = 0x800040000000000
unsigned int flags = 0x0
unsigned int flags2 = 0x800
Position pos
<user defined> XY = 0x1ABDF78C290
<user defined> XYZ = 0x1ABDF78C290
<user defined> XYZO = 0x1ABDF78C290
<user defined> PackedXYZ = 0x1ABDF78C290
float m_positionX = 1863.214722
float m_positionY = 1606.821045
float m_positionZ = 94.930038
float m_orientation = 1.044598
?$Streamer@UXY@Position@@
Position* Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C8DA4644E8E6DF
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
unsigned int time = 0x146A70
TransportInfo
ObjectGuid guid = 0x1ABDF78C278
Position pos = 0x1ABDF78C288
int seat = 0x2E
unsigned int time = 0x3F85B563
unsigned int prevTime = 0x146A70
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport
ObjectGuid guid = 0x1ABDF78C2A4
Position pos = 0x1ABDF78C2B4
int seat = 0xFF
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
float pitch = 0.000000
JumpInfo
unsigned int fallTime = 0x4
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
MovementInfo::JumpInfo jump
unsigned int fallTime = 0x0
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
float splineElevation = 0.000000
std::string m_name = "Zellah"
bool m_isActive = 0x1
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
<user defined> _Copy_tag = 0x1AB9F8B4080
<user defined> _Move_tag = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1AB02540EB8
LocalizedString* MapDescription0 = 0x1AB02540F18
LocalizedString* MapDescription1 = 0x1AB02540F78
LocalizedString* PvpShortDescription = 0x1AB02540FD8
LocalizedString* PvpLongDescription = 0x1AB02541038
int[2] Flags
[0] = 0x9003E5D
[1] = 0x18
float MinimapIconScale = 1.000000
DBCPosition2D Corpse = 0x0
unsigned int AreaTableID = 0x0
int LoadingScreenID = 0x4
int CorpseMapID = 0xFFFF
int TimeOfDayOverride = 0xFFFF
int ParentMapID = 0xFFFF
int CosmeticParentMapID = 0xFFFF
int WindSettingsID = 0x0
unsigned int InstanceType = 0x0
unsigned int MapType = 0x1
unsigned int ExpansionID = 0x0
unsigned int MaxPlayers = 0x0
unsigned int TimeOffset = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x1AB1BD46050
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4200
LinkedListElement iLast = 0x1AB9F8B4210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8
<user defined> iterator = 0xDF7937E8
<user defined> iterator = 0x1AB9F8B41F8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238
<user defined> _Copy_tag = 0x1AB9F8B4238
<user defined> _Move_tag = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268
<user defined> _Copy_tag = 0x1AB9F8B4268
<user defined> _Move_tag = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > >
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells
<user defined> reference = 0x1AB9F8C62B8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0
<user defined> _Copy_tag = 0x1AB9F8CE2C0
<user defined> _Move_tag = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
<user defined> _Copy_tag = 0x1AB9F8CE2D8
<user defined> _Move_tag = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0
<user defined> _Copy_tag = 0x1AB9F8CE2F0
<user defined> _Move_tag = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
<user defined> _Copy_tag = 0x1AB9F8CE308
<user defined> _Move_tag = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE320
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE370
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam
<user defined> value_compare = 0x1AB9F8CE3C0
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
IntervalTimer _weatherUpdateTimer
int _interval = 0x3E8
int _current = 0x0
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
<user defined> _Copy_tag = 0x1AB9F8CE428
<user defined> _Move_tag = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c
<user defined> value_compare = 0x1AB9F8CE678
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64
<user defined> value_compare = 0x1AB9F8CE6C8
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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<s _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s
<user defined> value_compare = 0x1AB9F8CE718
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x1AB9F8CE768
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABDF78C340
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABDF78C340
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags
unsigned int _value = 0x8
ObjectGuid PersonalGuid
unsigned int _low = 0x0
unsigned int _high = 0x0
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >
Data
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> >
std::less<PhaseShift::PhaseRef>
first_argument_type
unsigned int Id = 0x0
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
second_argument_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
first_argument_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
second_argument_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0x1ABDF78C358
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0x1ABDF78C358
value_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
key_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
insert_commit_data
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0x0
key_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
value_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0x1ABDF78C370
<user defined> value_compare = 0x1ABDF78C370
<user defined> _Copy_tag = 0x1ABDF78C370
<user defined> _Move_tag = 0x1ABDF78C370
mapped_type
int References = 0x5E1DC80
TerrainSwapInfo* VisibleMapInfo = 0x1AC02897080
<user defined> value_compare = 0x1ABDF78C370
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0>
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0x1ABDF78C388
<user defined> value_compare = 0x1ABDF78C388
<user defined> _Copy_tag = 0x1ABDF78C388
<user defined> _Move_tag = 0x1ABDF78C388
mapped_type
int References = 0x5E1DD20
<user defined> value_compare = 0x1ABDF78C388
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
PhaseShift _suppressedPhaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABDF78C3B0
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABDF78C3B0
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags
unsigned int _value = 0x8
ObjectGuid PersonalGuid
unsigned int _low = 0x0
unsigned int _high = 0x0
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >
Data
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> >
std::less<PhaseShift::PhaseRef>
first_argument_type
unsigned int Id = 0x0
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
second_argument_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
first_argument_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
second_argument_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0x1ABDF78C3C8
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0x1ABDF78C3C8
value_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
key_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
insert_commit_data
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0x0
key_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
value_type
unsigned int Id = 0x0
<user defined> Flags = 0x0
int References = 0x0
<user defined> AreaConditions = 0x0
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0x1ABDF78C3E0
<user defined> value_compare = 0x1ABDF78C3E0
<user defined> _Copy_tag = 0x1ABDF78C3E0
<user defined> _Move_tag = 0x1ABDF78C3E0
mapped_type
int References = 0x5E1E6D0
TerrainSwapInfo* VisibleMapInfo = 0x1AC02895F80
<user defined> value_compare = 0x1ABDF78C3E0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0>
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0x1ABDF78C3F8
<user defined> value_compare = 0x1ABDF78C3F8
<user defined> _Copy_tag = 0x1ABDF78C3F8
<user defined> _Move_tag = 0x1ABDF78C3F8
mapped_type
int References = 0x5E1E720
<user defined> value_compare = 0x1ABDF78C3F8
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & gridVisitor = 0x2BED1FFA18
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x2BED1FFA38
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Local CellArea area
CoordPair<512> low_bound
unsigned int x_coord = 0x11A
unsigned int y_coord = 0x116
CoordPair<512> high_bound
unsigned int x_coord = 0x11D
unsigned int y_coord = 0x119
00007FF65A75313A 0000002BED1FFC10 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786
Local WorldObject* viewPoint = 0xCCCCCCCCCCCCCCCC
Object
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory>
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory>
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory>
int* m_int32Values = <Unable to read memory>
unsigned int* m_uint32Values = <Unable to read memory>
float* m_floatValues = <Unable to read memory>
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = <Unable to read memory>
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask
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 = 0xCCCCCCCCCCCCCCF4
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask
std::_Vector_alloc<std::_Vec_base_types<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > >
std::_Compressed_pair<std::allocator<enum UpdateMask::DynamicFieldChangeType>,std::_Vector_val<std::_Simple_types<enum UpdateMask::DynamicFieldChangeType> >,1> _Mypair = 0xCCCCCCCCCCCCCD14
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = <Unable to read memory>
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
unsigned int _dynamicValuesCount = 0xCCCCCCCCCCCCCD3E <Unable to read memory>
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCD40 <Unable to read memory>
bool m_objectUpdated = 0xCCCCCCCCCCCCCD42 <Unable to read memory>
bool m_inWorld = 0xCCCCCCCCCCCCCD43 <Unable to read memory>
WorldLocation
Position
<user defined> XY = 0xCCCCCCCCCCCCCD44
<user defined> XYZ = 0xCCCCCCCCCCCCCD44
<user defined> XYZO = 0xCCCCCCCCCCCCCD44
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD44
float m_positionX = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
float m_positionY = 0xCCCCCCCCCCCCCD48 <Unable to read memory>
float m_positionZ = 0xCCCCCCCCCCCCCD4C <Unable to read memory>
float m_orientation = 0xCCCCCCCCCCCCCD50 <Unable to read memory>
?$Streamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$ConstStreamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
unsigned int m_mapId = 0xCCCCCCCCCCCCCD54 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
int[2] m_values
[0] = 0xCCCCCCCCCCCCCD58 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCD5C <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCD60 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
int[2] m_values
[0] = 0xCCCCCCCCCCCCCD64 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCD68 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCD6C <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility
int[38] m_values
[0] = 0xCCCCCCCCCCCCCD70 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCD74 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCD78 <Unable to read memory>
[3] = 0xCCCCCCCCCCCCCD7C <Unable to read memory>
[4] = 0xCCCCCCCCCCCCCD80 <Unable to read memory>
[5] = 0xCCCCCCCCCCCCCD84 <Unable to read memory>
[6] = 0xCCCCCCCCCCCCCD88 <Unable to read memory>
[7] = 0xCCCCCCCCCCCCCD8C <Unable to read memory>
[8] = 0xCCCCCCCCCCCCCD90 <Unable to read memory>
[9] = 0xCCCCCCCCCCCCCD94 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCE08 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect
int[38] m_values
[0] = 0xCCCCCCCCCCCCCE0C <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCE10 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCE14 <Unable to read memory>
[3] = 0xCCCCCCCCCCCCCE18 <Unable to read memory>
[4] = 0xCCCCCCCCCCCCCE1C <Unable to read memory>
[5] = 0xCCCCCCCCCCCCCE20 <Unable to read memory>
[6] = 0xCCCCCCCCCCCCCE24 <Unable to read memory>
[7] = 0xCCCCCCCCCCCCCE28 <Unable to read memory>
[8] = 0xCCCCCCCCCCCCCE2C <Unable to read memory>
[9] = 0xCCCCCCCCCCCCCE30 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCEA4 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
int[2] m_values
[0] = 0xCCCCCCCCCCCCCEA8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCEAC <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCEB0 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
int[2] m_values
[0] = 0xCCCCCCCCCCCCCEB4 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCEB8 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCEBC <Unable to read memory>
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCEC0 <Unable to read memory>
MovementInfo m_movementInfo
ObjectGuid guid
unsigned int _low = 0xCCCCCCCCCCCCCEC4 <Unable to read memory>
unsigned int _high = 0xCCCCCCCCCCCCCECC <Unable to read memory>
unsigned int flags = 0xCCCCCCCCCCCCCED4 <Unable to read memory>
unsigned int flags2 = 0xCCCCCCCCCCCCCED8 <Unable to read memory>
Position pos
<user defined> XY = 0xCCCCCCCCCCCCCEDC
<user defined> XYZ = 0xCCCCCCCCCCCCCEDC
<user defined> XYZO = 0xCCCCCCCCCCCCCEDC
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCEDC
float m_positionX = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
float m_positionY = 0xCCCCCCCCCCCCCEE0 <Unable to read memory>
float m_positionZ = 0xCCCCCCCCCCCCCEE4 <Unable to read memory>
float m_orientation = 0xCCCCCCCCCCCCCEE8 <Unable to read memory>
?$Streamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$ConstStreamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
unsigned int time = 0xCCCCCCCCCCCCCEEC <Unable to read memory>
TransportInfo
ObjectGuid guid = 0xCCCCCCCCCCCCCEC4
Position pos = 0xCCCCCCCCCCCCCED4
int seat = 0xCCCCCCCCCCCCCEE4 <Unable to read memory>
unsigned int time = 0xCCCCCCCCCCCCCEE8 <Unable to read memory>
unsigned int prevTime = 0xCCCCCCCCCCCCCEEC <Unable to read memory>
unsigned int vehicleId = 0xCCCCCCCCCCCCCEF0 <Unable to read memory>
MovementInfo::TransportInfo transport
ObjectGuid guid = 0xCCCCCCCCCCCCCEF0
Position pos = 0xCCCCCCCCCCCCCF00
int seat = 0xCCCCCCCCCCCCCF10 <Unable to read memory>
unsigned int time = 0xCCCCCCCCCCCCCF14 <Unable to read memory>
unsigned int prevTime = 0xCCCCCCCCCCCCCF18 <Unable to read memory>
unsigned int vehicleId = 0xCCCCCCCCCCCCCF1C <Unable to read memory>
float pitch = 0xCCCCCCCCCCCCCF20 <Unable to read memory>
JumpInfo
unsigned int fallTime = 0xCCCCCCCCCCCCCEC4 <Unable to read memory>
float zspeed = 0xCCCCCCCCCCCCCEC8 <Unable to read memory>
float sinAngle = 0xCCCCCCCCCCCCCECC <Unable to read memory>
float cosAngle = 0xCCCCCCCCCCCCCED0 <Unable to read memory>
float xyspeed = 0xCCCCCCCCCCCCCED4 <Unable to read memory>
MovementInfo::JumpInfo jump
unsigned int fallTime = 0xCCCCCCCCCCCCCF24 <Unable to read memory>
float zspeed = 0xCCCCCCCCCCCCCF28 <Unable to read memory>
float sinAngle = 0xCCCCCCCCCCCCCF2C <Unable to read memory>
float cosAngle = 0xCCCCCCCCCCCCCF30 <Unable to read memory>
float xyspeed = 0xCCCCCCCCCCCCCF34 <Unable to read memory>
float splineElevation = 0xCCCCCCCCCCCCCF38 <Unable to read memory>
std::string m_name = 0xCCCCCCCCCCCCCF3C <Unable to read memory>
bool m_isActive = 0xCCCCCCCCCCCCCF64 <Unable to read memory>
bool m_isWorldObject = 0xCCCCCCCCCCCCCF65 <Unable to read memory>
ZoneScript* m_zoneScript = <Unable to read memory>
Transport* m_transport = <Unable to read memory>
Map* m_currMap = <Unable to read memory>
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCF84 <Unable to read memory>
PhaseShift _phaseShift
PhaseRef
unsigned int Id = 0xCCCCCCCCCCCCCF8C <Unable to read memory>
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCCF8E <Unable to read memory>
int References = 0xCCCCCCCCCCCCCF90 <Unable to read memory>
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory>
VisibleMapIdRef
int References = 0xCCCCCCCCCCCCCF8C <Unable to read memory>
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory>
UiWorldMapAreaIdSwapRef
int References = 0xCCCCCCCCCCCCCF8C <Unable to read memory>
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0xCCCCCCCCCCCCCF8C <Unable to read memory>
bool Erased = 0xCCCCCCCCCCCCCF94 <Unable to read memory>
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0xCCCCCCCCCCCCCF8C
bool Erased = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0xCCCCCCCCCCCCCF8C
bool Erased = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
EnumClassFlag<enum PhaseShiftFlags> Flags
unsigned int _value = 0xCCCCCCCCCCCCCF8C <Unable to read memory>
ObjectGuid PersonalGuid
unsigned int _low = 0xCCCCCCCCCCCCCF90 <Unable to read memory>
unsigned int _high = 0xCCCCCCCCCCCCCF98 <Unable to read memory>
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >
Data
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> >
std::less<PhaseShift::PhaseRef>
first_argument_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory>
second_argument_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
first_argument_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
second_argument_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0xCCCCCCCCCCCCCFA4
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0xCCCCCCCCCCCCCFA4
value_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
key_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
insert_commit_data
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
key_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
value_type
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory>
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory>
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0xCCCCCCCCCCCCCFBC
<user defined> value_compare = 0xCCCCCCCCCCCCCFBC
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCFBC
<user defined> _Move_tag = 0xCCCCCCCCCCCCCFBC
mapped_type
int References = 0xCCCCCCCCCCCCCFBC <Unable to read memory>
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory>
<user defined> value_compare = 0xCCCCCCCCCCCCCFBC
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0>
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0xCCCCCCCCCCCCCFD4
<user defined> value_compare = 0xCCCCCCCCCCCCCFD4
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCFD4
<user defined> _Move_tag = 0xCCCCCCCCCCCCCFD4
mapped_type
int References = 0xCCCCCCCCCCCCCFD4 <Unable to read memory>
<user defined> value_compare = 0xCCCCCCCCCCCCCFD4
int NonCosmeticReferences = 0xCCCCCCCCCCCCCFEC <Unable to read memory>
int CosmeticReferences = 0xCCCCCCCCCCCCCFF0 <Unable to read memory>
int DefaultReferences = 0xCCCCCCCCCCCCCFF4 <Unable to read memory>
bool IsDbPhaseShift = 0xCCCCCCCCCCCCCFF8 <Unable to read memory>
PhaseShift _suppressedPhaseShift
PhaseRef
unsigned int Id = 0xCCCCCCCCCCCCCFFC <Unable to read memory>
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCCFFE <Unable to read memory>
int References = 0xCCCCCCCCCCCCD000 <Unable to read memory>
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory>
VisibleMapIdRef
int References = 0xCCCCCCCCCCCCCFFC <Unable to read memory>
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory>
UiWorldMapAreaIdSwapRef
int References = 0xCCCCCCCCCCCCCFFC <Unable to read memory>
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0xCCCCCCCCCCCCCFFC <Unable to read memory>
bool Erased = 0xCCCCCCCCCCCCD004 <Unable to read memory>
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0xCCCCCCCCCCCCCFFC
bool Erased = 0xCCCCCCCCCCCCD014 <Unable to read memory>
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0xCCCCCCCCCCCCCFFC
bool Erased = 0xCCCCCCCCCCCCD014 <Unable to read memory>
EnumClassFlag<enum PhaseShiftFlags> Flags
unsigned int _value = 0xCCCCCCCCCCCCCFFC <Unable to read memory>
ObjectGuid PersonalGuid
unsigned int _low = 0xCCCCCCCCCCCCD000 <Unable to read memory>
unsigned int _high = 0xCCCCCCCCCCCCD008 <Unable to read memory>
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >
Data
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> >
std::less<PhaseShift::PhaseRef>
first_argument_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory>
second_argument_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
first_argument_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
second_argument_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0xCCCCCCCCCCCCD014
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0xCCCCCCCCCCCCD014
value_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
key_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
insert_commit_data
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0xCCCCCCCCCCCCD014 <Unable to read memory>
key_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
value_type
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory>
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory>
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory>
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory>
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0xCCCCCCCCCCCCD02C
<user defined> value_compare = 0xCCCCCCCCCCCCD02C
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD02C
<user defined> _Move_tag = 0xCCCCCCCCCCCCD02C
mapped_type
int References = 0xCCCCCCCCCCCCD02C <Unable to read memory>
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory>
<user defined> value_compare = 0xCCCCCCCCCCCCD02C
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0>
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0xCCCCCCCCCCCCD044
<user defined> value_compare = 0xCCCCCCCCCCCCD044
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD044
<user defined> _Move_tag = 0xCCCCCCCCCCCCD044
mapped_type
int References = 0xCCCCCCCCCCCCD044 <Unable to read memory>
<user defined> value_compare = 0xCCCCCCCCCCCCD044
int NonCosmeticReferences = 0xCCCCCCCCCCCCD05C <Unable to read memory>
int CosmeticReferences = 0xCCCCCCCCCCCCD060 <Unable to read memory>
int DefaultReferences = 0xCCCCCCCCCCCCD064 <Unable to read memory>
bool IsDbPhaseShift = 0xCCCCCCCCCCCCD068 <Unable to read memory>
int _dbPhase = 0xCCCCCCCCCCCCD06C <Unable to read memory>
unsigned int m_notifyflags = 0xCCCCCCCCCCCCD070 <Unable to read memory>
unsigned int m_executed_notifies = 0xCCCCCCCCCCCCD072 <Unable to read memory>
Local Player* player = 0x1ABDF78C080
Unit
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x4
unsigned int* m_uint32Values = 0x4
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1AC01119AA8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABDF78C0A8
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABDF78C0C8
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1AC011158D8
unsigned int m_valuesCount = 0x1211
unsigned int _dynamicValuesCount = 0x11
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABDF78C0F8
<user defined> XYZ = 0x1ABDF78C0F8
<user defined> XYZO = 0x1ABDF78C0F8
<user defined> PackedXYZ = 0x1ABDF78C0F8
float m_positionX = 1863.214722
float m_positionY = 1606.821045
float m_positionZ = 94.930038
float m_orientation = 1.044598
?$Streamer@UXY@Position@@
Position* Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C8DA4644E8E6DF
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C8DA4644E8E6DF
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABDF78C10C
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABDF78C118
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABDF78C124
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABDF78C1C0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABDF78C25C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABDF78C268
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABDF78C278
std::string m_name = "Zellah"
bool m_isActive = 0x1
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABDF78C340
PhaseShift _suppressedPhaseShift = 0x1ABDF78C3B0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 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 = 0x1ABDF78C430
<user defined> _Copy_tag = 0x1ABDF78C430
<user defined> _Move_tag = 0x1ABDF78C430
Player* m_playerMovingMe = 0x1ABDF78C080
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABDF78C450
[1] = 0x1ABDF78C460
[2] = 0x1ABDF78C470
[3] = 0x1ABDF78C480
[4] = 0x1ABDF78C490
[5] = 0x1ABDF78C4A0
[6] = 0x1ABDF78C4B0
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABDF78C4C0
[1] = 0x1ABDF78C4D0
[2] = 0x1ABDF78C4E0
[3] = 0x1ABDF78C4F0
float m_modMeleeHitChance = 7.500000
float m_modRangedHitChance = 7.500000
float m_modSpellHitChance = 15.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0xBB8
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x1ED2F
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABDF78C558
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] = 0x1ABDF78C570
[1] = 0x1ABDF78C5C0
[2] = 0x1ABDF78C610
[3] = 0x1ABDF78C660
[4] = 0x1ABDF78C6B0
[5] = 0x1ABDF78C700
[6] = 0x1ABDF78C750
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABDF78C7A8
<user defined> _Copy_tag = 0x1ABDF78C7A8
<user defined> _Move_tag = 0x1ABDF78C7A8
bool IsAIEnabled = 0x0
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x1
Movement::MoveSpline* movespline = 0x1AC00F74140
Movement::Spline<int> spline = 0x1AC00F74140
Movement::FacingInfo facing = 0x1AC00F74190
unsigned int m_Id = 0x0
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x0
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1AC00F741D4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = NULL
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 11.000000
[1] = 15.000000
[2] = 12.000000
[3] = 9.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 = 0x1ABDF78C808
<user defined> _Copy_tag = 0x1ABDF78C808
<user defined> _Move_tag = 0x1ABDF78C808
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 = 0x1ABDF78C830
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 = 0x1ABDF78C848
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABDF78C860
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABDF78C8A8
<user defined> value_compare = 0x1ABDF78C8A8
<user defined> _Copy_tag = 0x1ABDF78C8A8
<user defined> _Move_tag = 0x1ABDF78C8A8
<user defined> value_compare = 0x1ABDF78C8A8
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<st _Mypair = 0x1ABDF78C8C0
<user defined> value_compare = 0x1ABDF78C8C0
<user defined> _Copy_tag = 0x1ABDF78C8C0
<user defined> _Move_tag = 0x1ABDF78C8C0
<user defined> value_compare = 0x1ABDF78C8C0
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 = 0x1ABDF78C8D8
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 = 0x1AC05E1DFA0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1AC03F61870
unsigned int m_removedAurasCount = 0x2
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABDF78C910
[1] = 0x1ABDF78C928
[2] = 0x1ABDF78C940
[3] = 0x1ABDF78C958
[4] = 0x1ABDF78C970
[5] = 0x1ABDF78C988
[6] = 0x1ABDF78C9A0
[7] = 0x1ABDF78C9B8
[8] = 0x1ABDF78C9D0
[9] = 0x1ABDF78C9E8
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 = 0x1ABDF78F730
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 = 0x1ABDF78F748
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_sim _Mypair = 0x1ABDF78F760
<user defined> value_compare = 0x1ABDF78F760
<user defined> _Copy_tag = 0x1ABDF78F760
<user defined> _Move_tag = 0x1ABDF78F760
<user defined> value_compare = 0x1ABDF78F760
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 0.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABDF78F780
[1] = 0x1ABDF78F794
[2] = 0x1ABDF78F7A8
[3] = 0x1ABDF78F7BC
[4] = 0x1ABDF78F7D0
[5] = 0x1ABDF78F7E4
[6] = 0x1ABDF78F7F8
[7] = 0x1ABDF78F80C
[8] = 0x1ABDF78F820
[9] = 0x1ABDF78F834
float[2] m_weaponDamage
[0] = 1.000000
[1] = 2.000000
[0] = 0x400000003F800000
[1] = 0x400000003F800000
[2] = 0x4040000040153621
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABDF78FA70
<user defined> _Copy_tag = 0x1ABDF78FA70
<user defined> _Move_tag = 0x1ABDF78FA70
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABDF78FA88
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABDF78FA88
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x1ABFE002580
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
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 = 0x1ABDF78FAD0
MotionMaster* i_motionMaster = 0x1AC02895C80
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = NULL
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABDF78C080
bool[3] _initialize
[0] = 0x0
[1] = 0x1
[2] = 0x1
unsigned int _cleanFlag = 0x0
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x0
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABDF78C080
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABDF78FB18
ThreatContainer iThreatOfflineContainer = 0x1ABDF78FB38
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0xD
unsigned int m_state = 0x0
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x0
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABDF78FB88
[1] = 0x1ABDF78FB94
[2] = 0x1ABDF78FBA0
[3] = 0x1ABDF78FBAC
[4] = 0x1ABDF78FBB8
[5] = 0x1ABDF78FBC4
[6] = 0x1ABDF78FBD0
[7] = 0x1ABDF78FBDC
[8] = 0x1ABDF78FBE8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABDF78FC00
LinkedListElement iLast = 0x1ABDF78FC10
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF78FC10
<user defined> iterator = 0xDF78FC10
<user defined> iterator = 0x1ABDF78FBF8
Unit* iOwner = 0x1ABDF78C080
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABDF78FC38
LinkedListElement iLast = 0x1ABDF78FC48
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF78FC48
<user defined> iterator = 0xDF78FC48
<user defined> iterator = 0x1ABDF78FC30
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABDF78FC60
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1AC02534AB0
CooldownEntry
unsigned int SpellId = 0xDF78C080
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x5E27C80
unsigned int CategoryId = 0x1AC
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1AC02896000
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABDF78C080
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABDF78C080
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 = 0x1AC02534AB8
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 = 0x1AC02534B08
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 = 0x1AC02534B58
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1AC02534BE0
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::all _globalCooldowns = 0x1AC02534C30
GridObject<Player>
GridReference<Player> _gridRef
Reference<GridRefManager<Player>,Player>
LinkedListElement
LinkedListElement* iNext = 0x1ABD88866B8
LinkedListElement* iPrev = 0x1ABD88866A8
GridRefManager<Player>* iRefTo = 0x1ABD88866A0
Player* iRefFrom = 0x1ABDF78C080
std::string autoReplyMsg = ""
PlayerTaxi m_taxi
std::array<unsigned char,258> m_taximask
unsigned int[258] _Elems
[0] = 0x0
[1] = 0x4
[2] = 0x60
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x10
[9] = 0x0
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x1ABDF78FDF8
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5B22B97C
int m_Last_tick = 0x5B22B9FA
unsigned int[2] m_Played_time
[0] = 0x17D
[1] = 0xD1
unsigned int m_stableSlots = 0x0
bool m_mailsLoaded = 0x1
bool m_mailsUpdated = 0x0
unsigned int unReadMails = 0x0
int m_nextMailDelivereTime = 0x0
std::unordered_map<unsigned __int64,Item *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Item *> > > mMitems
std::_Hash<std::_Umap_traits<unsigned __int64,Item *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const
<user defined> value_compare = 0x1ABDF78FE50
std::_Umap_traits<unsigned __int64,Item *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Item *> > _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Item *>,std::allocator<std::pair<unsigned __int64 const ,Item *> > > _List = 0x1ABDF78FE58
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List _Vec = 0x1ABDF78FE70
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 = 0x1AC03E3D790
GossipMenu _gossipMenu
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x1AC03E3D790
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x1AC03E3D7A8
unsigned int _menuId = 0x0
unsigned int _locale = 0x0
QuestMenu _questMenu
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x1AC03E3D7C8
WorldSession* _session = 0x1ABA8D96630
int m_muteTime = 0x0
std::atomic<int> m_timeOutTime = 0xDBBA0
ConnectToKey
<unnamed-type-Fields>
unsigned int AccountId = 0x0
unsigned int ConnectionType = 0x0
unsigned int Key = 0x0
WorldSession::ConnectToKey::<unnamed-type-Fields> Fields = 0x0
unsigned int Raw = 0x0
std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x1ABA8D96640
std::future<SQLQueryHolder *> _accountLoginCallback = 0x1ABA8D96650
std::future<SQLQueryHolder *> _charLoginCallback = 0x1ABA8D96660
QueryCallbackProcessor _queryProcessor = 0x1ABA8D96670
DosProtection
WorldSession* Session = NULL
int _policy = 0xDBBA0
std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x1ABA8D96640
WorldSession::DosProtection AntiDOS = 0x1ABA8D96690
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x1ABA8D966F0
unsigned int m_GUIDLow = 0x4
Player* _player = 0x1ABDF78C080
std::shared_ptr<WorldSocket>[2] m_Socket
[0] = 0x1ABA8D96718
[1] = 0x1ABA8D96728
std::string m_Address = "192.168.1.155"
int _security = 0x0
unsigned int _accountId = 0x3
std::string _accountName = "1#1"
unsigned int _battlenetAccountId = 0x1
unsigned int m_accountExpansion = 0x6
unsigned int m_expansion = 0x6
std::string _os = "Wn64"
std::array<unsigned char,32> _realmListSecret = 0x1ABA8D967C0
std::unordered_map<unsigned int,unsigned char,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned char> > > _realmCharacterCounts = 0x1ABA8D967E0
std::unordered_map<unsigned int,std::function<void __cdecl(MessageBuffer)>,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::function<void __cdecl( _battlenetResponseCallbacks = 0x1ABA8D96830
unsigned int _battlenetRequestToken = 0x0
Warden* _warden = NULL
int _logoutTime = 0x0
bool m_inQueue = 0x0
ObjectGuid m_playerLoading = 0x1ABA8D96899
bool m_playerLogout = 0x0
bool m_playerRecentlyLogout = 0x0
bool m_playerSave = 0x0
unsigned int m_sessionDbcLocale = 0x0
unsigned int m_sessionDbLocaleIndex = 0x0
std::atomic<unsigned int> m_latency = 0x4
std::atomic<unsigned int> m_clientTimeDelay = 0x0
AccountData[8] _accountData
[0] = 0x1ABA8D968B8
[1] = 0x1ABA8D968E8
[2] = 0x1ABA8D96918
[3] = 0x1ABA8D96948
[4] = 0x1ABA8D96978
[5] = 0x1ABA8D969A8
[6] = 0x1ABA8D969D8
[7] = 0x1ABA8D96A08
unsigned int[8] _tutorials
[0] = 0x90061B
[1] = 0xC00082
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
bool _tutorialsChanged = 0x0
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > _registeredAddonPrefixes = 0x1ABA8D96A60
bool _filterAddonMessages = 0x1
unsigned int recruiterId = 0x0
bool isRecruiter = 0x0
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x1ABA8D96A90
rbac::RBACData* _RBACData = 0x1AC03E30710
unsigned int expireTime = 0xEA60
bool forceExit = 0x0
ObjectGuid m_currentBankerGUID = 0x1ABA8D96B25
std::unique_ptr<BattlePetMgr,std::default_delete<BattlePetMgr> > _battlePetMgr = 0x1AC03E30290
std::unique_ptr<CollectionMgr,std::default_delete<CollectionMgr> > _collectionMgr = 0x1ABAC883F30
WorldSession::ConnectToKey _instanceConnectKey = 0xCC71C9AD00000003
InteractionData _interactionData
ObjectGuid SourceGuid = 0x1AC03E3D7F0
unsigned int TrainerId = 0x0
unsigned int PlayerChoiceId = 0x0
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 = 0x1ABDF78FEC0
Unit* m_unitMovedByMe = 0x1ABDF78C080
WorldObject* m_seer = 0x1ABDF78C080
<user defined> m_stealth = 0x1ABDF78C10C
<user defined> m_stealthDetect = 0x1ABDF78C118
<user defined> m_invisibility = 0x1ABDF78C124
<user defined> m_invisibilityDetect = 0x1ABDF78C1C0
<user defined> m_serverSideVisibility = 0x1ABDF78C25C
<user defined> m_serverSideVisibilityDetect = 0x1ABDF78C268
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x1ABDF78C278
<user defined> m_name = 0x1ABDF78C2F0
bool m_isActive = 0x1
bool m_isWorldObject = 0x1
<user defined> m_zoneScript = 0x0
<user defined> m_transport = 0x0
<user defined> m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
<user defined> _phaseShift = 0x1ABDF78C340
<user defined> _suppressedPhaseShift = 0x1ABDF78C3B0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
unsigned int m_homebindMapId = 0x0
unsigned int m_homebindAreaId = 0x163C
float m_homebindX = 1699.849976
float m_homebindY = 1706.560059
float m_homebindZ = 135.927994
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 = 0x1ABDF78FF10
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 _Vec = 0x1ABDF78FF28
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_visibleTransports
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 = 0x1ABDF78FF60
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 _Vec = 0x1ABDF78FF78
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x1ABDF78FFB8
<user defined> _Copy_tag = 0x1ABDF78FFB8
<user defined> _Move_tag = 0x1ABDF78FFB8
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> > >[35] m_boundInstances
[0] = 0x1ABDF78FFD8
[1] = 0x1ABDF790028
[2] = 0x1ABDF790078
[3] = 0x1ABDF7900C8
[4] = 0x1ABDF790118
[5] = 0x1ABDF790168
[6] = 0x1ABDF7901B8
[7] = 0x1ABDF790208
[8] = 0x1ABDF790258
[9] = 0x1ABDF7902A8
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 = 0x1ABDF790AD8
unsigned int m_combatExitTime = 0x1301AF
unsigned int m_regenTimerCount = 0xFF
float[6] m_powerFraction
[0] = 0.390009
[1] = 0.000000
[2] = 0.000000
[3] = 0.000000
[4] = 0.000000
[5] = 0.000000
unsigned int m_contestedPvPTimer = 0x0
BgBattlegroundQueueID_Rec
int bgQueueTypeId = 0x5C27FF90
unsigned int invitedToInstance = 0x7FF6
unsigned int joinTime = 0xCDCD0019
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
[0] = 0x1ABDF790B14
[1] = 0x1ABDF790B20
BGData m_bgData
unsigned int bgInstanceID = 0x0
unsigned int bgTypeID = 0x0
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > bgAfkReporter
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 = 0x1ABDF790B38
<user defined> _Copy_tag = 0x1ABDF790B38
<user defined> _Move_tag = 0x1ABDF790B38
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5B22BAA9
unsigned int bgTeam = 0x0
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos
Position
<user defined> XY = 0x1ABDF790B70
<user defined> XYZ = 0x1ABDF790B70
<user defined> XYZO = 0x1ABDF790B70
<user defined> PackedXYZ = 0x1ABDF790B70
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 = 0xFFFF
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 = 0x1ABDF790B90
<user defined> _Copy_tag = 0x1ABDF790B90
<user defined> _Move_tag = 0x1ABDF790B90
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 = 0x1ABDF790BA8
<user defined> _Copy_tag = 0x1ABDF790BA8
<user defined> _Move_tag = 0x1ABDF790BA8
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 = 0x1ABDF790BC0
<user defined> _Copy_tag = 0x1ABDF790BC0
<user defined> _Move_tag = 0x1ABDF790BC0
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 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
<user defined> value_compare = 0x1ABDF790BD8
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: _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<uns _List = 0x1ABDF790BE0
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 _Vec = 0x1ABDF790BF8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_divider
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_ingametime = 0x1280CE
int m_lastHonorUpdateTime = 0x5B22B9D6
unsigned int m_team = 0x43
unsigned int m_nextSave = 0xD2B8
int m_speakTime = 0x0
unsigned int m_speakCount = 0x0
unsigned int m_dungeonDifficulty = 0x1
unsigned int m_raidDifficulty = 0xE
unsigned int m_legacyRaidDifficulty = 0x3
unsigned int m_prevMapDifficulty = 0xE
unsigned int m_atLoginFlags = 0x0
Item*[195] m_items
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x1ABFFF452F0
[5] = 0x0
[6] = 0x1ABFFF409F0
[7] = 0x1ABFFF41C30
[8] = 0x0
[9] = 0x0
unsigned int m_currentBuybackSlot = 0x52
std::unordered_map<unsigned int,PlayerCurrency,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerCurrency> > > _currencyStorage
std::_Hash<std::_Umap_traits<unsigned int,PlayerCurrency,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerCurr
<user defined> value_compare = 0x1ABDF791288
std::_Umap_traits<unsigned int,PlayerCurrency,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerCurrency> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,PlayerCurrency>,std::allocator<std::pair<unsigned int const ,PlayerCurrency> > > _List = 0x1ABDF791290
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerCurrency> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1ABDF7912A8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
VoidStorageItem*[160] _voidStorageItems
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
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 = 0x1ABDF7917D8
bool m_itemUpdateQueueBlocked = 0x0
unsigned int m_ExtraFlags = 0x4
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: _Mypair = 0x1ABDF791800
<user defined> value_compare = 0x1ABDF791800
<user defined> _Copy_tag = 0x1ABDF791800
<user defined> _Move_tag = 0x1ABDF791800
<user defined> value_compare = 0x1ABDF791800
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<s _Mypair = 0x1ABDF791818
<user defined> value_compare = 0x1ABDF791818
<user defined> _Copy_tag = 0x1ABDF791818
<user defined> _Move_tag = 0x1ABDF791818
<user defined> value_compare = 0x1ABDF791818
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 = 0x1ABDF791830
<user defined> _Copy_tag = 0x1ABDF791830
<user defined> _Move_tag = 0x1ABDF791830
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<s _Mypair = 0x1ABDF791848
<user defined> value_compare = 0x1ABDF791848
<user defined> _Copy_tag = 0x1ABDF791848
<user defined> _Move_tag = 0x1ABDF791848
<user defined> value_compare = 0x1ABDF791848
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 ,SkillStat
<user defined> value_compare = 0x1ABDF791860
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 = 0x1ABDF791868
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:: _Vec = 0x1ABDF791880
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 = 0x1ABDF7918C0
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
<user defined> value_compare = 0x1ABDF7918E8
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 = 0x1ABDF7918F0
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::_L _Vec = 0x1ABDF791908
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
std::unordered_map<unsigned int,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>, m_overrideSpells
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash
<user defined> value_compare = 0x1ABDF791938
std::_Umap_traits<unsigned int,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned i _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int cons _List = 0x1ABDF791940
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std: _Vec = 0x1ABDF791958
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_lastPotionId = 0x0
SpecializationInfo _specializationInfo
std::unordered_map<unsigned int,enum PlayerSpellState,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,enum PlayerSpellState> > >[4] Talents
[0] = 0x1ABDF791990
[1] = 0x1ABDF7919E0
[2] = 0x1ABDF791A30
[3] = 0x1ABDF791A80
std::unordered_map<unsigned int,enum PlayerSpellState,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,enum PlayerSpellState> > >[4] PvpTalents
[0] = 0x1ABDF791AD0
[1] = 0x1ABDF791B20
[2] = 0x1ABDF791B70
[3] = 0x1ABDF791BC0
std::vector<unsigned int,std::allocator<unsigned int> >[4] Glyphs
[0] = 0x1ABDF791C10
[1] = 0x1ABDF791C30
[2] = 0x1ABDF791C50
[3] = 0x1ABDF791C70
unsigned int ResetTalentsCost = 0x0
int ResetTalentsTime = 0x0
unsigned int PrimarySpecialization = 0xFD
unsigned int ActiveGroup = 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:: _Mypair = 0x1ABDF791CA8
<user defined> value_compare = 0x1ABDF791CA8
<user defined> _Copy_tag = 0x1ABDF791CA8
<user defined> _Move_tag = 0x1ABDF791CA8
<user defined> value_compare = 0x1ABDF791CA8
float[2] m_auraBaseMod
[0] = 5.000000
[1] = 5.000000
[0] = 0x40A0000040A00000
[1] = 0x40A0000040A00000
[2] = 0x40A0000040A00000
[3] = 0x3F80000000000000
int[32] m_baseRatingValue
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_baseSpellPower = 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 *> >[2] m_spellMods
[0] = 0x1ABDF791D30
[1] = 0x1ABDF791D80
[0] = 0x1ABDF791D30
[1] = 0x1ABDF791DD0
[2] = 0x1ABDF791E70
[3] = 0x1ABDF791F10
[4] = 0x1ABDF791FB0
[5] = 0x1ABDF792050
[6] = 0x1ABDF7920F0
[7] = 0x1ABDF792190
[8] = 0x1ABDF792230
[9] = 0x1ABDF7922D0
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 = 0x1ABDF793590
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 = 0x1ABDF7935A8
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 = 0x1ABDF7935C8
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 _Vec = 0x1ABDF7935E0
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 = 0x1ABA8D96630
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 = 0x1ABDF793620
unsigned int m_cinematic = 0x1
unsigned int m_movie = 0x0
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_drunkTimer = 0x0
unsigned int m_weaponChangeTimer = 0x0
unsigned int m_zoneUpdateId = 0x1936
unsigned int m_zoneUpdateTimer = 0x109
unsigned int m_areaUpdateId = 0x9A
unsigned int m_deathTimer = 0x0
int m_deathExpireTime = 0x0
unsigned int m_WeaponProficiency = 0x4E5CF
unsigned int m_ArmorProficiency = 0x2F
bool m_canParry = 0x0
bool m_canBlock = 0x0
bool m_canTitanGrip = 0x0
unsigned int m_titanGripPenaltySpellId = 0x0
unsigned int m_swingErrorMsg = 0x0
PlayerSocial* m_social = 0x1ABBCA45EB0
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap
std::_Tree<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> >
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,FriendInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Obj _Mypair = 0x1ABBCA45EB0
<user defined> value_compare = 0x1ABBCA45EB0
<user defined> _Copy_tag = 0x1ABBCA45EB0
<user defined> _Move_tag = 0x1ABBCA45EB0
<user defined> value_compare = 0x1ABBCA45EB0
ObjectGuid _playerGUID
unsigned int _low = 0x4
unsigned int _high = 0x800040000000000
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
bool m_bPassOnGroupLoot = 0x0
std::array<GroupUpdateCounter,2> m_groupUpdateSequences
GroupUpdateCounter[2] _Elems
[0] = 0x1ABDF793708
[1] = 0x1ABDF79371C
unsigned int m_lastpetnumber = 0x0
int m_summon_expire = 0x0
WorldLocation m_summon_location
Position
<user defined> XY = 0x1ABDF793740
<user defined> XYZ = 0x1ABDF793740
<user defined> XYZO = 0x1ABDF793740
<user defined> PackedXYZ = 0x1ABDF793740
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 = 0x1ABDF793754
<user defined> XYZ = 0x1ABDF793754
<user defined> XYZO = 0x1ABDF793754
<user defined> PackedXYZ = 0x1ABDF793754
float m_positionX = 1691.550293
float m_positionY = 1675.039673
float m_positionZ = 135.144012
float m_orientation = 3.726705
?$Streamer@UXY@Position@@
Position* Pos = 0x44D1614544D3719C
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44D1614544D3719C
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44D1614544D3719C
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44D1614544D3719C
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44D1614544D3719C
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44D1614544D3719C
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44D1614544D3719C
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44D1614544D3719C
unsigned int m_mapId = 0x0
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_t _Mypair = 0x1ABDF793778
<user defined> value_compare = 0x1ABDF793778
<user defined> _Copy_tag = 0x1ABDF793778
<user defined> _Move_tag = 0x1ABDF793778
<user defined> value_compare = 0x1ABDF793778
unsigned int m_grantableLevels = 0x0
unsigned int m_fishingSteps = 0x0
std::array<std::unique_ptr<CUFProfile,std::default_delete<CUFProfile> >,5> _CUFProfiles
std::unique_ptr<CUFProfile,std::default_delete<CUFProfile> >[5] _Elems
[0] = 0x1AC02896180
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
CinematicMgr* _cinematicMgr = 0x1AC02896400
Player* player = 0x1ABDF78C080
unsigned int m_cinematicDiff = 0x1ED2F
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
<user defined> XY = 0x1AC02896420
<user defined> XYZ = 0x1AC02896420
<user defined> XYZO = 0x1AC02896420
<user defined> PackedXYZ = 0x1AC02896420
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
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 = 0x1ABDF7937C8
<user defined> _Copy_tag = 0x1ABDF7937C8
<user defined> _Move_tag = 0x1ABDF7937C8
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1AB9F8B4210
LinkedListElement* iPrev = 0x1AB9F8B4200
Map* iRefTo = 0x1AB9F8B4050
Player* iRefFrom = 0x1ABDF78C080
unsigned int m_lastFallTime = 0x0
float m_lastFallZ = 94.930038
int[3] m_MirrorTimer
[0] = 0xFFFFFFFF
[1] = 0xFFFFFFFF
[2] = 0xFFFFFFFF
unsigned int m_MirrorTimerFlags = 0x0
unsigned int m_MirrorTimerFlagsLast = 0x0
bool m_isInWater = 0x0
WorldLocation m_teleport_dest
Position
<user defined> XY = 0x1ABDF793820
<user defined> XYZ = 0x1ABDF793820
<user defined> XYZO = 0x1ABDF793820
<user defined> PackedXYZ = 0x1ABDF793820
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
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 = 0x0
PlayerAchievementMgr* m_achievementMgr = 0x1ABBABEAD60
AchievementMgr
CriteriaHandler
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > _criteriaProgress = 0x1ABBABEAD68
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _timeCriteriaTrees = 0x1ABBABEADB8
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > _completedAchievements = 0x1ABBABEADD0
unsigned int _achievementPoints = 0x14
Player* _owner = 0x1ABDF78C080
ReputationMgr* m_reputationMgr = 0x1AC02895D00
Player* _player = 0x1ABDF78C080
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions
std::_Tree<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,FactionState>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pa _Mypair = 0x1AC02895D08
<user defined> value_compare = 0x1AC02895D08
<user defined> _Copy_tag = 0x1AC02895D08
<user defined> _Move_tag = 0x1AC02895D08
<user defined> value_compare = 0x1AC02895D08
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions
std::_Tree<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum ReputationRank>,void *> >,std::_Tree_val<std::_Tree_simple_types< _Mypair = 0x1AC02895D20
<user defined> value_compare = 0x1AC02895D20
<user defined> _Copy_tag = 0x1AC02895D20
<user defined> _Move_tag = 0x1AC02895D20
<user defined> value_compare = 0x1AC02895D20
unsigned int _visibleFactionCount = 0x8
unsigned int _honoredFactionCount = 0x1
unsigned int _reveredFactionCount = 0x1
unsigned int _exaltedFactionCount = 0x1
bool _sendFactionIncreased = 0x0
std::unique_ptr<QuestObjectiveCriteriaMgr,std::default_delete<QuestObjectiveCriteriaMgr> > m_questObjectiveCriteriaMgr
std::_Unique_ptr_base<QuestObjectiveCriteriaMgr,std::default_delete<QuestObjectiveCriteriaMgr> >
std::_Compressed_pair<std::default_delete<QuestObjectiveCriteriaMgr>,QuestObjectiveCriteriaMgr *,1> _Mypair = 0x1ABBABEC190
unsigned int m_ChampioningFaction = 0x0
std::queue<unsigned int,std::deque<unsigned int,std::allocator<unsigned int> > > m_timeSyncQueue
std::deque<unsigned int,std::allocator<unsigned int> > c
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x1ABDF793870
unsigned int m_timeSyncTimer = 0x1124
unsigned int m_timeSyncClient = 0x50E57F2
unsigned int m_timeSyncServer = 0x14541D
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 = 0x1ABDF7938A8
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 = 0x1ABDF7938B0
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_si _Vec = 0x1ABDF7938C8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _pendingBindId = 0x0
unsigned int _pendingBindTimer = 0x0
unsigned int _activeCheats = 0x0
std::unique_ptr<Garrison,std::default_delete<Garrison> > _garrison
std::_Unique_ptr_base<Garrison,std::default_delete<Garrison> >
std::_Compressed_pair<std::default_delete<Garrison>,Garrison *,1> _Mypair = 0x0
bool _advancedCombatLoggingEnabled = 0x0
unsigned int healthBeforeDuel = 0x0
unsigned int manaBeforeDuel = 0x0
WorldLocation _corpseLocation
Position
<user defined> XY = 0x1ABDF793924
<user defined> XYZ = 0x1ABDF793924
<user defined> XYZO = 0x1ABDF793924
<user defined> PackedXYZ = 0x1ABDF793924
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
SceneMgr m_sceneMgr
Player* _player = 0x1ABDF78C080
std::map<unsigned int,SceneTemplate const *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,SceneTemplate const *> > > _scenesByInstance
std::_Tree<std::_Tmap_traits<unsigned int,SceneTemplate const *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,SceneTemplate const *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,SceneTemplate const *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,SceneTemplate const *> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,SceneTemplate const *>,void *> >,std::_Tree_val<std::_Tree_simple_type _Mypair = 0x1ABDF793940
<user defined> value_compare = 0x1ABDF793940
<user defined> _Copy_tag = 0x1ABDF793940
<user defined> _Move_tag = 0x1ABDF793940
<user defined> value_compare = 0x1ABDF793940
unsigned int _standaloneSceneInstanceID = 0x0
bool _isDebuggingScenes = 0x0
std::unordered_map<ObjectGuid,ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> > > m_AELootView
std::_Hash<std::_Umap_traits<ObjectGuid,ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> >,0> >
<user defined> value_compare = 0x1ABDF793960
std::_Umap_traits<ObjectGuid,ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> > > _List = 0x1ABDF793968
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ObjectGuid> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_s _Vec = 0x1ABDF793980
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unique_ptr<RestMgr,std::default_delete<RestMgr> > _restMgr
std::_Unique_ptr_base<RestMgr,std::default_delete<RestMgr> >
std::_Compressed_pair<std::default_delete<RestMgr>,RestMgr *,1> _Mypair = 0x1AC05DEB9F0
bool _usePvpItemLevels = 0x0
Local Map* this = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
<user defined> _Copy_tag = 0x1AB9F8B4080
<user defined> _Move_tag = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1AB02540EB8
char*[12] Str
[0] = 0x1AB0110D3FA
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription0 = 0x1AB02540F18
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription1 = 0x1AB02540F78
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpShortDescription = 0x1AB02540FD8
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpLongDescription = 0x1AB02541038
char*[12] Str
[0] = 0x1AB0110D3F0
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
int[2] Flags
[0] = 0x9003E5D
[1] = 0x18
float MinimapIconScale = 1.000000
DBCPosition2D Corpse
float X = 0.000000
float Y = 0.000000
unsigned int AreaTableID = 0x0
int LoadingScreenID = 0x4
int CorpseMapID = 0xFFFF
int TimeOfDayOverride = 0xFFFF
int ParentMapID = 0xFFFF
int CosmeticParentMapID = 0xFFFF
int WindSettingsID = 0x0
unsigned int InstanceType = 0x0
unsigned int MapType = 0x1
unsigned int ExpansionID = 0x0
unsigned int MaxPlayers = 0x0
unsigned int TimeOffset = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x1AB1BD46050
RegularGrid2D<GameObjectModel,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >,NodeCreator<BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > >,BoundsTrait<GameObjectModel>,PositionTrait<Ga
std::unordered_multimap<GameObjectModel const *,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > *,std::hash<GameObjectModel const *>,std::equal_to<GameObjectModel const *>,std::allocator<std:: memberTable = 0x1AB1BD46050
BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >*[64] nodes
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB1BD460A0
[1] = 0x1AB1BD462A0
[2] = 0x1AB1BD464A0
[3] = 0x1AB1BD466A0
[4] = 0x1AB1BD468A0
[5] = 0x1AB1BD46AA0
[6] = 0x1AB1BD46CA0
[7] = 0x1AB1BD46EA0
[8] = 0x1AB1BD470A0
[9] = 0x1AB1BD472A0
Cell
int x = 0x3F800000
int y = 0xCDCDCDCD
TimeTrackerSmall rebalance_timer = 0xC8
int unbalanced_times = 0x0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4200
LinkedListElement iLast = 0x1AB9F8B4210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8
<user defined> iterator = 0xDF7937E8
<user defined> iterator = 0x1AB9F8B41F8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1ABDF7937E0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1AB9F8B4210
LinkedListElement* iPrev = 0x1AB9F8B4200
Map* iRefTo = 0x1AB9F8B4050
Player* iRefFrom = 0x1ABDF78C080
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238
<user defined> _Copy_tag = 0x1AB9F8B4238
<user defined> _Move_tag = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268
<user defined> _Copy_tag = 0x1AB9F8B4268
<user defined> _Move_tag = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > >
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells
<user defined> reference = 0x1AB9F8C62B8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0
<user defined> _Copy_tag = 0x1AB9F8CE2C0
<user defined> _Move_tag = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
<user defined> _Copy_tag = 0x1AB9F8CE2D8
<user defined> _Move_tag = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0
<user defined> _Copy_tag = 0x1AB9F8CE2F0
<user defined> _Move_tag = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
<user defined> _Copy_tag = 0x1AB9F8CE308
<user defined> _Move_tag = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE320
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE370
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam
<user defined> value_compare = 0x1AB9F8CE3C0
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
IntervalTimer _weatherUpdateTimer
int _interval = 0x3E8
int _current = 0x0
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
<user defined> _Copy_tag = 0x1AB9F8CE428
<user defined> _Move_tag = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x1AB9F8CE440
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1AB9F8CE490
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c
<user defined> value_compare = 0x1AB9F8CE678
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64
<user defined> value_compare = 0x1AB9F8CE6C8
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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<s _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s
<user defined> value_compare = 0x1AB9F8CE718
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x1AB9F8CE768
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
Parameter unsigned int t_diff = 0x7D
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > grid_object_update
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
Local Trinity::ObjectUpdater updater
unsigned int i_timeDiff = 0x7D
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4
unsigned int i_timeDiff = 0x7D
00007FF65B0DD3BC 0000002BED1FFC40 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43
Local MapUpdateRequest* this = 0x1AC071EDDD0
Map& m_map = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
<user defined> _Copy_tag = 0x1AB9F8B4080
<user defined> _Move_tag = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1AB02540EB8
LocalizedString* MapDescription0 = 0x1AB02540F18
LocalizedString* MapDescription1 = 0x1AB02540F78
LocalizedString* PvpShortDescription = 0x1AB02540FD8
LocalizedString* PvpLongDescription = 0x1AB02541038
int[2] Flags
[0] = 0x9003E5D
[1] = 0x18
float MinimapIconScale = 1.000000
DBCPosition2D Corpse = 0x0
unsigned int AreaTableID = 0x0
int LoadingScreenID = 0x4
int CorpseMapID = 0xFFFF
int TimeOfDayOverride = 0xFFFF
int ParentMapID = 0xFFFF
int CosmeticParentMapID = 0xFFFF
int WindSettingsID = 0x0
unsigned int InstanceType = 0x0
unsigned int MapType = 0x1
unsigned int ExpansionID = 0x0
unsigned int MaxPlayers = 0x0
unsigned int TimeOffset = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x1AB1BD46050
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4200
LinkedListElement iLast = 0x1AB9F8B4210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8
<user defined> iterator = 0xDF7937E8
<user defined> iterator = 0x1AB9F8B41F8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238
<user defined> _Copy_tag = 0x1AB9F8B4238
<user defined> _Move_tag = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268
<user defined> _Copy_tag = 0x1AB9F8B4268
<user defined> _Move_tag = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > >
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells
<user defined> reference = 0x1AB9F8C62B8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0
<user defined> _Copy_tag = 0x1AB9F8CE2C0
<user defined> _Move_tag = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
<user defined> _Copy_tag = 0x1AB9F8CE2D8
<user defined> _Move_tag = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0
<user defined> _Copy_tag = 0x1AB9F8CE2F0
<user defined> _Move_tag = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
<user defined> _Copy_tag = 0x1AB9F8CE308
<user defined> _Move_tag = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE320
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE370
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam
<user defined> value_compare = 0x1AB9F8CE3C0
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
IntervalTimer _weatherUpdateTimer
int _interval = 0x3E8
int _current = 0x0
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
<user defined> _Copy_tag = 0x1AB9F8CE428
<user defined> _Move_tag = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c
<user defined> value_compare = 0x1AB9F8CE678
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64
<user defined> value_compare = 0x1AB9F8CE6C8
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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<s _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s
<user defined> value_compare = 0x1AB9F8CE718
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x1AB9F8CE768
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
MapUpdater& m_updater = 0x7FF65D2DC7B8
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FF65D2DC808
std::condition_variable _condition = 0x7FF65D2DC830
std::atomic<bool> _shutdown = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC8F8
unsigned int pending_requests = 0x1E
unsigned int m_diff = 0x7D
00007FF65B0DB436 0000002BED1FFC90 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115
Local MapUpdateRequest* request = 0x1AC071EDDD0
Map& m_map = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
<user defined> _Copy_tag = 0x1AB9F8B4080
<user defined> _Move_tag = 0x1AB9F8B4080
<user defined> value_compare = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1AB02540EB8
LocalizedString* MapDescription0 = 0x1AB02540F18
LocalizedString* MapDescription1 = 0x1AB02540F78
LocalizedString* PvpShortDescription = 0x1AB02540FD8
LocalizedString* PvpLongDescription = 0x1AB02541038
int[2] Flags
[0] = 0x9003E5D
[1] = 0x18
float MinimapIconScale = 1.000000
DBCPosition2D Corpse = 0x0
unsigned int AreaTableID = 0x0
int LoadingScreenID = 0x4
int CorpseMapID = 0xFFFF
int TimeOfDayOverride = 0xFFFF
int ParentMapID = 0xFFFF
int CosmeticParentMapID = 0xFFFF
int WindSettingsID = 0x0
unsigned int InstanceType = 0x0
unsigned int MapType = 0x1
unsigned int ExpansionID = 0x0
unsigned int MaxPlayers = 0x0
unsigned int TimeOffset = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x1AB1BD46050
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4200
LinkedListElement iLast = 0x1AB9F8B4210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8
<user defined> iterator = 0xDF7937E8
<user defined> iterator = 0x1AB9F8B41F8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238
<user defined> _Copy_tag = 0x1AB9F8B4238
<user defined> _Move_tag = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268
<user defined> _Copy_tag = 0x1AB9F8B4268
<user defined> _Move_tag = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > >
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells
<user defined> reference = 0x1AB9F8C62B8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0
<user defined> _Copy_tag = 0x1AB9F8CE2C0
<user defined> _Move_tag = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
<user defined> _Copy_tag = 0x1AB9F8CE2D8
<user defined> _Move_tag = 0x1AB9F8CE2D8
<user defined> value_compare = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0
<user defined> _Copy_tag = 0x1AB9F8CE2F0
<user defined> _Move_tag = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
<user defined> _Copy_tag = 0x1AB9F8CE308
<user defined> _Move_tag = 0x1AB9F8CE308
<user defined> value_compare = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE320
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons
<user defined> value_compare = 0x1AB9F8CE370
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam
<user defined> value_compare = 0x1AB9F8CE3C0
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
IntervalTimer _weatherUpdateTimer
int _interval = 0x3E8
int _current = 0x0
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
<user defined> _Copy_tag = 0x1AB9F8CE428
<user defined> _Move_tag = 0x1AB9F8CE428
<user defined> value_compare = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c
<user defined> value_compare = 0x1AB9F8CE678
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64
<user defined> value_compare = 0x1AB9F8CE6C8
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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<s _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s
<user defined> value_compare = 0x1AB9F8CE718
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x1AB9F8CE768
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
MapUpdater& m_updater = 0x7FF65D2DC7B8
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FF65D2DC808
std::condition_variable _condition = 0x7FF65D2DC830
std::atomic<bool> _shutdown = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC8F8
unsigned int pending_requests = 0x1E
unsigned int m_diff = 0x7D
Local MapUpdater* this = 0x7FF65D2DC7B8
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
unsigned int pending_requests = 0x1E
00007FF65B0DB9C4 0000002BED1FFCC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FF65B0DB3D0
Parameter MapUpdater** _Arg1 = 0x7FF65D2DC7B8
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
unsigned int pending_requests = 0x1E
00007FF65B0DC31C 0000002BED1FFD00 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FF65B0DB3D0
Parameter MapUpdater** <_Args_0> = 0x7FF65D2DC7B8
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
unsigned int pending_requests = 0x1E
00007FF65B0DBB2B 0000002BED1FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>& _Tup = 0x1ABBDB2C660
std::tuple<MapUpdater *>
std::_Tuple_val<MapUpdater *> _Myfirst
MapUpdater* _Val = 0x7FF65D2DC7B8
std::_Tuple_val<void (__cdecl MapUpdater::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B0DB3D0
00007FF65B0DD1DA 0000002BED1FFD90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* _Ln = 0x2BEC4F6CF8
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
Local std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _Local
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair
std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>* _Myval2 = 0x1ABBDB2C660
00007FF65B0DCC98 0000002BED1FFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* this = 0x2BEC4F6CF8
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
00007FF6594733BD 0000002BED1FFDF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
Parameter void* _Data = 0x2BEC4F6CF8
00007FFA28933428 0000002BED1FFE30 _register_onexit_function+488
00007FFA28933071 0000002BED1FFE80 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BED1FFEB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED1FFF00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BEC4FE520 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BEC4FE590 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BEC4FE5D0 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BEC4FE620 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BEC4FE660 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BEC4FE690 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BEC4FE710 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BEC4FE740 _Cnd_wait+20
00007FF659473AC2 0000002BEC4FE770 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FF65D2DC8F8
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FF65D2DC8A8
00007FF6594AC504 0000002BEC4FE7B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
Local std::condition_variable* this = 0x7FF65D2DC8F8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BEC4FE7E8
std::mutex* _Pmtx = 0x7FF65D2DC8A8
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
bool _Owns = 0x1
00007FF65B0DB127 0000002BEC4FE810 MapUpdater::wait+67 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 74
Local MapUpdater* this = 0x7FF65D2DC7B8
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
unsigned int pending_requests = 0x1E
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x7FF65D2DC8A8
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
bool _Owns = 0x1
00007FF659D8F41D 0000002BEC4FE910 MapManager::Update+1ED d:\work\trinitycore\src\server\game\maps\mapmanager.cpp line 250
Local MapManager* this = 0x7FF65D2DC6C8
std::mutex _mapsLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC6C8
unsigned int i_gridCleanUpDelay = 0x493E0
std::unordered_map<unsigned int,Map *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Map *> > > i_maps
std::_Hash<std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> >
<user defined> value_compare = 0x7FF65D2DC720
std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Map *>,std::allocator<std::pair<unsigned int const ,Map *> > > _List = 0x7FF65D2DC728
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simp _Vec = 0x7FF65D2DC740
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
IntervalTimer i_timer
int _interval = 0x64
int _current = 0x7D
std::vector<bool,std::allocator<bool> > _instanceIds
std::_Vb_val<std::allocator<bool> >
std::_Container_base12
std::_Container_proxy* _Myproxy = 0x1AB194A1310
std::vector<unsigned int,std::allocator<unsigned int> > _Myvec = 0x7FF65D2DC788
unsigned int _Mysize = 0x0
unsigned int _nextInstanceId = 0x1
MapUpdater m_updater
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock = 0x7FF65D2DC7B8
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FF65D2DC808
std::condition_variable _condition = 0x7FF65D2DC830
std::atomic<bool> _shutdown = 0x0
std::vector<std::thread,std::allocator<std::thread> > _workerThreads
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 = 0x7FF65D2DC880
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC8F8
unsigned int pending_requests = 0x1E
std::atomic<unsigned __int64> _scheduledScripts
std::_Atomic_ullong
unsigned int _My_val = 0x0
std::unordered_map<unsigned int,std::vector<unsigned int,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::vector<un _parentMapData
std::_Hash<std::_Umap_traits<unsigned int,std::vector<unsigned int,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator
<user defined> value_compare = 0x7FF65D2DC950
std::_Umap_traits<unsigned int,std::vector<unsigned int,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair< _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::vector<unsigned int,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::vector<unsigned int,std::allocator<unsigned int> > _List = 0x7FF65D2DC958
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::vector<unsigned int,std::allocator<unsigned int> > > > > >,std::allocator<std::_Lis _Vec = 0x7FF65D2DC970
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
Parameter unsigned int diff = 0x3F
Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > iter
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x1AB194A0DC0
std::_Iterator_base12* _Mynextiter = NULL
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x1AB116011D0
00007FF659CEDF0E 0000002BEC4FECA0 World::Update+93E d:\work\trinitycore\src\server\game\world\world.cpp line 2425
Local World* this = 0x7FF65D2D17B0
unsigned int m_ShutdownTimer = 0x0
unsigned int m_ShutdownMask = 0x0
unsigned int m_CleaningFlags = 0x0
bool m_isClosed = 0x0
int m_startTime = 0x5B22B6C6
int m_gameTime = 0x5B22B9FA
IntervalTimer[14] m_timers
[0] = 0x7FF65D2D17D0
[1] = 0x7FF65D2D17E0
[2] = 0x7FF65D2D17F0
[3] = 0x7FF65D2D1800
[4] = 0x7FF65D2D1810
[5] = 0x7FF65D2D1820
[6] = 0x7FF65D2D1830
[7] = 0x7FF65D2D1840
[8] = 0x7FF65D2D1850
[9] = 0x7FF65D2D1860
int mail_timer = 0x409
int mail_timer_expires = 0x5A0
int blackmarket_timer = 0x51
unsigned int m_updateTime = 0x3F
unsigned int m_updateTimeSum = 0x808A
unsigned int m_updateTimeCount = 0x11
unsigned int m_currentTime = 0xA5BEA
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 ,WorldSessi
<user defined> value_compare = 0x7FF65D2D18D8
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 = 0x7FF65D2D18E0
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::_ _Vec = 0x7FF65D2D18F8
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 = 0x7FF65D2D1928
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 = 0x7FF65D2D1930
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_si _Vec = 0x7FF65D2D1948
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[75] 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[184] m_int_configs
[0] = 0x1
[1] = 0x15F90
[2] = 0x493E0
[3] = 0x64
[4] = 0x927C0
[5] = 0x0
[6] = 0x1F95
[7] = 0x1F96
[8] = 0xDBBA0
[9] = 0x2710
bool[92] m_bool_configs
[0] = 0x0
[1] = 0x1
[2] = 0x1
[3] = 0x0
[4] = 0x1
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
float[17] 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] = 95.000000
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_worldstates
std::_Tree<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned int>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pa _Mypair = 0x7FF65D2D1E60
<user defined> value_compare = 0x7FF65D2D1E60
<user defined> _Copy_tag = 0x7FF65D2D1E60
<user defined> _Move_tag = 0x7FF65D2D1E60
<user defined> value_compare = 0x7FF65D2D1E60
unsigned int m_playerLimit = 0x1F4
int m_allowedSecurityLevel = 0x0
unsigned int m_defaultDbcLocale = 0x0
unsigned int m_availableDbcLocaleMask = 0x0
bool m_allowMovement = 0x1
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > _motd
std::_Vector_alloc<std::_Vec_base_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >
std::_Compressed_pair<std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Vector_val<std::_Simple_types<std::basic_string<char,std::char_traits<char>,std::allo _Mypair = 0x7FF65D2D1E90
std::string m_dataPath = "..\Data/"
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2D1EE0
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 = 0x7FF65D2D1F30
bool _canceled = 0x0
int m_NextDailyQuestReset = 0x5B230180
int m_NextWeeklyQuestReset = 0x5B2B59A1
int m_NextMonthlyQuestReset = 0x5B37EF50
int m_NextRandomBGReset = 0x5B232BB0
int m_NextGuildReset = 0x5B232BB0
int m_NextCurrencyReset = 0x5B2B14B0
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 = 0x7FF65D2D1F90
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2D1FB0
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 = 0x7FF65D2D2000
bool _canceled = 0x0
LockedQueue<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::deque<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int _linkSocketQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2D2038
std::deque<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> > > _queue
std::_Deque_alloc<std::_Deque_base_types<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> > > >
std::_Compressed_pair<std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> >,std::_Deque_val<std::_Deque_simple_types<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> > >,1> _Mypair = 0x7FF65D2D2088
bool _canceled = 0x0
std::string m_DBVersion = "TDB 735.00"
Autobroadcast
std::string Message = "(null)..."
unsigned int Weight = 0xD
std::unordered_map<unsigned char,World::Autobroadcast,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,World::Autobroadcast> > > m_Autobroadcasts
std::_Hash<std::_Umap_traits<unsigned char,World::Autobroadcast,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const
<user defined> value_compare = 0x7FF65D2D20E0
std::_Umap_traits<unsigned char,World::Autobroadcast,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,World::Aut _Traitsobj = 0x3F800000
std::list<std::pair<unsigned char const ,World::Autobroadcast>,std::allocator<std::pair<unsigned char const ,World::Autobroadcast> > > _List = 0x7FF65D2D20E8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,World::Autobroadcast> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val _Vec = 0x7FF65D2D2100
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
mapped_type
std::string Message = "è -]ö"
unsigned int Weight = 0xE0
std::map<ObjectGuid,CharacterInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CharacterInfo> > > _characterInfoStore
std::_Tree<std::_Tmap_traits<ObjectGuid,CharacterInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CharacterInfo> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,CharacterInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CharacterInfo> >,0> >
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,CharacterInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair< _Mypair = 0x7FF65D2D2130
<user defined> value_compare = 0x7FF65D2D2130
<user defined> _Copy_tag = 0x7FF65D2D2130
<user defined> _Move_tag = 0x7FF65D2D2130
<user defined> value_compare = 0x7FF65D2D2130
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 = 0x7FF65D2D2148
Parameter unsigned int diff = 0x3F
00007FF6594299AD 0000002BEC4FECF0 WorldUpdateLoop+6D d:\work\trinitycore\src\server\worldserver\main.cpp line 443
Local unsigned int diff = 0x3F
Local unsigned int executionTimeDiff = 0x0
Local unsigned int realPrevTime = 0x1469C8
Local unsigned int realCurrTime = 0x146A07
00007FF65942C21E 0000002BEC4FFD80 main+1C4E d:\work\trinitycore\src\server\worldserver\main.cpp line 346
Parameter int argc = 0x1
Parameter char** argv = "D:\Work\Eluna\master\Debug\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::signal_set signals
boost::asio::basic_io_object<boost::asio::detail::signal_set_service,0>
implementation_type
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2BEC4FF1E8
boost::asio::detail::signal_set_service::registration* signals_ = 0x1AB42550D40
executor_type
boost::asio::io_context& io_context_ = 0x1AB42531840
boost::asio::detail::signal_set_service& service_ = 0x1AB42531840
boost::asio::detail::service_base<boost::asio::detail::signal_set_service>
boost::asio::io_context::service
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3C498
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42531848
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = 0x1AB42523980
registration
int signal_number_ = 0x5BF3C498
boost::asio::detail::op_queue<boost::asio::detail::signal_op>* queue_ = 0x7FF65D1FDD80
unsigned int undelivered_ = 0x0
boost::asio::detail::signal_set_service::registration* next_in_table_ = 0x1AB4263E690
boost::asio::detail::signal_set_service::registration* prev_in_table_ = 0x1AB42523980
boost::asio::detail::signal_set_service::registration* next_in_set_ = 0x1AB42523980
implementation_type
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x1AB42531840
boost::asio::detail::signal_set_service::registration* signals_ = NULL
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1AB42523980
boost::asio::detail::signal_set_service::registration*[23] registrations_
[0] = 0x0
[1] = 0x0
[2] = 0x1AB4263F1E0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
boost::asio::detail::signal_set_service* next_ = NULL
boost::asio::detail::signal_set_service* prev_ = NULL
boost::asio::detail::signal_set_service::implementation_type implementation_
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2BEC4FF1F0
boost::asio::detail::signal_set_service::registration* signals_ = 0x1AB4263F1E0
executor_type
<user defined> io_context_ = 0x1AB42531840
Local std::shared_ptr<void> protobufHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x1AB42529500
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::shared_ptr<void> sRealmListHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x1AB42546B30
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
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 &,__int64>
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1
boost::filesystem::path m_element
iterator
<user defined> m_element = 0x2BEC4FED48
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x2BEC4FED48
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
boost::iterators::iterator_facade<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64>
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,_
boost::filesystem::path::iterator m_itr = 0x2BEC4FED48
boost::filesystem::path m_element = 0x2BEC4FED80
const_reverse_iterator
<user defined> m_itr = 0x2BEC4FED48
<user defined> m_element = 0x2BEC4FED80
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x2BEC4FED48
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x2BEC4FED48
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
<user defined> m_itr = 0x2BEC4FED48
<user defined> m_element = 0x2BEC4FED80
const_reverse_iterator
<user defined> m_itr = 0x2BEC4FED48
<user defined> m_element = 0x2BEC4FED80
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x2BEC4FED48
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> > >,s
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::a
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<c
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_ _Mypair = 0x2BEC4FEE30
<user defined> value_compare = 0x2BEC4FEE30
<user defined> _Copy_tag = 0x2BEC4FEE30
<user defined> _Move_tag = 0x2BEC4FEE30
<user defined> value_compare = 0x2BEC4FEE30
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,st 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::
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::allo
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::allocator<std::_Tree_node<std::basic_string<char,std::char_traits<cha _Mypair = 0x2BEC4FEE48
<user defined> _Copy_tag = 0x2BEC4FEE48
<user defined> _Move_tag = 0x2BEC4FEE48
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<ch 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::_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_
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_ _Mypair = 0x2BEC4FEE60
<user defined> value_compare = 0x2BEC4FEE60
<user defined> _Copy_tag = 0x2BEC4FEE60
<user defined> _Move_tag = 0x2BEC4FEE60
<user defined> value_compare = 0x2BEC4FEE60
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x1ABBCA3B8F0
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > _timer = 0x1ABBCA3B8F0
unsigned int _worldLoopCounter = 0x30C5
unsigned int _lastChangeMsTime = 0x146C3A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x1ABBCA3B8E0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x2
Local std::shared_ptr<void> sScriptMgrHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x1AB42545E10
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 = 0x1AB4263E690
boost::asio::io_context
boost::asio::execution_context
id
service
key
type_info* type_info_ = 0x1AB4251FAA0
boost::asio::execution_context::id* id_ = NULL
boost::asio::execution_context::service::key key_ = 0x1AB4263E698
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory>
boost::asio::execution_context::service* next_ = NULL
boost::asio::detail::service_registry* service_registry_ = 0x1AB4251FAA0
executor_type
boost::asio::io_context& io_context_ = 0x1AB4251FAA0
service
boost::asio::execution_context::service
<user defined> key = 0x1AB4263E690
<user defined> key_ = 0x1AB4263E698
<user defined> owner_ = 0xFDFDFDFD
<user defined> next_ = 0x0
strand
boost::asio::detail::strand_service& service_ = 0x1AB4251FAA0
boost::asio::detail::strand_service::strand_impl* impl_ = NULL
boost::asio::detail::winsock_init<2,0> init_ = 0x0
boost::asio::detail::win_iocp_io_context& impl_ = 0x1AB42523980
std::_Ref_count_base* _Rep = 0x1AB4263E680
unsigned long _Uses = 0x4
unsigned long _Weaks = 0x1
Local std::shared_ptr<std::thread> cliThread
std::_Ptr_base<std::thread>
std::thread* _Ptr = 0x1ABC8590370
id
unsigned int _Id = 0x3AC
_Thrd_imp_t _Thr = 0x1ABC8590370
std::_Ref_count_base* _Rep = 0x1ABC8613E50
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::string configService = ""
Local unsigned int instancePort = 0x1F96
Local std::shared_ptr<void> sWorldSocketMgrHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x1ABC8613610
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 = 0x1AB42545C90
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 = 0x1ABC86127D0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::string worldListener = "192.168.1.40"
Local std::shared_ptr<void> opensslHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x1AB4259CBA0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local BigNumber seed
bignum_st* _bn = 0x1AB424CF680
unsigned int* d = 0x4C6DD97BEAFD89DF
int top = 0x2
int dmax = 0x2
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 = 0x1AB4259D140
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 = 0x1AB4259D140
std::_Ref_count_base* _Rep = 0x1AB4263F020
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 = 0x1AB42546CB0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
00007FF65BA687E4 0000002BEC4FFDC0 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF65BA68734 0000002BEC4FFE20 __scrt_common_main_seh+124 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
00007FF65BA685FE 0000002BEC4FFE50 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326
00007FF65BA68859 0000002BEC4FFE80 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFA49FA1FE4 0000002BEC4FFEB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC4FFF00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 0000002BEC7FF9A0 ZwRemoveIoCompletion+14
00007FFA472E021E 0000002BEC7FFA00 GetQueuedCompletionStatus+4E
00007FF659489738 0000002BEC7FFBF0 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = NULL
Local unsigned long bytes_transferred = 0x0
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF6594702E0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory>
boost::asio::execution_context::service* next_ = 0x73637170
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0
auto_handle
void* handle = 0x7FF6594702E0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x72646461
timer_thread_function
<user defined> io_context_ = 0x7FF6594702E0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75
long dispatch_required_ = 0x746E6920
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070
int concurrency_hint_ = 0x6F632074
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
func_base
void* entry_event_ = 0x374
void* exit_event_ = 0x3F8
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x374
<user defined> exit_event_ = 0x3F8
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = <Unable to read memory>
unsigned int SpinCount = 0x20007CF
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::timer_queue_base* next_ = NULL
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
Parameter unsigned long msec = 0xFFFFFFFF
Parameter boost::system::error_code& ec = 0x2BEC7FFCF8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF65D3525C0
std_category
std::error_category
unsigned int _Addr = 0x7FF65BF3BC80
boost::system::error_category* pc_ = 0x7FF65D3525C8
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF65D3525C8
boost::system::error_category* pc_ = 0x7FF65D3525C0
00007FF659496DB4 0000002BEC7FFCC0 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF6594702E0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory>
boost::asio::execution_context::service* next_ = 0x73637170
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0
auto_handle
void* handle = 0x7FF6594702E0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x72646461
timer_thread_function
<user defined> io_context_ = 0x7FF6594702E0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75
long dispatch_required_ = 0x746E6920
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070
int concurrency_hint_ = 0x6F632074
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
func_base
void* entry_event_ = 0x374
void* exit_event_ = 0x3F8
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x374
<user defined> exit_event_ = 0x3F8
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = <Unable to read memory>
unsigned int SpinCount = 0x20007CF
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::timer_queue_base* next_ = NULL
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
Parameter boost::system::error_code& ec = 0x2BEC7FFCF8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF65D3525C0
std_category
std::error_category
unsigned int _Addr = 0x7FF65BF3BC80
boost::system::error_category* pc_ = 0x7FF65D3525C8
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF65D3525C8
boost::system::error_category* pc_ = 0x7FF65D3525C0
Local boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context ctx
boost::asio::detail::thread_context* key_ = 0x1AB425239A8
boost::asio::detail::thread_info_base* value_ = 0x2BEC7FFC28
void*[2] reusable_memory_
[0] = 0x0
[1] = 0x0
boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context* next_ = NULL
Local unsigned int n = 0x1E7
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void*[2] reusable_memory_
[0] = 0x0
[1] = 0x0
00007FF659496C8B 0000002BEC7FFD20 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
Local boost::asio::io_context* this = 0x1AB4263E690
boost::asio::execution_context
id
service
key
type_info* type_info_ = 0x1AB4251FAA0
boost::asio::execution_context::id* id_ = NULL
boost::asio::execution_context::service::key key_ = 0x1AB4263E698
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory>
boost::asio::execution_context::service* next_ = NULL
boost::asio::detail::service_registry* service_registry_ = 0x1AB4251FAA0
auto_service_ptr
boost::asio::execution_context::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAA0
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* first_service_ = 0x1ABC84E3BF0
executor_type
boost::asio::io_context& io_context_ = 0x1AB4251FAA0
boost::asio::execution_context
id
service
key
type_info* type_info_ = <Unable to read memory>
boost::asio::execution_context::id* id_ = 0xFFFFFFFF <Unable to read memory>
boost::asio::execution_context::service::key key_ = 0x1AB4251FAA8
boost::asio::execution_context& owner_ = NULL
boost::asio::execution_context::service* next_ = 0x20007D0
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory>
executor_type
boost::asio::io_context& io_context_ = <Unable to read memory>
service
boost::asio::execution_context::service
<user defined> key = 0x1AB4251FAA0
<user defined> key_ = 0x1AB4251FAA8
<user defined> owner_ = 0x0
<user defined> next_ = 0x20007D0
strand
boost::asio::detail::strand_service& service_ = <Unable to read memory>
boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF
boost::asio::detail::winsock_init<2,0> init_ = 0xFF
boost::asio::detail::win_iocp_io_context& impl_ = NULL
service
boost::asio::execution_context::service
<user defined> key = 0x1AB4263E690
<user defined> key_ = 0x1AB4263E698
<user defined> owner_ = 0xFDFDFDFD
<user defined> next_ = 0x0
strand
boost::asio::detail::strand_service& service_ = 0x1AB4251FAA0
boost::asio::detail::service_base<boost::asio::detail::strand_service>
boost::asio::io_context::service
on_do_complete_exit
boost::asio::detail::win_iocp_io_context* owner_ = <Unable to read memory>
<user defined> impl_ = 0xFFFFFFFF
on_dispatch_exit
<user defined> io_context_ = 0xFFFFFFFFFFFFFFFF
<user defined> impl_ = 0xFFFFFFFF
strand_impl
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0xFFFFFFFFFFFFFFFF
unsigned int InternalHigh = 0xFFFFFFFF
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = 0x20007D0
<user defined>* func_ = 0x1AB4263E690
long ready_ = 0xC84E3BF0
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD8
bool locked_ = 0x0
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x1AB4251FB08
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x1AB4251FB18
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1AB4263E690
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD0
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_
[0] = 0x1AB42549630
[1] = 0x0
[2] = 0x100000000
[3] = 0x40
[4] = 0xFDFDFDFD00001E60
[5] = 0x746F72702E736762
[6] = 0x7475612E6C6F636F
[7] = 0x74616369746E6568
[8] = 0x412E31762E6E6F69
[9] = 0x6553746E756F6363
unsigned int salt_ = 0x0
boost::asio::detail::strand_service::strand_impl* impl_ = NULL
boost::asio::detail::winsock_init<2,0> init_
boost::asio::detail::winsock_init_base
data
long init_count_ = 0x0
long result_ = 0x0
<user defined> manual = 0x1AB4263E698
boost::asio::detail::win_iocp_io_context& impl_ = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x1AB425239E0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
Local boost::system::error_code ec
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF65D3525C0
std_category
std::error_category
unsigned int _Addr = 0x7FF65BF3BC80
boost::system::error_category* pc_ = 0x7FF65D3525C8
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF65D3525C8
boost::system::error_category* pc_ = 0x7FF65D3525C0
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF65946C083 0000002BEC7FFD50 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x1AB42631550
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690
std::_Ref_count_base* _Rep = 0x1AB4263E680
00007FF6594347A0 0000002BEC7FFD80 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42631550
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690
std::_Ref_count_base* _Rep = 0x1AB4263E680
00007FF6594441B0 0000002BEC7FFDB0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42631550
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690
std::_Ref_count_base* _Rep = 0x1AB4263E680
00007FF65943747C 0000002BEC7FFDE0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x1AB42631550
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x1AB42631550
00007FF65947EDCA 0000002BEC7FFE30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x2BEC4FEC68
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x1AB42631550
00007FF65947A848 0000002BEC7FFE60 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x2BEC4FEC68
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
00007FF6594733BD 0000002BEC7FFE90 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
Parameter void* _Data = 0x2BEC4FEC68
00007FFA28933428 0000002BEC7FFED0 _register_onexit_function+488
00007FFA28933071 0000002BEC7FFF20 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BEC7FFF50 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC7FFFA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 0000002BEC8FF440 ZwRemoveIoCompletion+14
00007FFA472E021E 0000002BEC8FF4A0 GetQueuedCompletionStatus+4E
00007FF659489738 0000002BEC8FF690 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381
Local unsigned long last_error = 0xCCCCCCCC
Local int ok = 0xCCCCCCCC
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = NULL
Local unsigned long bytes_transferred = 0x0
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF6594702E0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory>
boost::asio::execution_context::service* next_ = 0x73637170
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0
auto_handle
void* handle = 0x7FF6594702E0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x72646461
timer_thread_function
<user defined> io_context_ = 0x7FF6594702E0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75
long dispatch_required_ = 0x746E6920
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070
int concurrency_hint_ = 0x6F632074
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
func_base
void* entry_event_ = 0x374
void* exit_event_ = 0x3F8
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x374
<user defined> exit_event_ = 0x3F8
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = <Unable to read memory>
unsigned int SpinCount = 0x20007CF
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::timer_queue_base* next_ = NULL
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
Parameter unsigned long msec = 0xFFFFFFFF
Parameter boost::system::error_code& ec = 0x2BEC8FF798
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF65D3525C0
std_category
std::error_category
unsigned int _Addr = 0x7FF65BF3BC80
boost::system::error_category* pc_ = 0x7FF65D3525C8
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF65D3525C8
boost::system::error_category* pc_ = 0x7FF65D3525C0
00007FF659496DB4 0000002BEC8FF760 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF6594702E0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory>
boost::asio::execution_context::service* next_ = 0x73637170
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0
auto_handle
void* handle = 0x7FF6594702E0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x72646461
timer_thread_function
<user defined> io_context_ = 0x7FF6594702E0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75
long dispatch_required_ = 0x746E6920
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070
int concurrency_hint_ = 0x6F632074
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
func_base
void* entry_event_ = 0x374
void* exit_event_ = 0x3F8
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x374
<user defined> exit_event_ = 0x3F8
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = <Unable to read memory>
unsigned int SpinCount = 0x20007CF
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::timer_queue_base* next_ = NULL
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
Parameter boost::system::error_code& ec = 0x2BEC8FF798
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF65D3525C0
std_category
std::error_category
unsigned int _Addr = 0x7FF65BF3BC80
boost::system::error_category* pc_ = 0x7FF65D3525C8
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF65D3525C8
boost::system::error_category* pc_ = 0x7FF65D3525C0
Local boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context ctx
boost::asio::detail::thread_context* key_ = 0x1AB425239A8
boost::asio::detail::thread_info_base* value_ = 0x2BEC8FF6C8
void*[2] reusable_memory_
[0] = 0x0
[1] = 0x0
boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context* next_ = NULL
Local unsigned int n = 0x1E5
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void*[2] reusable_memory_
[0] = 0x0
[1] = 0x0
00007FF659496C8B 0000002BEC8FF7C0 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
Local boost::asio::io_context* this = 0x1AB4263E690
boost::asio::execution_context
id
service
key
type_info* type_info_ = 0x1AB4251FAA0
boost::asio::execution_context::id* id_ = NULL
boost::asio::execution_context::service::key key_ = 0x1AB4263E698
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory>
boost::asio::execution_context::service* next_ = NULL
boost::asio::detail::service_registry* service_registry_ = 0x1AB4251FAA0
auto_service_ptr
boost::asio::execution_context::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAA0
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* first_service_ = 0x1ABC84E3BF0
executor_type
boost::asio::io_context& io_context_ = 0x1AB4251FAA0
boost::asio::execution_context
id
service
key
type_info* type_info_ = <Unable to read memory>
boost::asio::execution_context::id* id_ = 0xFFFFFFFF <Unable to read memory>
boost::asio::execution_context::service::key key_ = 0x1AB4251FAA8
boost::asio::execution_context& owner_ = NULL
boost::asio::execution_context::service* next_ = 0x20007D0
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory>
executor_type
boost::asio::io_context& io_context_ = <Unable to read memory>
service
boost::asio::execution_context::service
<user defined> key = 0x1AB4251FAA0
<user defined> key_ = 0x1AB4251FAA8
<user defined> owner_ = 0x0
<user defined> next_ = 0x20007D0
strand
boost::asio::detail::strand_service& service_ = <Unable to read memory>
boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF
boost::asio::detail::winsock_init<2,0> init_ = 0xFF
boost::asio::detail::win_iocp_io_context& impl_ = NULL
service
boost::asio::execution_context::service
<user defined> key = 0x1AB4263E690
<user defined> key_ = 0x1AB4263E698
<user defined> owner_ = 0xFDFDFDFD
<user defined> next_ = 0x0
strand
boost::asio::detail::strand_service& service_ = 0x1AB4251FAA0
boost::asio::detail::service_base<boost::asio::detail::strand_service>
boost::asio::io_context::service
on_do_complete_exit
boost::asio::detail::win_iocp_io_context* owner_ = <Unable to read memory>
<user defined> impl_ = 0xFFFFFFFF
on_dispatch_exit
<user defined> io_context_ = 0xFFFFFFFFFFFFFFFF
<user defined> impl_ = 0xFFFFFFFF
strand_impl
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0xFFFFFFFFFFFFFFFF
unsigned int InternalHigh = 0xFFFFFFFF
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = 0x20007D0
<user defined>* func_ = 0x1AB4263E690
long ready_ = 0xC84E3BF0
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD8
bool locked_ = 0x0
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x1AB4251FB08
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x1AB4251FB18
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1AB4263E690
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD0
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_
[0] = 0x1AB42549630
[1] = 0x0
[2] = 0x100000000
[3] = 0x40
[4] = 0xFDFDFDFD00001E60
[5] = 0x746F72702E736762
[6] = 0x7475612E6C6F636F
[7] = 0x74616369746E6568
[8] = 0x412E31762E6E6F69
[9] = 0x6553746E756F6363
unsigned int salt_ = 0x0
boost::asio::detail::strand_service::strand_impl* impl_ = NULL
boost::asio::detail::winsock_init<2,0> init_
boost::asio::detail::winsock_init_base
data
long init_count_ = 0x0
long result_ = 0x0
<user defined> manual = 0x1AB4263E698
boost::asio::detail::win_iocp_io_context& impl_ = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x1AB425239E0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
Local boost::system::error_code ec
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF65D3525C0
std_category
std::error_category
unsigned int _Addr = 0x7FF65BF3BC80
boost::system::error_category* pc_ = 0x7FF65D3525C8
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF65D3525C8
boost::system::error_category* pc_ = 0x7FF65D3525C0
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF65946C083 0000002BEC8FF7F0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x1AB42632180
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690
std::_Ref_count_base* _Rep = 0x1AB4263E680
00007FF6594347A0 0000002BEC8FF820 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42632180
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690
std::_Ref_count_base* _Rep = 0x1AB4263E680
00007FF6594441B0 0000002BEC8FF850 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42632180
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690
std::_Ref_count_base* _Rep = 0x1AB4263E680
00007FF65943747C 0000002BEC8FF880 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x1AB42632180
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x1AB42632180
00007FF65947EDCA 0000002BEC8FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x2BEC4FEC68
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x1AB42632180
00007FF65947A848 0000002BEC8FF900 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x2BEC4FEC68
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
00007FF6594733BD 0000002BEC8FF930 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
Parameter void* _Data = 0x2BEC4FEC68
00007FFA28933428 0000002BEC8FF970 _register_onexit_function+488
00007FFA28933071 0000002BEC8FF9C0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BEC8FF9F0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC8FFA40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BEC9FF840 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BEC9FF8B0 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BEC9FF8F0 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BEC9FF940 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BEC9FF980 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BEC9FF9B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BEC9FFA30 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BEC9FFA60 _Cnd_wait+20
00007FF659473AC2 0000002BEC9FFA90 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x1AB424C5958
Parameter _Mtx_internal_imp_t* _Mtx = 0x1AB424C58E0
00007FF6594AC504 0000002BEC9FFAD0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
Local std::condition_variable* this = 0x1AB424C5958
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BEC9FFB08
std::mutex* _Pmtx = 0x1AB424C58E0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0
bool _Owns = 0x1
00007FF65B439127 0000002BEC9FFB30 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1AB424C58E0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > >
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x1AB424C5930
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
Parameter SQLOperation&* value = NULL
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x1AB424C58E0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0
bool _Owns = 0x1
00007FF65B438619 0000002BEC9FFB90 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x1AB4263EB50
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C58E0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C5930
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C5958
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251DB90
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251DB98
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251DBB8
<user defined> value_compare = 0x1AB4251DBB8
<user defined> _Copy_tag = 0x1AB4251DBB8
<user defined> _Move_tag = 0x1AB4251DBB8
<user defined> value_compare = 0x1AB4251DBB8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C58E0
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263EB50
st_mysql* m_Mysql = 0x1AB42716CD0
st_net net = 0x1AB42716CD0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "master_auth"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB42716FB8
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xF6
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB42717030
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "`Wvl<%AXywh%yW'Xg~dX"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB442F2668
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB426531D0
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_auth"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251DC00
std::thread _workerThread
id
unsigned int _Id = 0x2F0
_Thrd_imp_t _Thr
void* _Hnd = 0x2F0
unsigned int _Id = 0x21A0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438BC4 0000002BEC9FFBC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FF65B4385D0
Parameter DatabaseWorker** _Arg1 = 0x1AB4263EB50
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C58E0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C5930
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C5958
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251DB90
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251DB98
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251DBB8
<user defined> value_compare = 0x1AB4251DBB8
<user defined> _Copy_tag = 0x1AB4251DBB8
<user defined> _Move_tag = 0x1AB4251DBB8
<user defined> value_compare = 0x1AB4251DBB8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C58E0
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263EB50
st_mysql* m_Mysql = 0x1AB42716CD0
st_net net = 0x1AB42716CD0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "master_auth"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB42716FB8
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xF6
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB42717030
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "`Wvl<%AXywh%yW'Xg~dX"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB442F2668
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB426531D0
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_auth"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251DC00
std::thread _workerThread
id
unsigned int _Id = 0x2F0
_Thrd_imp_t _Thr
void* _Hnd = 0x2F0
unsigned int _Id = 0x21A0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438D8C 0000002BEC9FFC00 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FF65B4385D0
Parameter DatabaseWorker** <_Args_0> = 0x1AB4263EB50
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C58E0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C5930
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C5958
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251DB90
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251DB98
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251DBB8
<user defined> value_compare = 0x1AB4251DBB8
<user defined> _Copy_tag = 0x1AB4251DBB8
<user defined> _Move_tag = 0x1AB4251DBB8
<user defined> value_compare = 0x1AB4251DBB8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C58E0
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263EB50
st_mysql* m_Mysql = 0x1AB42716CD0
st_net net = 0x1AB42716CD0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "master_auth"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB42716FB8
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xF6
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB42717030
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "`Wvl<%AXywh%yW'Xg~dX"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB442F2668
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB426531D0
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_auth"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251DC00
std::thread _workerThread
id
unsigned int _Id = 0x2F0
_Thrd_imp_t _Thr
void* _Hnd = 0x2F0
unsigned int _Id = 0x21A0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438C2B 0000002BEC9FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x1AB42632BD0
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x1AB4263EB50
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B4385D0
00007FF65B43937A 0000002BEC9FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2BEC4FDC08
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x10
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x1AB42632BD0
00007FF65B439218 0000002BEC9FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2BEC4FDC08
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x10
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700
00007FF6594733BD 0000002BEC9FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
Parameter void* _Data = 0x2BEC4FDC08
00007FFA28933428 0000002BEC9FFD30 _register_onexit_function+488
00007FFA28933071 0000002BEC9FFD80 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BEC9FFDB0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BEC9FFE00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BECAFF580 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BECAFF5F0 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BECAFF630 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BECAFF680 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BECAFF6C0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BECAFF6F0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BECAFF770 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BECAFF7A0 _Cnd_wait+20
00007FF659473AC2 0000002BECAFF7D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x1AB424C73E8
Parameter _Mtx_internal_imp_t* _Mtx = 0x1AB424C7370
00007FF6594AC504 0000002BECAFF810 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
Local std::condition_variable* this = 0x1AB424C73E8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BECAFF848
std::mutex* _Pmtx = 0x1AB424C7370
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370
bool _Owns = 0x1
00007FF65B439127 0000002BECAFF870 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1AB424C7370
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > >
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x1AB424C73C0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
Parameter SQLOperation&* value = NULL
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x1AB424C7370
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370
bool _Owns = 0x1
00007FF65B438619 0000002BECAFF8D0 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x1AB4263F2C0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C7370
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C73C0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C73E8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251E790
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E798
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E7B8
<user defined> value_compare = 0x1AB4251E7B8
<user defined> _Copy_tag = 0x1AB4251E7B8
<user defined> _Move_tag = 0x1AB4251E7B8
<user defined> value_compare = 0x1AB4251E7B8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C7370
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F2C0
st_mysql* m_Mysql = 0x1AB4422A400
st_net net = 0x1AB4422A400
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "master_chars"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB4422A6E8
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xF8
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB4422A760
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "U6JQ;pC>LDM9ubkqtupQ"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB454D88C8
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB42653500
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_chars"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E800
std::thread _workerThread
id
unsigned int _Id = 0x2F4
_Thrd_imp_t _Thr
void* _Hnd = 0x2F4
unsigned int _Id = 0x209C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438BC4 0000002BECAFF900 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FF65B4385D0
Parameter DatabaseWorker** _Arg1 = 0x1AB4263F2C0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C7370
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C73C0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C73E8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251E790
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E798
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E7B8
<user defined> value_compare = 0x1AB4251E7B8
<user defined> _Copy_tag = 0x1AB4251E7B8
<user defined> _Move_tag = 0x1AB4251E7B8
<user defined> value_compare = 0x1AB4251E7B8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C7370
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F2C0
st_mysql* m_Mysql = 0x1AB4422A400
st_net net = 0x1AB4422A400
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "master_chars"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB4422A6E8
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xF8
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB4422A760
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "U6JQ;pC>LDM9ubkqtupQ"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB454D88C8
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB42653500
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_chars"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E800
std::thread _workerThread
id
unsigned int _Id = 0x2F4
_Thrd_imp_t _Thr
void* _Hnd = 0x2F4
unsigned int _Id = 0x209C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438D8C 0000002BECAFF940 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FF65B4385D0
Parameter DatabaseWorker** <_Args_0> = 0x1AB4263F2C0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C7370
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C73C0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C73E8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251E790
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E798
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E7B8
<user defined> value_compare = 0x1AB4251E7B8
<user defined> _Copy_tag = 0x1AB4251E7B8
<user defined> _Move_tag = 0x1AB4251E7B8
<user defined> value_compare = 0x1AB4251E7B8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C7370
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F2C0
st_mysql* m_Mysql = 0x1AB4422A400
st_net net = 0x1AB4422A400
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "master_chars"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB4422A6E8
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xF8
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB4422A760
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "U6JQ;pC>LDM9ubkqtupQ"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB454D88C8
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB42653500
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_chars"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E800
std::thread _workerThread
id
unsigned int _Id = 0x2F4
_Thrd_imp_t _Thr
void* _Hnd = 0x2F4
unsigned int _Id = 0x209C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438C2B 0000002BECAFF980 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x1AB42633350
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x1AB4263F2C0
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B4385D0
00007FF65B43937A 0000002BECAFF9D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2BEC4FDC08
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x10
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x1AB42633350
00007FF65B439218 0000002BECAFFA00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2BEC4FDC08
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x10
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700
00007FF6594733BD 0000002BECAFFA30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
Parameter void* _Data = 0x2BEC4FDC08
00007FFA28933428 0000002BECAFFA70 _register_onexit_function+488
00007FFA28933071 0000002BECAFFAC0 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BECAFFAF0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECAFFB40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 0000002BECBFF340 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 0000002BECBFF3B0 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 0000002BECBFF3F0 SleepConditionVariableSRW+32
00007FFA28FC96A4 0000002BECBFF440 __crtSetThreadpoolWait+134
00007FFA28F905F6 0000002BECBFF480 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA28F90503 0000002BECBFF4B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA28F902AB 0000002BECBFF530 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA28F907B0 0000002BECBFF560 _Cnd_wait+20
00007FF659473AC2 0000002BECBFF590 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x1AB424C63F8
Parameter _Mtx_internal_imp_t* _Mtx = 0x1AB424C6380
00007FF6594AC504 0000002BECBFF5D0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710
Local std::condition_variable* this = 0x1AB424C63F8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BECBFF608
std::mutex* _Pmtx = 0x1AB424C6380
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380
bool _Owns = 0x1
00007FF65B439127 0000002BECBFF630 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1AB424C6380
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > >
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x1AB424C63D0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø..."
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
Parameter SQLOperation&* value = NULL
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x1AB424C6380
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380
bool _Owns = 0x1
00007FF65B438619 0000002BECBFF690 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x1AB4263F100
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C6380
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C63D0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C63F8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251E490
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E498
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E4B8
<user defined> value_compare = 0x1AB4251E4B8
<user defined> _Copy_tag = 0x1AB4251E4B8
<user defined> _Move_tag = 0x1AB4251E4B8
<user defined> value_compare = 0x1AB4251E4B8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C6380
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F100
st_mysql* m_Mysql = 0x1AB44244960
st_net net = 0x1AB44244960
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 1 Warnings: 0"
char* db = "master_world"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB44244C48
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xFB
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x22
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB44244CC0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "="1qd%(7{+_|uT'b:;X,"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB45629248
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB42654930
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_world"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E500
std::thread _workerThread
id
unsigned int _Id = 0x2FC
_Thrd_imp_t _Thr
void* _Hnd = 0x2FC
unsigned int _Id = 0x21DC
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438BC4 0000002BECBFF6C0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FF65B4385D0
Parameter DatabaseWorker** _Arg1 = 0x1AB4263F100
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C6380
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C63D0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C63F8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251E490
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E498
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E4B8
<user defined> value_compare = 0x1AB4251E4B8
<user defined> _Copy_tag = 0x1AB4251E4B8
<user defined> _Move_tag = 0x1AB4251E4B8
<user defined> value_compare = 0x1AB4251E4B8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C6380
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F100
st_mysql* m_Mysql = 0x1AB44244960
st_net net = 0x1AB44244960
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 1 Warnings: 0"
char* db = "master_world"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB44244C48
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xFB
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x22
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB44244CC0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "="1qd%(7{+_|uT'b:;X,"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB45629248
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB42654930
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_world"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E500
std::thread _workerThread
id
unsigned int _Id = 0x2FC
_Thrd_imp_t _Thr
void* _Hnd = 0x2FC
unsigned int _Id = 0x21DC
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438D8C 0000002BECBFF700 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FF65B4385D0
Parameter DatabaseWorker** <_Args_0> = 0x1AB4263F100
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C6380
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C63D0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C63F8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1AB4251E490
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E498
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E4B8
<user defined> value_compare = 0x1AB4251E4B8
<user defined> _Copy_tag = 0x1AB4251E4B8
<user defined> _Move_tag = 0x1AB4251E4B8
<user defined> value_compare = 0x1AB4251E4B8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C6380
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> >
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F100
st_mysql* m_Mysql = 0x1AB44244960
st_net net = 0x1AB44244960
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "Heroes.91"
char* unix_socket = NULL
char* server_version = "5.6.40-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 1 Warnings: 0"
char* db = "master_world"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1AB44244C48
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0xFB
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x3EA28D
unsigned long server_capabilities = 0x807FF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x22
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x1AB44244CC0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "="1qd%(7{+_|uT'b:;X,"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1AB45629248
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1AB42654930
std::string user = "root"
std::string password = "Heroes.91"
std::string database = "master_world"
std::string host = "127.0.0.1"
std::string port_or_socket = "3306"
int m_connectionFlags = 0x1
std::mutex m_Mutex
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E500
std::thread _workerThread
id
unsigned int _Id = 0x2FC
_Thrd_imp_t _Thr
void* _Hnd = 0x2FC
unsigned int _Id = 0x21DC
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438C2B 0000002BECBFF740 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x1AB42633800
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x1AB4263F100
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B4385D0
00007FF65B43937A 0000002BECBFF790 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2BEC4FDC08
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x10
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x1AB42633800
00007FF65B439218 0000002BECBFF7C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2BEC4FDC08
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x10
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > >
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700
00007FF6594733BD 0000002BECBFF7F0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209
Parameter void* _Data = 0x2BEC4FDC08
00007FFA28933428 0000002BECBFF830 _register_onexit_function+488
00007FFA28933071 0000002BECBFF880 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BECBFF8B0 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECBFF900 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 0000002BECDFF760 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 0000002BECDFFAF0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 0000002BECDFFB20 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECDFFB70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 0000002BECEFF880 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 0000002BECEFFC10 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 0000002BECEFFC40 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECEFFC90 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B5800F4 0000002BECFFF9F0 NtWaitForSingleObject+14
00007FFA472C5A8F 0000002BECFFFA90 WaitForSingleObjectEx+9F
00007FF65946C84D 0000002BECFFFAC0 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+4D c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 53
Local boost::asio::detail::win_iocp_io_context::timer_thread_function* this = 0x1AB42546D28
boost::asio::detail::win_iocp_io_context* io_context_ = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_
void* handle = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x1AB42545990
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x1AB425239E0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_
boost::asio::detail::win_iocp_operation* front_ = NULL
boost::asio::detail::win_iocp_operation* back_ = NULL
int concurrency_hint_ = 0xFFFFFFFF
00007FF659496C3F 0000002BECFFFAF0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>::run+2F c:\local\boost_1_67_0\boost\asio\detail\win_thread.hpp line 123
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>* this = 0x1AB42546D10
boost::asio::detail::win_thread::func_base
void* entry_event_ = 0x238
void* exit_event_ = 0x3F8
boost::asio::detail::win_iocp_io_context::timer_thread_function f_
boost::asio::detail::win_iocp_io_context* io_context_ = 0x1AB42523980
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context>
boost::asio::execution_context::service
key
type_info* type_info_ = 0x7FF65BF3BFE0
boost::asio::execution_context::id* id_ = 0x48
boost::asio::execution_context::service::key key_ = 0x1AB42523988
boost::asio::execution_context& owner_ = 0x1AB4251FAA0
boost::asio::execution_context::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0
auto_handle
void* handle = 0x7FF65BF3BFE0
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x80
long outstanding_work_ = 0x5
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_context_ = 0x7FF65BF3BFE0
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x1AB42545990
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x3E0
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_ = 0x1AB425239E0
boost::asio::detail::timer_queue_set timer_queues_ = 0x1AB42648248
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x1AB42523A10
int concurrency_hint_ = 0xFFFFFFFF
00007FF6594A02B6 0000002BECFFFB70 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127
Parameter void* arg = 0x1AB42546D10
Local boost::asio::detail::win_thread::auto_func_base_ptr func
boost::asio::detail::win_thread::func_base* ptr = 0x1AB42546D10
void* entry_event_ = 0x238
void* exit_event_ = 0x3F8
Local void* exit_event = 0xCCCCCCCCCCCCCCCC
00007FFA28933428 0000002BECFFFBB0 _register_onexit_function+488
00007FFA28933071 0000002BECFFFC00 _register_onexit_function+D1
00007FFA49FA1FE4 0000002BECFFFC30 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BECFFFC80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 0000002BED0FFAC0 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 0000002BED0FFE50 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 0000002BED0FFE80 BaseThreadInitThunk+14
00007FFA4B54CB31 0000002BED0FFED0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B581DA4 0000002BED1FBB00 NtGetContextThread+14
CCCCCCCCCCCCCCCC 0000002BED1FBB08 0000:0000000000000000
CCCCCCCCCCCCCCCC 0000002BED1FBB10 0000:0000000000000000
CCCCCCCCCCCCCCCC 0000002BED1FBB18 0000:0000000000000000
0000000000000450 0000002BED1FBB20 0000:0000000000000000
0000BD753F13001D 0000002BED1FBB28 0000:0000000000000000
0000002BED1FC0A0 0000002BED1FBB30 0000:0000000000000000
00007FF6594AF780 0000002BED1FC0A0 WheatyExceptionReport::printTracesForAllThreads+100 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 475
Local void* threadHandle = 0x450
Local _CONTEXT context
unsigned int P1Home = 0xCCCCCCCCCCCCCCCC
unsigned int P2Home = 0xCCCCCCCCCCCCCCCC
unsigned int P3Home = 0xCCCCCCCCCCCCCCCC
unsigned int P4Home = 0xCCCCCCCCCCCCCCCC
unsigned int P5Home = 0xCCCCCCCCCCCCCCCC
unsigned int P6Home = 0xCCCCCCCCCCCCCCCC
unsigned long ContextFlags = 0xD010001F
unsigned long MxCsr = 0x1FA7
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x246
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0xEA
unsigned int Rcx = 0x450
unsigned int Rdx = 0x2BED1FBBB0
unsigned int Rbx = 0x0
unsigned int Rsp = 0x2BED1FBB40
unsigned int Rbp = 0x2BED1FFEC0
unsigned int Rsi = 0x2BED1FD950
unsigned int Rdi = 0x2BED1FC0A0
unsigned int R8 = 0x560
unsigned int R9 = 0x2BED1FFEC0
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x1
unsigned int R13 = 0x2BED1FFEC0
unsigned int R14 = 0x2BED1FCE30
unsigned int R15 = 0x2BED1FCD00
unsigned int Rip = 0x7FF6594AF780
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA7
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x2BED1FBCD0
[1] = 0x2BED1FBCE0
[2] = 0x2BED1FBCF0
[3] = 0x2BED1FBD00
[4] = 0x2BED1FBD10
[5] = 0x2BED1FBD20
[6] = 0x2BED1FBD30
[7] = 0x2BED1FBD40
_M128A[16] XmmRegisters
[0] = 0x2BED1FBD50
[1] = 0x2BED1FBD60
[2] = 0x2BED1FBD70
[3] = 0x2BED1FBD80
[4] = 0x2BED1FBD90
[5] = 0x2BED1FBDA0
[6] = 0x2BED1FBDB0
[7] = 0x2BED1FBDC0
[8] = 0x2BED1FBDD0
[9] = 0x2BED1FBDE0
unsigned int[96] Reserved4
[0] = 0xCC
[1] = 0xCC
[2] = 0xCC
[3] = 0xCC
[4] = 0xCC
[5] = 0xCC
[6] = 0xCC
[7] = 0xCC
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0x2BED1FBCB0
[1] = 0x2BED1FBCC0
<user defined> Legacy = 0x2BED1FBCD0
_M128A Xmm0 = 0x2BED1FBD50
_M128A Xmm1
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm2
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm3
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm4
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm5
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm6
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm7
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm8
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm9
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x2BED1FBEB0
[1] = 0x2BED1FBEC0
[2] = 0x2BED1FBED0
[3] = 0x2BED1FBEE0
[4] = 0x2BED1FBEF0
[5] = 0x2BED1FBF00
[6] = 0x2BED1FBF10
[7] = 0x2BED1FBF20
[8] = 0x2BED1FBF30
[9] = 0x2BED1FBF40
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
Parameter bool bWriteVariables = 0x1
Local unsigned long dwOwnerPID = 0x2374
Local tagTHREADENTRY32 te32
unsigned long dwSize = 0x1C
unsigned long cntUsage = 0x0
unsigned long th32ThreadID = 0x1580
unsigned long th32OwnerProcessID = 0x2374
long tpBasePri = 0x8
long tpDeltaPri = 0x0
unsigned long dwFlags = 0x0
Local void* hThreadSnap = 0x408
00007FF6594AFBE2 0000002BED1FC7D0 WheatyExceptionReport::GenerateExceptionReport+402 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 591
Local _CONTEXT* pCtx = 0x2BED1FD480
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE
unsigned int P3Home = 0x0
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE
unsigned long ContextFlags = 0x10005F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x10202
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0xCCCCCCCC
unsigned int Rcx = 0x16
unsigned int Rdx = 0x24
unsigned int Rbx = 0x0
unsigned int Rsp = 0x2BED1FDB80
unsigned int Rbp = 0x2BED1FE040
unsigned int Rsi = 0x1
unsigned int Rdi = 0x2BED1FDBA0
unsigned int R8 = 0x7FFA28A1B568
unsigned int R9 = 0x7FFA28A1B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x7FF65B0DD1DA
unsigned int R13 = 0x7FF6593E0000
unsigned int R14 = 0x2BED1FFD50
unsigned int R15 = 0x2BED1FEE50
unsigned int Rip = 0x7FF65B6BAB0C
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x2BED1FD5A0
[1] = 0x2BED1FD5B0
[2] = 0x2BED1FD5C0
[3] = 0x2BED1FD5D0
[4] = 0x2BED1FD5E0
[5] = 0x2BED1FD5F0
[6] = 0x2BED1FD600
[7] = 0x2BED1FD610
_M128A[16] XmmRegisters
[0] = 0x2BED1FD620
[1] = 0x2BED1FD630
[2] = 0x2BED1FD640
[3] = 0x2BED1FD650
[4] = 0x2BED1FD660
[5] = 0x2BED1FD670
[6] = 0x2BED1FD680
[7] = 0x2BED1FD690
[8] = 0x2BED1FD6A0
[9] = 0x2BED1FD6B0
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFE
[2] = 0xFE
[3] = 0xFE
[4] = 0xFE
[5] = 0xFE
[6] = 0xFE
[7] = 0xFE
[8] = 0xFE
[9] = 0xFE
_M128A[2] Header
[0] = 0x2BED1FD580
[1] = 0x2BED1FD590
<user defined> Legacy = 0x2BED1FD5A0
_M128A Xmm0 = 0x2BED1FD620
_M128A Xmm1
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm2
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm3
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm4
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm5
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm6
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm7
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm8
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm9
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x2BED1FD780
[1] = 0x2BED1FD790
[2] = 0x2BED1FD7A0
[3] = 0x2BED1FD7B0
[4] = 0x2BED1FD7C0
[5] = 0x2BED1FD7D0
[6] = 0x2BED1FD7E0
[7] = 0x2BED1FD7F0
[8] = 0x2BED1FD800
[9] = 0x2BED1FD810
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
Local _CONTEXT trashableContext
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE
unsigned int P3Home = 0x0
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE
unsigned long ContextFlags = 0x10005F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x10202
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0xCCCCCCCC
unsigned int Rcx = 0x16
unsigned int Rdx = 0x24
unsigned int Rbx = 0x0
unsigned int Rsp = 0x2BED1FFEC0
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x7FFA28A1B568
unsigned int R9 = 0x7FFA28A1B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFA4B54CB31
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x2BED1FC3F0
[1] = 0x2BED1FC400
[2] = 0x2BED1FC410
[3] = 0x2BED1FC420
[4] = 0x2BED1FC430
[5] = 0x2BED1FC440
[6] = 0x2BED1FC450
[7] = 0x2BED1FC460
_M128A[16] XmmRegisters
[0] = 0x2BED1FC470
[1] = 0x2BED1FC480
[2] = 0x2BED1FC490
[3] = 0x2BED1FC4A0
[4] = 0x2BED1FC4B0
[5] = 0x2BED1FC4C0
[6] = 0x2BED1FC4D0
[7] = 0x2BED1FC4E0
[8] = 0x2BED1FC4F0
[9] = 0x2BED1FC500
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFE
[2] = 0xFE
[3] = 0xFE
[4] = 0xFE
[5] = 0xFE
[6] = 0xFE
[7] = 0xFE
[8] = 0xFE
[9] = 0xFE
_M128A[2] Header
[0] = 0x2BED1FC3D0
[1] = 0x2BED1FC3E0
<user defined> Legacy = 0x2BED1FC3F0
_M128A Xmm0 = 0x2BED1FC470
_M128A Xmm1
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm2
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm3
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm4
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm5
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm6
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm7
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm8
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm9
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x2BED1FC5D0
[1] = 0x2BED1FC5E0
[2] = 0x2BED1FC5F0
[3] = 0x2BED1FC600
[4] = 0x2BED1FC610
[5] = 0x2BED1FC620
[6] = 0x2BED1FC630
[7] = 0x2BED1FC640
[8] = 0x2BED1FC650
[9] = 0x2BED1FC660
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E2
unsigned int wMonth = 0x6
unsigned int wDayOfWeek = 0x4
unsigned int wDay = 0xE
unsigned int wHour = 0x15
unsigned int wMinute = 0x36
unsigned int wSecond = 0x33
unsigned int wMilliseconds = 0x171
Local _EXCEPTION_RECORD* pExceptionRecord = 0x2BED1FD970
unsigned long ExceptionCode = 0xC0000005
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF65B6BAB0C
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x1
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
Local unsigned int offset = 0x22D9B0C
Local char[260] szFaultingModule = "D:\Work\Eluna\master\Debug\worldserver.exe..."
Local unsigned long section = 0x1
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x2BED1FCD00
_EXCEPTION_RECORD* ExceptionRecord = 0x2BED1FD970
unsigned long ExceptionCode = 0xC0000005
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF65B6BAB0C
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x1
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
_CONTEXT* ContextRecord = 0x2BED1FD480
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE
unsigned int P3Home = 0x0
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE
unsigned long ContextFlags = 0x10005F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x10202
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0xCCCCCCCC
unsigned int Rcx = 0x16
unsigned int Rdx = 0x24
unsigned int Rbx = 0x0
unsigned int Rsp = 0x2BED1FDB80
unsigned int Rbp = 0x2BED1FE040
unsigned int Rsi = 0x1
unsigned int Rdi = 0x2BED1FDBA0
unsigned int R8 = 0x7FFA28A1B568
unsigned int R9 = 0x7FFA28A1B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x7FF65B0DD1DA
unsigned int R13 = 0x7FF6593E0000
unsigned int R14 = 0x2BED1FFD50
unsigned int R15 = 0x2BED1FEE50
unsigned int Rip = 0x7FF65B6BAB0C
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x2BED1FD5A0
[1] = 0x2BED1FD5B0
[2] = 0x2BED1FD5C0
[3] = 0x2BED1FD5D0
[4] = 0x2BED1FD5E0
[5] = 0x2BED1FD5F0
[6] = 0x2BED1FD600
[7] = 0x2BED1FD610
_M128A[16] XmmRegisters
[0] = 0x2BED1FD620
[1] = 0x2BED1FD630
[2] = 0x2BED1FD640
[3] = 0x2BED1FD650
[4] = 0x2BED1FD660
[5] = 0x2BED1FD670
[6] = 0x2BED1FD680
[7] = 0x2BED1FD690
[8] = 0x2BED1FD6A0
[9] = 0x2BED1FD6B0
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFE
[2] = 0xFE
[3] = 0xFE
[4] = 0xFE
[5] = 0xFE
[6] = 0xFE
[7] = 0xFE
[8] = 0xFE
[9] = 0xFE
_M128A[2] Header
[0] = 0x2BED1FD580
[1] = 0x2BED1FD590
<user defined> Legacy = 0x2BED1FD5A0
_M128A Xmm0 = 0x2BED1FD620
_M128A Xmm1
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm2
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm3
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm4
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm5
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm6
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm7
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm8
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm9
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x2BED1FD780
[1] = 0x2BED1FD790
[2] = 0x2BED1FD7A0
[3] = 0x2BED1FD7B0
[4] = 0x2BED1FD7C0
[5] = 0x2BED1FD7D0
[6] = 0x2BED1FD7E0
[7] = 0x2BED1FD7F0
[8] = 0x2BED1FD800
[9] = 0x2BED1FD810
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
00007FF6594AF586 0000002BED1FCB80 WheatyExceptionReport::WheatyUnhandledExceptionFilter+436 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 186
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x2BED1FCD00
_EXCEPTION_RECORD* ExceptionRecord = 0x2BED1FD970
unsigned long ExceptionCode = 0xC0000005
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF65B6BAB0C
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x1
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
_CONTEXT* ContextRecord = 0x2BED1FD480
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE
unsigned int P3Home = 0x0
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE
unsigned long ContextFlags = 0x10005F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x10202
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0xCCCCCCCC
unsigned int Rcx = 0x16
unsigned int Rdx = 0x24
unsigned int Rbx = 0x0
unsigned int Rsp = 0x2BED1FDB80
unsigned int Rbp = 0x2BED1FE040
unsigned int Rsi = 0x1
unsigned int Rdi = 0x2BED1FDBA0
unsigned int R8 = 0x7FFA28A1B568
unsigned int R9 = 0x7FFA28A1B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x7FF65B0DD1DA
unsigned int R13 = 0x7FF6593E0000
unsigned int R14 = 0x2BED1FFD50
unsigned int R15 = 0x2BED1FEE50
unsigned int Rip = 0x7FF65B6BAB0C
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x2BED1FD5A0
[1] = 0x2BED1FD5B0
[2] = 0x2BED1FD5C0
[3] = 0x2BED1FD5D0
[4] = 0x2BED1FD5E0
[5] = 0x2BED1FD5F0
[6] = 0x2BED1FD600
[7] = 0x2BED1FD610
_M128A[16] XmmRegisters
[0] = 0x2BED1FD620
[1] = 0x2BED1FD630
[2] = 0x2BED1FD640
[3] = 0x2BED1FD650
[4] = 0x2BED1FD660
[5] = 0x2BED1FD670
[6] = 0x2BED1FD680
[7] = 0x2BED1FD690
[8] = 0x2BED1FD6A0
[9] = 0x2BED1FD6B0
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFE
[2] = 0xFE
[3] = 0xFE
[4] = 0xFE
[5] = 0xFE
[6] = 0xFE
[7] = 0xFE
[8] = 0xFE
[9] = 0xFE
_M128A[2] Header
[0] = 0x2BED1FD580
[1] = 0x2BED1FD590
<user defined> Legacy = 0x2BED1FD5A0
_M128A Xmm0 = 0x2BED1FD620
_M128A Xmm1
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm2
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm3
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm4
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm5
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm6
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm7
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm8
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm9
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x2BED1FD780
[1] = 0x2BED1FD790
[2] = 0x2BED1FD7A0
[3] = 0x2BED1FD7B0
[4] = 0x2BED1FD7C0
[5] = 0x2BED1FD7D0
[6] = 0x2BED1FD7E0
[7] = 0x2BED1FD7F0
[8] = 0x2BED1FD800
[9] = 0x2BED1FD810
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
Local char[260] module_folder_name = "D:\Work\Eluna\master\Debug..."
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E2
unsigned int wMonth = 0x6
unsigned int wDayOfWeek = 0x4
unsigned int wDay = 0xE
unsigned int wHour = 0x15
unsigned int wMinute = 0x36
unsigned int wSecond = 0x32
unsigned int wMilliseconds = 0x3B3
Local char[260] crash_folder_path = "D:\Work\Eluna\master\Debug\Crashes..."
Local std::unique_lock<std::mutex> guard
std::mutex* _Pmtx = 0x7FF65D2C7EA0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2C7EA0
bool _Owns = 0x1
Local char* pos = "worldserver.exe"
00007FFA473695C0 0000002BED1FCC90 UnhandledExceptionFilter+190
00007FFA4B58884F 0000002BED1FCCC0 memset+1C4F
00007FFA4B571146 0000002BED1FCD30 __C_specific_handler+96
00007FFA4B584E6D 0000002BED1FCD60 __chkstk+11D
00007FFA4B506058 0000002BED1FD470 RtlWalkFrameChain+1518
00007FFA4B583D9E 0000002BED1FDB70 KiUserExceptionDispatcher+2E
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
Parameter int __formal = 0x16
00007FFA2892A381 0000002BED1FDC60 raise+441
00007FFA2892BF59 0000002BED1FDCA0 abort+39
00007FFA2892AF86 0000002BED1FDCE0 terminate+36
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844
Local std::vector<WaypointNode,std::allocator<WaypointNode> >* this = 0x1ABD832A678
std::_Vector_alloc<std::_Vec_base_types<WaypointNode,std::allocator<WaypointNode> > >
std::_Compressed_pair<std::allocator<WaypointNode>,std::_Vector_val<std::_Simple_types<WaypointNode> >,1> _Mypair
std::_Vector_val<std::_Simple_types<WaypointNode> > _Myval2 = 0x1ABD832A678
Parameter unsigned int _Pos = 0x2
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1ABD832A678
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678
unsigned int id = 0x0
unsigned int i_currentNode = 0x2
TimeTrackerSmall i_nextMoveTime
int i_expiryTime = 0x0
bool i_recalculateSpeed = 0x0
bool IsArrivalDone = 0x0
unsigned int path_id = 0x0
bool repeating = 0x0
bool LoadedFromDB = 0x0
Parameter Creature* creature = 0x1ABFBF40040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1ABFBF19C68
LinkedListElement* iPrev = 0x1ABFBFABC78
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58
Creature* iRefFrom = 0x1ABFBF40040
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x1C48A3
unsigned int grid_y = 0x1C48A3
unsigned int cell_x = 0x1C48A3
unsigned int cell_y = 0x1C48A3
unsigned int nocreate = 0x1C48A3
unsigned int reserved = 0x1C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3
unsigned int All = 0x1C48A3
Cell::<unnamed-type-data> data = 0x1C48A3
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x1ABFBF43C90
<user defined> XYZ = 0x1ABFBF43C90
<user defined> XYZO = 0x1ABFBF43C90
<user defined> PackedXYZ = 0x1ABFBF43C90
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
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 = 0x1ABFBF43CA0
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 = 0x1ABFBF43CC0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
ObjectGuid containerID
unsigned int _low = 0x0
unsigned int _high = 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 = 0x1ABFBF43D08
<user defined> _Copy_tag = 0x1ABFBF43D08
<user defined> _Move_tag = 0x1ABFBF43D08
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D20
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D28
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< _Vec = 0x1ABFBF43D40
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D70
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D78
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< _Vec = 0x1ABFBF43D90
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43DC0
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43DC8
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< _Vec = 0x1ABFBF43DE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43E18
LinkedListElement iLast = 0x1ABFBF43E28
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28
<user defined> iterator = 0xFBF43E28
<user defined> iterator = 0x1ABFBF43E10
iterator
LootValidatorRef* _Ptr = 0x7FF65C7119F0
ObjectGuid _GUID
unsigned int _low = 0x207
unsigned int _high = 0x3C00040000017780
unsigned int _itemContext = 0x0
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
ObjectGuid lootingGroupLowGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_PlayerDamageReq = 0x37
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 = 0x1ABFBF43EA8
ObjectGuid m_lootRecipient
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid m_lootRecipientGroup
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid _skinner
unsigned int _low = 0x0
unsigned int _high = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x5B22BA18
int m_respawnTime = 0x5B22BA90
unsigned int m_respawnDelay = 0x78
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 5.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x1
unsigned int m_spawnId = 0x4F697
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_regenHealth = 0x1
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
bool m_AI_locked = 0x0
int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x5DE
Position m_homePosition
<user defined> XY = 0x1ABFBF43F48
<user defined> XYZ = 0x1ABFBF43F48
<user defined> XYZO = 0x1ABFBF43F48
<user defined> PackedXYZ = 0x1ABFBF43F48
float m_positionX = 1884.725220
float m_positionY = 1587.958740
float m_positionZ = 89.489601
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
Position m_transportHomePosition
<user defined> XY = 0x1ABFBF43F58
<user defined> XYZ = 0x1ABFBF43F58
<user defined> XYZO = 0x1ABFBF43F58
<user defined> PackedXYZ = 0x1ABFBF43F58
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 = 0x1AB9796E758
unsigned int Entry = 0x5DE
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x762
[1] = 0x0
unsigned int Modelid1 = 0x33D
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Wretched Ghoul"
std::string FemaleName = ""
std::string SubName = ""
std::string TitleAlt = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
int minlevel = 0x1
int maxlevel = 0x2
boost::optional<CreatureLevelScaling> levelScaling
boost::optional_detail::optional_base<CreatureLevelScaling>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0
int HealthScalingExpansion = 0x0
unsigned int RequiredExpansion = 0x0
unsigned int VignetteID = 0x0
unsigned int faction = 0x7
unsigned int npcflag = 0x0
float speed_walk = 0.777776
float speed_run = 0.857143
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 unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
int family = 0x0
unsigned int trainer_class = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
unsigned int type_flags2 = 0x0
unsigned int lootid = 0x5DE
unsigned int pickpocketLootId = 0x5DE
unsigned int SkinLootId = 0x0
int[7] resistance
[0] = 0x0
[1] = 0x1
[2] = 0x1
[3] = 0x1
[4] = 0x1
[5] = 0x1
[6] = 0x1
unsigned int[8] spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int VehicleId = 0x0
unsigned int mingold = 0x1
unsigned int maxgold = 0x4
std::string AIName = "SmartAI"
unsigned int MovementType = 0x1
unsigned int InhabitType = 0x3
float HoverHeight = 1.000000
float ModHealth = 1.000000
float ModHealthExtra = 1.000000
float ModMana = 1.000000
float ModManaExtra = 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 = 0x800010
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
CreatureData* m_creatureData = 0x1ABA31AA968
unsigned int id = 0x5DE
unsigned int mapid = 0x0
unsigned int displayid = 0x0
int equipmentId = 0x0
float posX = 1919.939941
float posY = 1586.650024
float posZ = 83.980400
float orientation = 2.334830
unsigned int spawntimesecs = 0x78
float spawndist = 5.000000
unsigned int currentwaypoint = 0x0
unsigned int curhealth = 0x1
unsigned int curmana = 0x0
unsigned int movementType = 0x1
unsigned int spawnMask = 0x1
unsigned int npcflag = 0x0
unsigned int unit_flags = 0x0
unsigned int unit_flags2 = 0x0
unsigned int unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
unsigned int phaseUseFlags = 0x0
unsigned int phaseId = 0x0
unsigned int phaseGroup = 0x0
int terrainSwapMap = 0xFFFFFFFF
unsigned int ScriptId = 0x0
bool dbData = 0x1
unsigned int m_LootMode = 0x1
unsigned int m_waypointID = 0x1
unsigned int m_path_id = 0x0
CreatureGroup* m_formation = NULL
bool m_TriggerJustRespawned = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget
unsigned int _low = 0x0
unsigned int _high = 0x0
float m_suppressedOrientation = 0.000000
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::vec 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::all
<user defined> value_compare = 0x1ABFBF43FC8
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: _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 ch _List = 0x1ABFBF43FD0
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::_ _Vec = 0x1ABFBF43FE8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Local WaypointNode& waypoint = 0xCCCCCCCCCCCCCCCC
unsigned int id = 0xCCCCCCCCCCCCCCCC <Unable to read memory>
float x = 0xCCCCCCCCCCCCCCD0 <Unable to read memory>
float y = 0xCCCCCCCCCCCCCCD4 <Unable to read memory>
float z = 0xCCCCCCCCCCCCCCD8 <Unable to read memory>
float orientation = 0xCCCCCCCCCCCCCCDC <Unable to read memory>
unsigned int delay = 0xCCCCCCCCCCCCCCE0 <Unable to read memory>
unsigned int eventId = 0xCCCCCCCCCCCCCCE4 <Unable to read memory>
unsigned int moveType = 0xCCCCCCCCCCCCCCE8 <Unable to read memory>
unsigned int eventChance = 0xCCCCCCCCCCCCCCEC <Unable to read memory>
Local bool transportPath = 0x0
Local Movement::Location formationDest
G3D::Vector3
float x = -107374176.000000
float y = -107374176.000000
float z = -107374176.000000
float orientation = -107374176.000000
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1ABD832A678
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678
unsigned int id = 0x0
unsigned int i_currentNode = 0x2
TimeTrackerSmall i_nextMoveTime
int i_expiryTime = 0x0
bool i_recalculateSpeed = 0x0
bool IsArrivalDone = 0x0
unsigned int path_id = 0x0
bool repeating = 0x0
bool LoadedFromDB = 0x0
Parameter Creature* creature = 0x1ABFBF40040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1ABFBF19C68
LinkedListElement* iPrev = 0x1ABFBFABC78
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58
Creature* iRefFrom = 0x1ABFBF40040
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x1C48A3
unsigned int grid_y = 0x1C48A3
unsigned int cell_x = 0x1C48A3
unsigned int cell_y = 0x1C48A3
unsigned int nocreate = 0x1C48A3
unsigned int reserved = 0x1C48A3
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3
unsigned int All = 0x1C48A3
Cell::<unnamed-type-data> data = 0x1C48A3
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x1ABFBF43C90
<user defined> XYZ = 0x1ABFBF43C90
<user defined> XYZO = 0x1ABFBF43C90
<user defined> PackedXYZ = 0x1ABFBF43C90
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
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 = 0x1ABFBF43CA0
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 = 0x1ABFBF43CC0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
ObjectGuid containerID
unsigned int _low = 0x0
unsigned int _high = 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 = 0x1ABFBF43D08
<user defined> _Copy_tag = 0x1ABFBF43D08
<user defined> _Move_tag = 0x1ABFBF43D08
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D20
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D28
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< _Vec = 0x1ABFBF43D40
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43D70
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43D78
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< _Vec = 0x1ABFBF43D90
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::vecto 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::alloc
<user defined> value_compare = 0x1ABFBF43DC0
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _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<NotN _List = 0x1ABFBF43DC8
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< _Vec = 0x1ABFBF43DE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43E18
LinkedListElement iLast = 0x1ABFBF43E28
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28
<user defined> iterator = 0xFBF43E28
<user defined> iterator = 0x1ABFBF43E10
iterator
LootValidatorRef* _Ptr = 0x7FF65C7119F0
ObjectGuid _GUID
unsigned int _low = 0x207
unsigned int _high = 0x3C00040000017780
unsigned int _itemContext = 0x0
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
ObjectGuid lootingGroupLowGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_PlayerDamageReq = 0x37
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 = 0x1ABFBF43EA8
ObjectGuid m_lootRecipient
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid m_lootRecipientGroup
unsigned int _low = 0x0
unsigned int _high = 0x0
ObjectGuid _skinner
unsigned int _low = 0x0
unsigned int _high = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x5B22BA18
int m_respawnTime = 0x5B22BA90
unsigned int m_respawnDelay = 0x78
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 5.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x1
unsigned int m_spawnId = 0x4F697
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_regenHealth = 0x1
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
bool m_AI_locked = 0x0
int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x5DE
Position m_homePosition
<user defined> XY = 0x1ABFBF43F48
<user defined> XYZ = 0x1ABFBF43F48
<user defined> XYZO = 0x1ABFBF43F48
<user defined> PackedXYZ = 0x1ABFBF43F48
float m_positionX = 1884.725220
float m_positionY = 1587.958740
float m_positionZ = 89.489601
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EAE44EB9735
Position m_transportHomePosition
<user defined> XY = 0x1ABFBF43F58
<user defined> XYZ = 0x1ABFBF43F58
<user defined> XYZO = 0x1ABFBF43F58
<user defined> PackedXYZ = 0x1ABFBF43F58
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 = 0x1AB9796E758
unsigned int Entry = 0x5DE
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x762
[1] = 0x0
unsigned int Modelid1 = 0x33D
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Wretched Ghoul"
std::string FemaleName = ""
std::string SubName = ""
std::string TitleAlt = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
int minlevel = 0x1
int maxlevel = 0x2
boost::optional<CreatureLevelScaling> levelScaling
boost::optional_detail::optional_base<CreatureLevelScaling>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0
int HealthScalingExpansion = 0x0
unsigned int RequiredExpansion = 0x0
unsigned int VignetteID = 0x0
unsigned int faction = 0x7
unsigned int npcflag = 0x0
float speed_walk = 0.777776
float speed_run = 0.857143
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 unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
int family = 0x0
unsigned int trainer_class = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
unsigned int type_flags2 = 0x0
unsigned int lootid = 0x5DE
unsigned int pickpocketLootId = 0x5DE
unsigned int SkinLootId = 0x0
int[7] resistance
[0] = 0x0
[1] = 0x1
[2] = 0x1
[3] = 0x1
[4] = 0x1
[5] = 0x1
[6] = 0x1
unsigned int[8] spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int VehicleId = 0x0
unsigned int mingold = 0x1
unsigned int maxgold = 0x4
std::string AIName = "SmartAI"
unsigned int MovementType = 0x1
unsigned int InhabitType = 0x3
float HoverHeight = 1.000000
float ModHealth = 1.000000
float ModHealthExtra = 1.000000
float ModMana = 1.000000
float ModManaExtra = 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 = 0x800010
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
CreatureData* m_creatureData = 0x1ABA31AA968
unsigned int id = 0x5DE
unsigned int mapid = 0x0
unsigned int displayid = 0x0
int equipmentId = 0x0
float posX = 1919.939941
float posY = 1586.650024
float posZ = 83.980400
float orientation = 2.334830
unsigned int spawntimesecs = 0x78
float spawndist = 5.000000
unsigned int currentwaypoint = 0x0
unsigned int curhealth = 0x1
unsigned int curmana = 0x0
unsigned int movementType = 0x1
unsigned int spawnMask = 0x1
unsigned int npcflag = 0x0
unsigned int unit_flags = 0x0
unsigned int unit_flags2 = 0x0
unsigned int unit_flags3 = 0x0
unsigned int dynamicflags = 0x0
unsigned int phaseUseFlags = 0x0
unsigned int phaseId = 0x0
unsigned int phaseGroup = 0x0
int terrainSwapMap = 0xFFFFFFFF
unsigned int ScriptId = 0x0
bool dbData = 0x1
unsigned int m_LootMode = 0x1
unsigned int m_waypointID = 0x1
unsigned int m_path_id = 0x0
CreatureGroup* m_formation = NULL
bool m_TriggerJustRespawned = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget
unsigned int _low = 0x0
unsigned int _high = 0x0
float m_suppressedOrientation = 0.000000
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::vec 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::all
<user defined> value_compare = 0x1ABFBF43FC8
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: _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 ch _List = 0x1ABFBF43FD0
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::_ _Vec = 0x1ABFBF43FE8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x7D
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
Local MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >* this = 0x1AC015549F0
Parameter Unit* u = 0x1ABFBF40040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
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,38> m_invisibility
int[38] 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,38> m_invisibilityDetect
int[38] 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 = 0x1ABFBF40238
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1ABFBF40250
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1ABFBF40238
Position pos = 0x1ABFBF40248
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1ABFBF40264
float pitch = 0.000000
JumpInfo
unsigned int fallTime = 0x0
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
MovementInfo::JumpInfo jump = 0x1ABFBF40298
float splineElevation = 0.000000
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118
std::mutex _mapLock = 0x1AB9F8B4138
std::mutex _gridLock = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1AB1BD46050
MapRefManager m_mapRefManager = 0x1AB9F8B41F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells = 0x1AB9F8C62B8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8
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<s _corpsesByCell = 0x1AB9F8CE718
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40304
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x1
PhaseShift _suppressedPhaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40374
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
<user defined> _Copy_tag = 0x1ABFBF40518
<user defined> _Move_tag = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670
ObjectGuid target = 0x1ABF721167C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags
unsigned int animId = 0x20
bool unknown0 = 0x20
bool fallingSlow = 0x20
bool done = 0x20
bool falling = 0x20
bool no_spline = 0x20
bool unknown1 = 0x0
bool flying = 0x0
bool orientationFixed = 0x0
bool catmullrom = 0x0
bool cyclic = 0x0
bool enter_cycle = 0x0
bool frozen = 0x0
bool transportEnter = 0x0
bool transportExit = 0x0
bool unknown2 = 0x0
bool unknown3 = 0x0
bool backward = 0x0
bool smoothGroundPath = 0x0
bool canSwim = 0x0
bool uncompressedPath = 0x0
bool unknown4 = 0x0
bool unknown5 = 0x0
bool animation = 0x0
bool parabolic = 0x0
bool fadeObject = 0x0
bool steering = 0x0
bool unknown8 = 0x0
bool unknown9 = 0x0
bool unknown10 = 0x0
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra
boost::optional_detail::optional_base<Movement::SpellEffectExtraData>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
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 = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8
bool iDirty = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 cons
<user defined> value_compare = 0x1ABF7B89A18
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20
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::_Li _Vec = 0x1ABF7B89A38
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 = 0x1ABFBF557A0
unsigned int ItemId = 0xFBDA9930
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x0
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 cons
<user defined> value_compare = 0x1ABF7B89A68
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70
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::_Li _Vec = 0x1ABF7B89A88
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 = 0x1ABFBF55340
unsigned int ItemId = 0xFBDA9130
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xB0
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 co
<user defined> value_compare = 0x1ABF7B89AB8
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 ,SpellH _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0
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::_ _Vec = 0x1ABF7B89AD8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig
<user defined> value_compare = 0x1ABF7B89B40
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
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::all _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<unsigne
<user defined> value_compare = 0x1ABF7B89B90
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: _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:: _List = 0x1ABF7B89B98
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::rat _Vec = 0x1ABF7B89BB0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int time_diff = 0x7D
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
Local MotionMaster* this = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
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 = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1ABFBF43AD8
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1ABFBF43C20
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 = 0x1ABF7B89A18
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 = 0x1ABF7B89A68
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 = 0x1ABF7B89AB8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40
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::all _globalCooldowns = 0x1ABF7B89B90
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
Parameter unsigned int diff = 0x7D
Local bool isMoveGenUpdateSuccess = 0xCC
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
Local Unit* this = 0x1ABFBF40040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
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,38> m_invisibility
int[38] 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,38> m_invisibilityDetect
int[38] 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 = 0x1ABFBF40238
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1ABFBF40250
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1ABFBF40238
Position pos = 0x1ABFBF40248
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1ABFBF40264
float pitch = 0.000000
JumpInfo
unsigned int fallTime = 0x0
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
MovementInfo::JumpInfo jump = 0x1ABFBF40298
float splineElevation = 0.000000
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList
LinkedListHead
LinkedListElement iFirst = 0x1AB9F8B4058
LinkedListElement iLast = 0x1AB9F8B4068
unsigned int iSize = 0x12
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068
<user defined> iterator = 0x556E068
<user defined> iterator = 0x1AB9F8B4050
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118
std::mutex _mapLock = 0x1AB9F8B4138
std::mutex _gridLock = 0x1AB9F8B4188
MapEntry* i_mapEntry = 0x1AB0122D200
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1AB1BD46050
MapRefManager m_mapRefManager = 0x1AB9F8B41F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1AB9F8B4050
Map* m_parentTerrainMap = 0x1AB9F8B4050
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8B42B8
[1] = 0x1AB9F8B44B8
[2] = 0x1AB9F8B46B8
[3] = 0x1AB9F8B48B8
[4] = 0x1AB9F8B4AB8
[5] = 0x1AB9F8B4CB8
[6] = 0x1AB9F8B4EB8
[7] = 0x1AB9F8B50B8
[8] = 0x1AB9F8B52B8
[9] = 0x1AB9F8B54B8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8BC2B8
[1] = 0x1AB9F8BC4B8
[2] = 0x1AB9F8BC6B8
[3] = 0x1AB9F8BC8B8
[4] = 0x1AB9F8BCAB8
[5] = 0x1AB9F8BCCB8
[6] = 0x1AB9F8BCEB8
[7] = 0x1AB9F8BD0B8
[8] = 0x1AB9F8BD2B8
[9] = 0x1AB9F8BD4B8
unsigned int[64] GridMapReference
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1AB9F8C42B8
[1] = 0x1AB9F8C4338
[2] = 0x1AB9F8C43B8
[3] = 0x1AB9F8C4438
[4] = 0x1AB9F8C44B8
[5] = 0x1AB9F8C4538
[6] = 0x1AB9F8C45B8
[7] = 0x1AB9F8C4638
[8] = 0x1AB9F8C46B8
[9] = 0x1AB9F8C4738
std::bitset<262144> marked_cells = 0x1AB9F8C62B8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410
unsigned int _defaultLight = 0x1
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<Ob _guidGenerators = 0x1AB9F8CE428
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8
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<s _corpsesByCell = 0x1AB9F8CE718
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40304
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x1
PhaseShift _suppressedPhaseShift
PhaseRef
unsigned int Id = 0x8
EnumClassFlag<enum PhaseFlags> Flags = 0x0
int References = 0x0
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL
VisibleMapIdRef
int References = 0x8
TerrainSwapInfo* VisibleMapInfo = NULL
UiWorldMapAreaIdSwapRef
int References = 0x8
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8
bool Erased = 0x0
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1ABFBF40374
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
<user defined> _Copy_tag = 0x1ABFBF40518
<user defined> _Move_tag = 0x1ABFBF40518
<user defined> value_compare = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670
ObjectGuid target = 0x1ABF721167C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags
unsigned int animId = 0x20
bool unknown0 = 0x20
bool fallingSlow = 0x20
bool done = 0x20
bool falling = 0x20
bool no_spline = 0x20
bool unknown1 = 0x0
bool flying = 0x0
bool orientationFixed = 0x0
bool catmullrom = 0x0
bool cyclic = 0x0
bool enter_cycle = 0x0
bool frozen = 0x0
bool transportEnter = 0x0
bool transportExit = 0x0
bool unknown2 = 0x0
bool unknown3 = 0x0
bool backward = 0x0
bool smoothGroundPath = 0x0
bool canSwim = 0x0
bool uncompressedPath = 0x0
bool unknown4 = 0x0
bool unknown5 = 0x0
bool animation = 0x0
bool parabolic = 0x0
bool fadeObject = 0x0
bool steering = 0x0
bool unknown8 = 0x0
bool unknown9 = 0x0
bool unknown10 = 0x0
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra
boost::optional_detail::optional_base<Movement::SpellEffectExtraData>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1ABFBF408D0
[1] = 0x1ABFBF408E8
[2] = 0x1ABFBF40900
[3] = 0x1ABFBF40918
[4] = 0x1ABFBF40930
[5] = 0x1ABFBF40948
[6] = 0x1ABFBF40960
[7] = 0x1ABFBF40978
[8] = 0x1ABFBF40990
[9] = 0x1ABFBF409A8
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 = 0x1ABFBF436F0
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 = 0x1ABFBF43708
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_sim _Mypair = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
<user defined> _Copy_tag = 0x1ABFBF43720
<user defined> _Move_tag = 0x1ABFBF43720
<user defined> value_compare = 0x1ABFBF43720
std::array<unsigned int,2> m_interruptMask
unsigned int[2] _Elems
[0] = 0x0
[1] = 0x0
float[5] m_auraModifiersGroup
[0] = 0.000000
[1] = 100.000000
[2] = 1.000000
[3] = 0.000000
[4] = 1.000000
[0] = 0x1ABFBF43740
[1] = 0x1ABFBF43754
[2] = 0x1ABFBF43768
[3] = 0x1ABFBF4377C
[4] = 0x1ABFBF43790
[5] = 0x1ABFBF437A4
[6] = 0x1ABFBF437B8
[7] = 0x1ABFBF437CC
[8] = 0x1ABFBF437E0
[9] = 0x1ABFBF437F4
float[2] m_weaponDamage
[0] = 2.891566
[1] = 4.337349
[0] = 0x408ACB9140390F6C
[1] = 0x408ACB9140390F6C
[2] = 0x408ACB9140390F6C
bool m_canModifyStats = 0x1
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> >
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30
<user defined> _Copy_tag = 0x1ABFBF43A30
<user defined> _Move_tag = 0x1ABFBF43A30
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >
Data
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> >
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0
float[9] m_speed_rate
[0] = 0.777776
[1] = 0.857143
[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
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 = 0x1ABFBF43A90
MotionMaster* i_motionMaster = 0x1ABFBDA9E30
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790
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 = 0x1AC071EE790
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1ABFBF40040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x16
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1ABFBF40040
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8
bool iDirty = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x0
unsigned int m_state = 0x20
unsigned int m_CombatTimer = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x190
std::array<DiminishingReturn,9> m_Diminishing
DiminishingReturn[9] _Elems
[0] = 0x1ABFBF43B48
[1] = 0x1ABFBF43B54
[2] = 0x1ABFBF43B60
[3] = 0x1ABFBF43B6C
[4] = 0x1ABFBF43B78
[5] = 0x1ABFBF43B84
[6] = 0x1ABFBF43B90
[7] = 0x1ABFBF43B9C
[8] = 0x1ABFBF43BA8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BC0
LinkedListElement iLast = 0x1ABFBF43BD0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0
<user defined> iterator = 0xFBF43BD0
<user defined> iterator = 0x1ABFBF43BB8
Unit* iOwner = 0x1ABFBF40040
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1ABFBF43BF8
LinkedListElement iLast = 0x1ABFBF43C08
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08
<user defined> iterator = 0xFBF43C08
<user defined> iterator = 0x1ABFBF43BF0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int _threatPct = 0x0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
unsigned int _aiAnimKitId = 0x0
unsigned int _movementAnimKitId = 0x0
unsigned int _meleeAnimKitId = 0x0
int _lastDamagedTime = 0x0
SpellHistory* _spellHistory = 0x1ABF7B89A10
CooldownEntry
unsigned int SpellId = 0xFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xFBF557A0
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1ABFBF40040
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 cons
<user defined> value_compare = 0x1ABF7B89A18
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20
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::_Li _Vec = 0x1ABF7B89A38
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 = 0x1ABFBF557A0
unsigned int ItemId = 0xFBDA9930
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x0
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 cons
<user defined> value_compare = 0x1ABF7B89A68
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 ,SpellHis _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70
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::_Li _Vec = 0x1ABF7B89A88
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 = 0x1ABFBF55340
unsigned int ItemId = 0xFBDA9130
unsigned int CategoryId = 0x1AB
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xB0
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 co
<user defined> value_compare = 0x1ABF7B89AB8
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 ,SpellH _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0
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::_ _Vec = 0x1ABF7B89AD8
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::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig
<user defined> value_compare = 0x1ABF7B89B40
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
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::all _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<unsigne
<user defined> value_compare = 0x1ABF7B89B90
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: _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:: _List = 0x1ABF7B89B98
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::rat _Vec = 0x1ABF7B89BB0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0x7D
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
Local Creature* this = 0x1ABFBF40040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x8
int* m_int32Values = 0x207
unsigned int* m_uint32Values = 0x207
float* m_floatValues = 0.000000
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068
unsigned int m_valuesCount = 0xD5
unsigned int _dynamicValuesCount = 0x3
unsigned int _fieldNotifyFlags = 0x80
bool m_objectUpdated = 0x1
bool m_inWorld = 0x1
WorldLocation
Position
<user defined> XY = 0x1ABFBF400B8
<user defined> XYZ = 0x1ABFBF400B8
<user defined> XYZO = 0x1ABFBF400B8
<user defined> PackedXYZ = 0x1ABFBF400B8
float m_positionX = 1884.633301
float m_positionY = 1587.965576
float m_positionZ = 89.504448
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67EE644EB9444
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67EE644EB9444
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1ABFBF40238
std::string m_name = "Wretched Ghoul"
bool m_isActive = 0x0
bool m_isWorldObject = 0x0
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1AB9F8B4050
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1ABFBF40300
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x2
unsigned int m_executed_notifies = 0x0
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 = 0x1ABFBF403F0
<user defined> _Copy_tag = 0x1ABFBF403F0
<user defined> _Move_tag = 0x1ABFBF403F0
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1ABFBF40410
[1] = 0x1ABFBF40420
[2] = 0x1ABFBF40430
[3] = 0x1ABFBF40440
[4] = 0x1ABFBF40450
[5] = 0x1ABFBF40460
[6] = 0x1ABFBF40470
ObjectGuid[4] m_ObjectSlot
[0] = 0x1ABFBF40480
[1] = 0x1ABFBF40490
[2] = 0x1ABFBF404A0
[3] = 0x1ABFBF404B0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
float[7] m_threatModifier
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
unsigned int[3] m_baseAttackSpeed
[0] = 0x7D0
[1] = 0x7D0
[2] = 0x7D0
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
EventProcessor m_Events
unsigned int m_time = 0x48AC
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518
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] = 0x1ABFBF40530
[1] = 0x1ABFBF40580
[2] = 0x1ABFBF405D0
[3] = 0x1ABFBF40620
[4] = 0x1ABFBF40670
[5] = 0x1ABFBF406C0
[6] = 0x1ABFBF40710
unsigned int m_lastSanctuaryTime = 0x0
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> >
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768
<user defined> _Copy_tag = 0x1ABFBF40768
<user defined> _Move_tag = 0x1ABFBF40768
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1ABF7211620
Movement::Spline<int> spline = 0x1ABF7211620
Movement::FacingInfo facing = 0x1ABF7211670
unsigned int m_Id = 0x17DD
Movement::MoveSplineFlag splineflags = 0x20
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1ABD832A490
Unit* me = 0x1ABFBF40040
UnitAI* i_disabledAI = NULL
bool m_AutoRepeatFirstCast = 0x0
float[4] m_createStats
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.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 = 0x1ABFBF407C8
<user defined> _Copy_tag = 0x1ABFBF407C8
<user defined> _Move_tag = 0x1ABFBF407C8
Unit* m_attacking = NULL
int m_deathState = 0x2
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 = 0x1ABFBF407F0
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 = 0x1ABFBF40808
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > >
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820
unsigned int m_transform = 0x0
Spell*[4] m_currentSpells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
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<uns _Mypair = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
<user defined> _Copy_tag = 0x1ABFBF40868
<user defined> _Move_tag = 0x1ABFBF40868
<user defined> value_compare = 0x1ABFBF40868
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<st _Mypair = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
<user defined> _Copy_tag = 0x1ABFBF40880
<user defined> _Move_tag = 0x1ABFBF40880
<user defined> value_compare = 0x1ABFBF40880
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 = 0x1ABFBF40898
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 = 0x1ABFBF0A660
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,vo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment