Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Phentora/1fed731340b74fa5e4613662a20c4ae1 to your computer and use it in GitHub Desktop.
Save Phentora/1fed731340b74fa5e4613662a20c4ae1 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 23:7
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
Number Of Processors: 4
Physical Memory: 16649980 KB (Available: 6871024 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:000000000000003C
RSI:0000000000000001
RDI:00000022C6BFD750
R8: 00007FFA2760B570
R9: 0000000000000000
R10:0000000000000246
R11:00007FF65B0DD1DA
R12:00007FF6593E0000
R13:00000022C6BFF840
R14:00000022C6BFE6F0
R15:CCCCCCCCCCCCCCCC
CS:RIP:0033:00007FF65B6BAB0C
SS:RSP:002B:00000000C6BFD730 RBP:C6BFDBF0
DS:002B ES:002B FS:0053 GS:002B
Flags:00010206
Call stack:
Address Frame Function SourceFile
00007FF65B6BAB0C 00000022C6BFD750 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
00007FFA2751A381 00000022C6BFD810 raise+441
00007FFA2751BF59 00000022C6BFD850 abort+39
00007FFA2751AF86 00000022C6BFD890 terminate+36
00007FFA331F4384 00000022C6BFD9A0 _is_exception_typeof+B74
00007FFA331F5B25 00000022C6BFDA40 __BuildCatchObjectHelper+DA5
00007FFA33206107 00000022C6BFDAB0 __CxxFrameHandler3+A7
00007FFA4B584E6D 00000022C6BFDAE0 __chkstk+11D
00007FFA4B506058 00000022C6BFE1F0 RtlWalkFrameChain+1518
00007FFA4B583D9E 00000022C6BFE910 KiUserExceptionDispatcher+2E
00007FFA472C50D8 00000022C6BFE9F0 RaiseException+68
00007FFA331F7E2D 00000022C6BFEAA0 _CxxThrowException+12D
00007FFA289E8259 00000022C6BFEAF0 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 00000022C6BFEB20 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 00000022C6BFEB50 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 00000022C6BFEBE0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
00007FF65B22CA3C 00000022C6BFEC40 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
00007FF65A9382AC 00000022C6BFEC70 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
00007FF65A926AF9 00000022C6BFECB0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
00007FF65A5DCF6F 00000022C6BFED20 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
00007FF65A7EA10D 00000022C6BFF1D0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
00007FF65ADFB450 00000022C6BFF230 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339
00007FF65A777EC5 00000022C6BFF260 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FF65A777F65 00000022C6BFF290 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 00000022C6BFF2C0 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 00000022C6BFF2F0 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 00000022C6BFF320 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 00000022C6BFF350 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 00000022C6BFF380 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 00000022C6BFF3D0 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 00000022C6BFF470 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742
00007FF65A75313A 00000022C6BFF700 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786
00007FF65B0DD3BC 00000022C6BFF730 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43
00007FF65B0DB436 00000022C6BFF780 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115
00007FF65B0DB9C4 00000022C6BFF7B0 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 00000022C6BFF7F0 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 00000022C6BFF830 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 00000022C6BFF880 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 00000022C6BFF8B0 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 00000022C6BFF8E0 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
00007FFA27523428 00000022C6BFF920 _register_onexit_function+488
00007FFA27523071 00000022C6BFF970 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6BFF9A0 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6BFF9F0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C5EFE2B0 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C5EFE320 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C5EFE360 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C5EFE3B0 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C5EFE3F0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C5EFE420 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C5EFE4A0 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C5EFE4D0 _Cnd_wait+20
00007FF659473AC2 00000022C5EFE500 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 00000022C5EFE540 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 00000022C5EFE5A0 MapUpdater::wait+67 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 74
00007FF659D8F41D 00000022C5EFE6A0 MapManager::Update+1ED d:\work\trinitycore\src\server\game\maps\mapmanager.cpp line 250
00007FF659CEDF0E 00000022C5EFEA30 World::Update+93E d:\work\trinitycore\src\server\game\world\world.cpp line 2425
00007FF6594299AD 00000022C5EFEA80 WorldUpdateLoop+6D d:\work\trinitycore\src\server\worldserver\main.cpp line 443
00007FF65942C21E 00000022C5EFFB10 main+1C4E d:\work\trinitycore\src\server\worldserver\main.cpp line 346
00007FF65BA687E4 00000022C5EFFB50 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF65BA68734 00000022C5EFFBB0 __scrt_common_main_seh+124 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 283
00007FF65BA685FE 00000022C5EFFBE0 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326
00007FF65BA68859 00000022C5EFFC10 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFA49FA1FE4 00000022C5EFFC40 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C5EFFC90 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 00000022C62FF9A0 ZwRemoveIoCompletion+14
00007FFA472E021E 00000022C62FFA00 GetQueuedCompletionStatus+4E
00007FF659489738 00000022C62FFBF0 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 00000022C62FFCC0 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 00000022C62FFD20 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
00007FF65946C083 00000022C62FFD50 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
00007FF6594347A0 00000022C62FFD80 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 00000022C62FFDB0 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 00000022C62FFDE0 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 00000022C62FFE30 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 00000022C62FFE60 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 00000022C62FFE90 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
00007FFA27523428 00000022C62FFED0 _register_onexit_function+488
00007FFA27523071 00000022C62FFF20 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C62FFF50 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C62FFFA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 00000022C63FF2B0 ZwRemoveIoCompletion+14
00007FFA472E021E 00000022C63FF310 GetQueuedCompletionStatus+4E
00007FF659489738 00000022C63FF500 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 00000022C63FF5D0 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 00000022C63FF630 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
00007FF65946C083 00000022C63FF660 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
00007FF6594347A0 00000022C63FF690 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 00000022C63FF6C0 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 00000022C63FF6F0 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 00000022C63FF740 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 00000022C63FF770 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 00000022C63FF7A0 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
00007FFA27523428 00000022C63FF7E0 _register_onexit_function+488
00007FFA27523071 00000022C63FF830 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C63FF860 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C63FF8B0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C64FF5C0 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C64FF630 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C64FF670 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C64FF6C0 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C64FF700 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C64FF730 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C64FF7B0 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C64FF7E0 _Cnd_wait+20
00007FF659473AC2 00000022C64FF810 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 00000022C64FF850 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 00000022C64FF8B0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
00007FF65B438619 00000022C64FF910 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
00007FF65B438BC4 00000022C64FF940 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 00000022C64FF980 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 00000022C64FF9C0 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 00000022C64FFA10 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 00000022C64FFA40 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 00000022C64FFA70 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
00007FFA27523428 00000022C64FFAB0 _register_onexit_function+488
00007FFA27523071 00000022C64FFB00 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C64FFB30 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C64FFB80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C65FF300 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C65FF370 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C65FF3B0 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C65FF400 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C65FF440 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C65FF470 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C65FF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C65FF520 _Cnd_wait+20
00007FF659473AC2 00000022C65FF550 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 00000022C65FF590 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 00000022C65FF5F0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
00007FF65B438619 00000022C65FF650 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
00007FF65B438BC4 00000022C65FF680 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 00000022C65FF6C0 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 00000022C65FF700 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 00000022C65FF750 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 00000022C65FF780 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 00000022C65FF7B0 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
00007FFA27523428 00000022C65FF7F0 _register_onexit_function+488
00007FFA27523071 00000022C65FF840 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C65FF870 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C65FF8C0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C66FF8A0 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C66FF910 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C66FF950 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C66FF9A0 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C66FF9E0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C66FFA10 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C66FFA90 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C66FFAC0 _Cnd_wait+20
00007FF659473AC2 00000022C66FFAF0 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 00000022C66FFB30 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 00000022C66FFB90 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
00007FF65B438619 00000022C66FFBF0 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
00007FF65B438BC4 00000022C66FFC20 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 00000022C66FFC60 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 00000022C66FFCA0 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 00000022C66FFCF0 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 00000022C66FFD20 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 00000022C66FFD50 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
00007FFA27523428 00000022C66FFD90 _register_onexit_function+488
00007FFA27523071 00000022C66FFDE0 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C66FFE10 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C66FFE60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 00000022C68FF550 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 00000022C68FF8E0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 00000022C68FF910 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C68FF960 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 00000022C69FF820 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 00000022C69FFBB0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 00000022C69FFBE0 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C69FFC30 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B5800F4 00000022C6AFF710 NtWaitForSingleObject+14
00007FFA472C5A8F 00000022C6AFF7B0 WaitForSingleObjectEx+9F
00007FF65946C84D 00000022C6AFF7E0 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 00000022C6AFF810 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 00000022C6AFF890 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127
00007FFA27523428 00000022C6AFF8D0 _register_onexit_function+488
00007FFA27523071 00000022C6AFF920 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6AFF950 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6AFF9A0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B581DA4 00000022C6BFB680 NtGetContextThread+14
CCCCCCCCCCCCCCCC 00000022C6BFB688 0000:0000000000000000
CCCCCCCCCCCCCCCC 00000022C6BFB690 0000:0000000000000000
CCCCCCCCCCCCCCCC 00000022C6BFB698 0000:0000000000000000
000000000000040C 00000022C6BFB6A0 0000:0000000000000000
0000677AC6F3F227 00000022C6BFB6A8 0000:0000000000000000
00000022C6BFBC20 00000022C6BFB6B0 0000:0000000000000000
00007FF6594AF780 00000022C6BFBC20 WheatyExceptionReport::printTracesForAllThreads+100 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 475
00007FF6594AFB97 00000022C6BFC350 WheatyExceptionReport::GenerateExceptionReport+3B7 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 576
00007FF6594AF586 00000022C6BFC700 WheatyExceptionReport::WheatyUnhandledExceptionFilter+436 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 186
00007FFA473695C0 00000022C6BFC810 UnhandledExceptionFilter+190
00007FFA4B58884F 00000022C6BFC840 memset+1C4F
00007FFA4B571146 00000022C6BFC8B0 __C_specific_handler+96
00007FFA4B584E6D 00000022C6BFC8E0 __chkstk+11D
00007FFA4B506058 00000022C6BFCFF0 RtlWalkFrameChain+1518
00007FFA4B583D9E 00000022C6BFD720 KiUserExceptionDispatcher+2E
00007FF65B6BAB0C 00000022C6BFD750 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
00007FFA2751A381 00000022C6BFD810 raise+441
00007FFA2751BF59 00000022C6BFD850 abort+39
00007FFA2751AF86 00000022C6BFD890 terminate+36
00007FFA331F4384 00000022C6BFD9A0 _is_exception_typeof+B74
00007FFA331F5B25 00000022C6BFDA40 __BuildCatchObjectHelper+DA5
00007FFA33206107 00000022C6BFDAB0 __CxxFrameHandler3+A7
00007FFA4B584E6D 00000022C6BFDAE0 __chkstk+11D
00007FFA4B506058 00000022C6BFE1F0 RtlWalkFrameChain+1518
00007FFA4B583D9E 00000022C6BFE910 KiUserExceptionDispatcher+2E
00007FFA472C50D8 00000022C6BFE9F0 RaiseException+68
00007FFA331F7E2D 00000022C6BFEAA0 _CxxThrowException+12D
00007FFA289E8259 00000022C6BFEAF0 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 00000022C6BFEB20 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 00000022C6BFEB50 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 00000022C6BFEBE0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
00007FF65B22CA3C 00000022C6BFEC40 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
00007FF65A9382AC 00000022C6BFEC70 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
00007FF65A926AF9 00000022C6BFECB0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
00007FF65A5DCF6F 00000022C6BFED20 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
00007FF65A7EA10D 00000022C6BFF1D0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
00007FF65ADFB450 00000022C6BFF230 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339
00007FF65A777EC5 00000022C6BFF260 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FF65A777F65 00000022C6BFF290 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 00000022C6BFF2C0 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 00000022C6BFF2F0 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 00000022C6BFF320 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 00000022C6BFF350 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 00000022C6BFF380 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 00000022C6BFF3D0 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 00000022C6BFF470 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742
00007FF65A75313A 00000022C6BFF700 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786
00007FF65B0DD3BC 00000022C6BFF730 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43
00007FF65B0DB436 00000022C6BFF780 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115
00007FF65B0DB9C4 00000022C6BFF7B0 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 00000022C6BFF7F0 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 00000022C6BFF830 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 00000022C6BFF880 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 00000022C6BFF8B0 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 00000022C6BFF8E0 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
00007FFA27523428 00000022C6BFF920 _register_onexit_function+488
00007FFA27523071 00000022C6BFF970 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6BFF9A0 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6BFF9F0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B5800F4 00000022C6CFF640 NtWaitForSingleObject+14
00007FFA472C5A8F 00000022C6CFF6E0 WaitForSingleObjectEx+9F
00007FF65946C84D 00000022C6CFF710 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 00000022C6CFF740 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 00000022C6CFF7C0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127
00007FFA27523428 00000022C6CFF800 _register_onexit_function+488
00007FFA27523071 00000022C6CFF850 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6CFF880 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6CFF8D0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 00000022C6DFF1E0 ZwRemoveIoCompletion+14
00007FFA472E021E 00000022C6DFF240 GetQueuedCompletionStatus+4E
00007FF659489738 00000022C6DFF430 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 00000022C6DFF500 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 00000022C6DFF560 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62
00007FF659EDCAA9 00000022C6DFF760 NetworkThread<WorldSocket>::Run+189 d:\work\trinitycore\src\server\shared\networking\networkthread.h line 129
00007FF659ED6EF4 00000022C6DFF790 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 00000022C6DFF7D0 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 00000022C6DFF810 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 00000022C6DFF860 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 00000022C6DFF890 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 00000022C6DFF8C0 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
00007FFA27523428 00000022C6DFF900 _register_onexit_function+488
00007FFA27523071 00000022C6DFF950 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6DFF980 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6DFF9D0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580134 00000022C6EFF310 NtReadFile+14
00007FFA472A49A6 00000022C6EFF390 ReadFile+76
00007FFA275BA2EF 00000022C6EFF480 _read+EDF
00007FFA275B9743 00000022C6EFF4E0 _read+333
00007FFA27564792 00000022C6EFF570 ungetwc+2E2
00007FFA27564FF0 00000022C6EFF5B0 ungetwc+B40
00007FFA27526B7E 00000022C6EFF620 _fgetc_nolock+10E
00007FFA27526C03 00000022C6EFF650 _getc_nolock+13
00007FFA27527726 00000022C6EFF680 fgetpos+816
00007FFA27527357 00000022C6EFF700 fgetpos+447
00007FFA27527922 00000022C6EFF740 fgets+32
00007FF6594A0C41 00000022C6EFF970 CliThread+D1 d:\work\trinitycore\src\server\worldserver\commandline\clirunnable.cpp line 156
00007FF65943470A 00000022C6EFF9A0 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 00000022C6EFF9D0 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 00000022C6EFFA00 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 00000022C6EFFA50 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 00000022C6EFFA80 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 00000022C6EFFAB0 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
00007FFA27523428 00000022C6EFFAF0 _register_onexit_function+488
00007FFA27523071 00000022C6EFFB40 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6EFFB70 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6EFFBC0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 00000022C6FFF480 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 00000022C6FFF810 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 00000022C6FFF840 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6FFF890 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 00000022C70FF920 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 00000022C70FFCB0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 00000022C70FFCE0 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C70FFD30 RtlUserThreadStart+21
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FF65B6BAB0C 00000022C6BFD750 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
Parameter int __formal = 0x16
00007FFA2751A381 00000022C6BFD810 raise+441
00007FFA2751BF59 00000022C6BFD850 abort+39
00007FFA2751AF86 00000022C6BFD890 terminate+36
00007FFA331F4384 00000022C6BFD9A0 _is_exception_typeof+B74
00007FFA331F5B25 00000022C6BFDA40 __BuildCatchObjectHelper+DA5
00007FFA33206107 00000022C6BFDAB0 __CxxFrameHandler3+A7
00007FFA4B584E6D 00000022C6BFDAE0 __chkstk+11D
00007FFA4B506058 00000022C6BFE1F0 RtlWalkFrameChain+1518
00007FFA4B583D9E 00000022C6BFE910 KiUserExceptionDispatcher+2E
00007FFA472C50D8 00000022C6BFE9F0 RaiseException+68
00007FFA331F7E2D 00000022C6BFEAA0 _CxxThrowException+12D
00007FFA289E8259 00000022C6BFEAF0 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 00000022C6BFEB20 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 00000022C6BFEB50 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 = 0x1FFEA8FB238
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 = 0x1FFEA8FB238
Parameter unsigned int _Pos = 0x2
00007FF65B22DA44 00000022C6BFEBE0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
Local WaypointMovementGenerator<Creature>* this = 0x1FFF0045EF0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1FFEA8FB238
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1FFEA8FB238
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 = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1FFEC9E1C68
LinkedListElement* iPrev = 0x1FFECA2DC98
GridRefManager<Creature>* iRefTo = 0x1FFDA098C58
Creature* iRefFrom = 0x1FFECA26050
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 = 0x1FFECA29CA0
<user defined> XYZ = 0x1FFECA29CA0
<user defined> XYZO = 0x1FFECA29CA0
<user defined> PackedXYZ = 0x1FFECA29CA0
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 = 0x1FFECA29CB0
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 = 0x1FFECA29CD0
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 = 0x1FFECA29D18
<user defined> _Copy_tag = 0x1FFECA29D18
<user defined> _Move_tag = 0x1FFECA29D18
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 = 0x1FFECA29D30
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 = 0x1FFECA29D38
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 = 0x1FFECA29D50
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 = 0x1FFECA29D80
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 = 0x1FFECA29D88
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 = 0x1FFECA29DA0
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 = 0x1FFECA29DD0
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 = 0x1FFECA29DD8
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 = 0x1FFECA29DF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29E28
LinkedListElement iLast = 0x1FFECA29E38
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29E38
<user defined> iterator = 0xECA29E38
<user defined> iterator = 0x1FFECA29E20
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 = 0x1FFECA29EB8
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 = 0x5B22CA3F
int m_respawnTime = 0x5B22CAB7
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 = 0x1FFECA29F58
<user defined> XYZ = 0x1FFECA29F58
<user defined> XYZO = 0x1FFECA29F58
<user defined> PackedXYZ = 0x1FFECA29F58
float m_positionX = 1884.960693
float m_positionY = 1587.941284
float m_positionZ = 89.451538
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
Position m_transportHomePosition
<user defined> XY = 0x1FFECA29F68
<user defined> XYZ = 0x1FFECA29F68
<user defined> XYZO = 0x1FFECA29F68
<user defined> PackedXYZ = 0x1FFECA29F68
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 = 0x1FF94BE0B58
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 = 0x1FFA04C95E8
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 = 0x1FFECA29FD8
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 = 0x1FFECA29FE0
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 = 0x1FFECA29FF8
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 00000022C6BFEC40 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
Local WaypointMovementGenerator<Creature>* this = 0x1FFF0045EF0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1FFEA8FB238
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1FFEA8FB238
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 = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1FFEC9E1C68
LinkedListElement* iPrev = 0x1FFECA2DC98
GridRefManager<Creature>* iRefTo = 0x1FFDA098C58
Creature* iRefFrom = 0x1FFECA26050
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 = 0x1FFECA29CA0
<user defined> XYZ = 0x1FFECA29CA0
<user defined> XYZO = 0x1FFECA29CA0
<user defined> PackedXYZ = 0x1FFECA29CA0
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 = 0x1FFECA29CB0
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 = 0x1FFECA29CD0
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 = 0x1FFECA29D18
<user defined> _Copy_tag = 0x1FFECA29D18
<user defined> _Move_tag = 0x1FFECA29D18
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 = 0x1FFECA29D30
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 = 0x1FFECA29D38
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 = 0x1FFECA29D50
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 = 0x1FFECA29D80
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 = 0x1FFECA29D88
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 = 0x1FFECA29DA0
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 = 0x1FFECA29DD0
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 = 0x1FFECA29DD8
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 = 0x1FFECA29DF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29E28
LinkedListElement iLast = 0x1FFECA29E38
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29E38
<user defined> iterator = 0xECA29E38
<user defined> iterator = 0x1FFECA29E20
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 = 0x1FFECA29EB8
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 = 0x5B22CA3F
int m_respawnTime = 0x5B22CAB7
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 = 0x1FFECA29F58
<user defined> XYZ = 0x1FFECA29F58
<user defined> XYZO = 0x1FFECA29F58
<user defined> PackedXYZ = 0x1FFECA29F58
float m_positionX = 1884.960693
float m_positionY = 1587.941284
float m_positionZ = 89.451538
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
Position m_transportHomePosition
<user defined> XY = 0x1FFECA29F68
<user defined> XYZ = 0x1FFECA29F68
<user defined> XYZO = 0x1FFECA29F68
<user defined> PackedXYZ = 0x1FFECA29F68
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 = 0x1FF94BE0B58
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 = 0x1FFA04C95E8
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 = 0x1FFECA29FD8
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 = 0x1FFECA29FE0
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 = 0x1FFECA29FF8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x66
00007FF65A9382AC 00000022C6BFEC70 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
Local MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >* this = 0x1FFF0045EF0
Parameter Unit* u = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
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 = 0x1FFECA26248
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1FFECA26260
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1FFECA26248
Position pos = 0x1FFECA26258
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1FFECA26274
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 = 0x1FFECA262A8
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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1FFA2392090
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1FFA23920B8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1FFA23920E0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1FFA2392108
std::mutex _mapLock = 0x1FFA2392128
std::mutex _gridLock = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1FF5FD4C060
MapRefManager m_mapRefManager = 0x1FFA23921E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1FFC79F4E90
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1FFA2392228
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1FFA2392240
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1FFA2392258
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1FFA2392270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells = 0x1FFA23A42A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1FFA23AC2B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1FFA23AC2C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1FFA23AC2E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1FFA23AC2F8
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1FFA23AC310
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1FFA23AC360
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1FFA23AC3B0
IntervalTimer _weatherUpdateTimer = 0x1FFA23AC400
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 = 0x1FFA23AC418
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1FFA23AC430
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1FFA23AC668
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1FFA23AC6B8
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 = 0x1FFA23AC708
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1FFA23AC758
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1FFA23AC7A8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1FFA23AC7F8
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 = 0x1FFECA26310
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 = 0x1FFECA26310
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26314
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26328
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA26340
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA26358
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 = 0x1FFECA26380
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 = 0x1FFECA26380
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26384
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26398
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA263B0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA263C8
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
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 = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
<user defined> _Copy_tag = 0x1FFECA26528
<user defined> _Move_tag = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1FFE8015B10
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1FFE8015B40
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1FFE8015B60
ObjectGuid target = 0x1FFE8015B6C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
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 = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29AE8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148ED0
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 = 0x1FFE9148EE8
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 = 0x1FFEC9F7850
unsigned int ItemId = 0xEB4A50C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xA0
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 = 0x1FFE9148F18
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 = 0x1FFE9148F20
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 = 0x1FFE9148F38
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 = 0x1FFEC9F84D0
unsigned int ItemId = 0xEB4A44C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x40
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 = 0x1FFE9148F68
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 = 0x1FFE9148F70
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 = 0x1FFE9148F88
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 = 0x1FFE9148FF0
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 = 0x1FFE9148FF8
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 = 0x1FFE9149010
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 = 0x1FFE9149040
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 = 0x1FFE9149048
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 = 0x1FFE9149060
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int time_diff = 0x66
00007FF65A926AF9 00000022C6BFECB0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
Local MotionMaster* this = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
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 = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
Parameter unsigned int diff = 0x66
Local bool isMoveGenUpdateSuccess = 0xCC
00007FF65A5DCF6F 00000022C6BFED20 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
Local Unit* this = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
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 = 0x1FFECA26248
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1FFECA26260
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1FFECA26248
Position pos = 0x1FFECA26258
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1FFECA26274
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 = 0x1FFECA262A8
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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1FFA2392090
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1FFA23920B8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1FFA23920E0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1FFA2392108
std::mutex _mapLock = 0x1FFA2392128
std::mutex _gridLock = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1FF5FD4C060
MapRefManager m_mapRefManager = 0x1FFA23921E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1FFC79F4E90
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1FFA2392228
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1FFA2392240
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1FFA2392258
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1FFA2392270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells = 0x1FFA23A42A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1FFA23AC2B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1FFA23AC2C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1FFA23AC2E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1FFA23AC2F8
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1FFA23AC310
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1FFA23AC360
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1FFA23AC3B0
IntervalTimer _weatherUpdateTimer = 0x1FFA23AC400
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 = 0x1FFA23AC418
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1FFA23AC430
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1FFA23AC668
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1FFA23AC6B8
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 = 0x1FFA23AC708
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1FFA23AC758
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1FFA23AC7A8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1FFA23AC7F8
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 = 0x1FFECA26310
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 = 0x1FFECA26310
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26314
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26328
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA26340
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA26358
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 = 0x1FFECA26380
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 = 0x1FFECA26380
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26384
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26398
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA263B0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA263C8
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
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 = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
<user defined> _Copy_tag = 0x1FFECA26528
<user defined> _Move_tag = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1FFE8015B10
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1FFE8015B40
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1FFE8015B60
ObjectGuid target = 0x1FFE8015B6C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
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 = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29AE8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148ED0
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 = 0x1FFE9148EE8
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 = 0x1FFEC9F7850
unsigned int ItemId = 0xEB4A50C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xA0
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 = 0x1FFE9148F18
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 = 0x1FFE9148F20
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 = 0x1FFE9148F38
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 = 0x1FFEC9F84D0
unsigned int ItemId = 0xEB4A44C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x40
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 = 0x1FFE9148F68
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 = 0x1FFE9148F70
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 = 0x1FFE9148F88
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 = 0x1FFE9148FF0
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 = 0x1FFE9148FF8
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 = 0x1FFE9149010
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 = 0x1FFE9149040
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 = 0x1FFE9149048
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 = 0x1FFE9149060
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0x66
00007FF65A7EA10D 00000022C6BFF1D0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
Local Creature* this = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1FFEC9E1C68
LinkedListElement* iPrev = 0x1FFECA2DC98
GridRefManager<Creature>* iRefTo = 0x1FFDA098C58
Creature* iRefFrom = 0x1FFECA26050
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 = 0x1FFECA29CA0
<user defined> XYZ = 0x1FFECA29CA0
<user defined> XYZO = 0x1FFECA29CA0
<user defined> PackedXYZ = 0x1FFECA29CA0
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 = 0x1FFECA29CB0
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 = 0x1FFECA29CD0
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 = 0x1FFECA29D18
<user defined> _Copy_tag = 0x1FFECA29D18
<user defined> _Move_tag = 0x1FFECA29D18
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 = 0x1FFECA29D30
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 = 0x1FFECA29D38
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 = 0x1FFECA29D50
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 = 0x1FFECA29D80
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 = 0x1FFECA29D88
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 = 0x1FFECA29DA0
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 = 0x1FFECA29DD0
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 = 0x1FFECA29DD8
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 = 0x1FFECA29DF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29E28
LinkedListElement iLast = 0x1FFECA29E38
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29E38
<user defined> iterator = 0xECA29E38
<user defined> iterator = 0x1FFECA29E20
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 = 0x1FFECA29EB8
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 = 0x5B22CA3F
int m_respawnTime = 0x5B22CAB7
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 = 0x1FFECA29F58
<user defined> XYZ = 0x1FFECA29F58
<user defined> XYZO = 0x1FFECA29F58
<user defined> PackedXYZ = 0x1FFECA29F58
float m_positionX = 1884.960693
float m_positionY = 1587.941284
float m_positionZ = 89.451538
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
Position m_transportHomePosition
<user defined> XY = 0x1FFECA29F68
<user defined> XYZ = 0x1FFECA29F68
<user defined> XYZO = 0x1FFECA29F68
<user defined> PackedXYZ = 0x1FFECA29F68
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 = 0x1FF94BE0B58
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 = 0x1FFA04C95E8
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 = 0x1FFECA29FD8
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 = 0x1FFECA29FE0
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 = 0x1FFECA29FF8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x66
00007FF65ADFB450 00000022C6BFF230 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 = 0x1FFECA29C70
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1FFEC9E1C68
LinkedListElement* iPrev = 0x1FFECA2DC98
GridRefManager<Creature>* iRefTo = 0x1FFDA098C58
Creature* iRefFrom = 0x1FFECA26050
Local Trinity::ObjectUpdater* this = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter GridRefManager<Creature>& m = 0x1FFDA098C58
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x1FFDA098C60
LinkedListElement iLast = 0x1FFDA098C70
unsigned int iSize = 0x14
<user defined> ?$Iterator@VLinkedListElement@@ = 0xED0CDC68
<user defined> iterator = 0xED0CDC68
<user defined> iterator = 0x1FFDA098C58
iterator
GridReference<Creature>* _Ptr = 0x7FF65C446988
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x7FF65CAB82A0
LinkedListElement* iPrev = 0x7FF65A7A50E0
GridRefManager<Creature>* iRefTo = 0x7FF65CAB87A0
Creature* iRefFrom = 0x7FF65A7A4D20
00007FF65A777EC5 00000022C6BFF260 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46
Parameter Trinity::ObjectUpdater& v = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter ContainerMapList<Creature>& c = 0x1FFDA098C58
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x1FFDA098C60
LinkedListElement iLast = 0x1FFDA098C70
unsigned int iSize = 0x14
<user defined> ?$Iterator@VLinkedListElement@@ = 0xED0CDC68
<user defined> iterator = 0xED0CDC68
<user defined> iterator = 0x1FFDA098C58
iterator
GridReference<Creature>* _Ptr = 0x7FF65C446988
00007FF65A777F65 00000022C6BFF290 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 = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >& c = 0x1FFDA098C58
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x1FFDA098C60
LinkedListElement iLast = 0x1FFDA098C70
unsigned int iSize = 0x14
<user defined> ?$Iterator@VLinkedListElement@@ = 0xED0CDC68
<user defined> iterator = 0xED0CDC68
<user defined> iterator = 0x1FFDA098C58
iterator
GridReference<Creature>* _Ptr = 0x7FF65C446988
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements
ContainerMapList<DynamicObject> _elements
GridRefManager<DynamicObject> _element = 0x1FFDA098C88
ContainerMapList<TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > _TailElements
ContainerMapList<Corpse> _elements = 0x1FFDA098CB8
ContainerMapList<TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > _TailElements = 0x1FFDA098CE8
00007FF65A77811B 00000022C6BFF2C0 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 = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1FFDA098C28
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element
RefManager<GridRefManager<GameObject>,GameObject>
LinkedListHead
LinkedListElement iFirst = 0x1FFDA098C30
LinkedListElement iLast = 0x1FFDA098C40
unsigned int iSize = 0x6
<user defined> ?$Iterator@VLinkedListElement@@ = 0xEC95DFF8
<user defined> iterator = 0xEC95DFF8
<user defined> iterator = 0x1FFDA098C28
iterator
GridReference<GameObject>* _Ptr = 0x7FF65C446968
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element = 0x1FFDA098C58
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements
ContainerMapList<DynamicObject> _elements = 0x1FFDA098C88
ContainerMapList<TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > _TailElements = 0x1FFDA098CB8
00007FF65A777C0A 00000022C6BFF2F0 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 = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1FFDA098C28
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element = 0x1FFDA098C28
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements
ContainerMapList<Creature> _elements = 0x1FFDA098C58
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements = 0x1FFDA098C88
00007FF65A7A7235 00000022C6BFF320 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 = 0x22C6BFF508
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1FFDA098C28
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element = 0x1FFDA098C28
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements
ContainerMapList<Creature> _elements = 0x1FFDA098C58
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements = 0x1FFDA098C88
00007FF65A776BB5 00000022C6BFF350 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 = 0x1FFDA098C28
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 = 0x1FFDA098C28
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements = 0x1FFDA098C58
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 = 0x1FFDA098D50
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x1FFDA098D80
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x22C6BFF508
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
00007FF65A77747C 00000022C6BFF380 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 = 0x1FFDA094040
unsigned int i_gridId = 0x8E2
GridInfo i_GridInfo
TimeTracker i_timer
int i_expiryTime = 0x3251
PeriodicTimer vis_Update
int i_period = 0x0
int i_expireTime = 0x308
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 = 0x1FFE9248088
LinkedListElement* iPrev = 0x1FFE9A58098
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ* iRefTo = 0x1FFA2392040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg* iRefFrom = 0x1FFDA094040
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] = 0x1FFDA094098
[1] = 0x1FFDA094288
[2] = 0x1FFDA094478
[3] = 0x1FFDA094668
[4] = 0x1FFDA094858
[5] = 0x1FFDA094A48
[6] = 0x1FFDA094C38
[7] = 0x1FFDA094E28
[0] = 0x1FFDA094098
[1] = 0x1FFDA095018
[2] = 0x1FFDA095F98
[3] = 0x1FFDA096F18
[4] = 0x1FFDA097E98
[5] = 0x1FFDA098E18
[6] = 0x1FFDA099D98
[7] = 0x1FFDA09AD18
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 = 0x22C6BFF508
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
00007FF65A776CE0 00000022C6BFF3D0 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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
<user defined> _Copy_tag = 0x1FFA2392070
<user defined> _Move_tag = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
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 = 0x1FFA2392090
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 = 0x1FFA23920B8
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 = 0x1FFA23920E0
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 = 0x1FFA2392108
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392128
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1FF294C0F48
char*[12] Str
[0] = 0x1FF28F48A9A
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription0 = 0x1FF294C0FA8
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription1 = 0x1FF294C1008
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpShortDescription = 0x1FF294C1068
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpLongDescription = 0x1FF294C10C8
char*[12] Str
[0] = 0x1FF28F48A90
[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 = 0x1FF5FD4C060
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 = 0x1FF5FD4C060
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] = 0x1FF5FD4C0B0
[1] = 0x1FF5FD4C2B0
[2] = 0x1FF5FD4C4B0
[3] = 0x1FF5FD4C6B0
[4] = 0x1FF5FD4C8B0
[5] = 0x1FF5FD4CAB0
[6] = 0x1FF5FD4CCB0
[7] = 0x1FF5FD4CEB0
[8] = 0x1FF5FD4D0B0
[9] = 0x1FF5FD4D2B0
Cell
int x = 0x3F800000
int y = 0xCDCDCDCD
TimeTrackerSmall rebalance_timer = 0x62
int unbalanced_times = 0xE
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1FFA23921F0
LinkedListElement iLast = 0x1FFA2392200
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F4E98
<user defined> iterator = 0xC79F4E98
<user defined> iterator = 0x1FFA23921E8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1FFC79F4E90
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1FFA2392200
LinkedListElement* iPrev = 0x1FFA23921F0
Map* iRefTo = 0x1FFA2392040
Player* iRefFrom = 0x1FFC79ED730
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 = 0x1FFA2392228
<user defined> _Copy_tag = 0x1FFA2392228
<user defined> _Move_tag = 0x1FFA2392228
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 = 0x1FFAC9E5670
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1FFACB267F0
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 = 0x1FFA2392258
<user defined> _Copy_tag = 0x1FFA2392258
<user defined> _Move_tag = 0x1FFA2392258
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 = 0x1FFAC9E5300
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1FFACB25C90
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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 = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells
<user defined> reference = 0x1FFA23A42A8
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 = 0x1FFA23AC2B0
<user defined> _Copy_tag = 0x1FFA23AC2B0
<user defined> _Move_tag = 0x1FFA23AC2B0
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 = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
<user defined> _Copy_tag = 0x1FFA23AC2C8
<user defined> _Move_tag = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
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 = 0x1FFA23AC2E0
<user defined> _Copy_tag = 0x1FFA23AC2E0
<user defined> _Move_tag = 0x1FFA23AC2E0
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 = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
<user defined> _Copy_tag = 0x1FFA23AC2F8
<user defined> _Move_tag = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
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 = 0x1FFA23AC310
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 = 0x1FFA23AC318
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 = 0x1FFA23AC330
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 = 0x1FFA23AC360
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 = 0x1FFA23AC368
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 = 0x1FFA23AC380
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 = 0x1FFA23AC3B0
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 = 0x1FFA23AC3B8
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 = 0x1FFA23AC3D0
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 = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
<user defined> _Copy_tag = 0x1FFA23AC418
<user defined> _Move_tag = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
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 = 0x1FFA23AC430
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1FFA23AC480
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 = 0x1FFA23AC668
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 = 0x1FFA23AC670
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 = 0x1FFA23AC688
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 = 0x1FFA23AC6B8
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 = 0x1FFA23AC6C0
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 = 0x1FFA23AC6D8
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 = 0x1FFA23AC708
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 = 0x1FFA23AC710
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 = 0x1FFA23AC728
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 = 0x1FFA23AC758
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 = 0x1FFA23AC760
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 = 0x1FFA23AC778
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 = 0x1FFA23AC7B0
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 = 0x1FFA23AC7C8
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 = 0x1FFA23AC800
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 = 0x1FFA23AC818
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
Parameter Cell& cell = 0x22C6BFF454
<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> = 0x22C6BFF454
<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 = 0x22C6BFF508
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Local unsigned int cell_y = 0x7
Local unsigned int x = 0x23
Local unsigned int y = 0x22
Local unsigned int cell_x = 0x4
00007FF65A752E34 00000022C6BFF470 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> = 0x22C6BFF454
<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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
<user defined> _Copy_tag = 0x1FFA2392070
<user defined> _Move_tag = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
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 = 0x1FFA2392090
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 = 0x1FFA23920B8
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 = 0x1FFA23920E0
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 = 0x1FFA2392108
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392128
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1FF294C0F48
char*[12] Str
[0] = 0x1FF28F48A9A
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription0 = 0x1FF294C0FA8
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription1 = 0x1FF294C1008
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpShortDescription = 0x1FF294C1068
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpLongDescription = 0x1FF294C10C8
char*[12] Str
[0] = 0x1FF28F48A90
[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 = 0x1FF5FD4C060
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 = 0x1FF5FD4C060
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] = 0x1FF5FD4C0B0
[1] = 0x1FF5FD4C2B0
[2] = 0x1FF5FD4C4B0
[3] = 0x1FF5FD4C6B0
[4] = 0x1FF5FD4C8B0
[5] = 0x1FF5FD4CAB0
[6] = 0x1FF5FD4CCB0
[7] = 0x1FF5FD4CEB0
[8] = 0x1FF5FD4D0B0
[9] = 0x1FF5FD4D2B0
Cell
int x = 0x3F800000
int y = 0xCDCDCDCD
TimeTrackerSmall rebalance_timer = 0x62
int unbalanced_times = 0xE
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1FFA23921F0
LinkedListElement iLast = 0x1FFA2392200
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F4E98
<user defined> iterator = 0xC79F4E98
<user defined> iterator = 0x1FFA23921E8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1FFC79F4E90
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1FFA2392200
LinkedListElement* iPrev = 0x1FFA23921F0
Map* iRefTo = 0x1FFA2392040
Player* iRefFrom = 0x1FFC79ED730
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 = 0x1FFA2392228
<user defined> _Copy_tag = 0x1FFA2392228
<user defined> _Move_tag = 0x1FFA2392228
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 = 0x1FFAC9E5670
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1FFACB267F0
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 = 0x1FFA2392258
<user defined> _Copy_tag = 0x1FFA2392258
<user defined> _Move_tag = 0x1FFA2392258
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 = 0x1FFAC9E5300
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1FFACB25C90
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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 = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells
<user defined> reference = 0x1FFA23A42A8
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 = 0x1FFA23AC2B0
<user defined> _Copy_tag = 0x1FFA23AC2B0
<user defined> _Move_tag = 0x1FFA23AC2B0
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 = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
<user defined> _Copy_tag = 0x1FFA23AC2C8
<user defined> _Move_tag = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
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 = 0x1FFA23AC2E0
<user defined> _Copy_tag = 0x1FFA23AC2E0
<user defined> _Move_tag = 0x1FFA23AC2E0
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 = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
<user defined> _Copy_tag = 0x1FFA23AC2F8
<user defined> _Move_tag = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
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 = 0x1FFA23AC310
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 = 0x1FFA23AC318
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 = 0x1FFA23AC330
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 = 0x1FFA23AC360
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 = 0x1FFA23AC368
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 = 0x1FFA23AC380
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 = 0x1FFA23AC3B0
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 = 0x1FFA23AC3B8
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 = 0x1FFA23AC3D0
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 = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
<user defined> _Copy_tag = 0x1FFA23AC418
<user defined> _Move_tag = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
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 = 0x1FFA23AC430
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1FFA23AC480
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 = 0x1FFA23AC668
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 = 0x1FFA23AC670
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 = 0x1FFA23AC688
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 = 0x1FFA23AC6B8
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 = 0x1FFA23AC6C0
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 = 0x1FFA23AC6D8
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 = 0x1FFA23AC708
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 = 0x1FFA23AC710
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 = 0x1FFA23AC728
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 = 0x1FFA23AC758
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 = 0x1FFA23AC760
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 = 0x1FFA23AC778
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 = 0x1FFA23AC7B0
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 = 0x1FFA23AC7C8
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 = 0x1FFA23AC800
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 = 0x1FFA23AC818
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
Parameter WorldObject* obj = 0x1FFC79ED730
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 = 0x1FF8CA8DCB8
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 = 0x1FF8CA8DCB8
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 = 0x1FFC79ED758
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 = 0x1FFC79ED778
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FF8CA914C8
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 = 0x1FF8CA914C8
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 = 0x1FFC79ED7A8
<user defined> XYZ = 0x1FFC79ED7A8
<user defined> XYZO = 0x1FFC79ED7A8
<user defined> PackedXYZ = 0x1FFC79ED7A8
float m_positionX = 1846.114014
float m_positionY = 1595.795166
float m_positionZ = 93.770355
float m_orientation = 0.679371
?$Streamer@UXY@Position@@
Position* Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C7797244E6C3A6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
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 = 0x1FFC79ED940
<user defined> XYZ = 0x1FFC79ED940
<user defined> XYZO = 0x1FFC79ED940
<user defined> PackedXYZ = 0x1FFC79ED940
float m_positionX = 1846.114014
float m_positionY = 1595.795166
float m_positionZ = 93.770355
float m_orientation = 0.679371
?$Streamer@UXY@Position@@
Position* Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C7797244E6C3A6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
unsigned int time = 0x151FB0
TransportInfo
ObjectGuid guid = 0x1FFC79ED928
Position pos = 0x1FFC79ED938
int seat = 0x6C
unsigned int time = 0x3F2DEB3C
unsigned int prevTime = 0x151FB0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport
ObjectGuid guid = 0x1FFC79ED954
Position pos = 0x1FFC79ED964
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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
<user defined> _Copy_tag = 0x1FFA2392070
<user defined> _Move_tag = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
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 = 0x1FFA2392090
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 = 0x1FFA23920B8
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 = 0x1FFA23920E0
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 = 0x1FFA2392108
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392128
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1FF294C0F48
LocalizedString* MapDescription0 = 0x1FF294C0FA8
LocalizedString* MapDescription1 = 0x1FF294C1008
LocalizedString* PvpShortDescription = 0x1FF294C1068
LocalizedString* PvpLongDescription = 0x1FF294C10C8
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 = 0x1FF5FD4C060
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1FFA23921F0
LinkedListElement iLast = 0x1FFA2392200
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F4E98
<user defined> iterator = 0xC79F4E98
<user defined> iterator = 0x1FFA23921E8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1FFC79F4E90
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 = 0x1FFA2392228
<user defined> _Copy_tag = 0x1FFA2392228
<user defined> _Move_tag = 0x1FFA2392228
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 = 0x1FFAC9E5670
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1FFACB267F0
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 = 0x1FFA2392258
<user defined> _Copy_tag = 0x1FFA2392258
<user defined> _Move_tag = 0x1FFA2392258
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 = 0x1FFAC9E5300
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1FFACB25C90
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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 = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells
<user defined> reference = 0x1FFA23A42A8
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 = 0x1FFA23AC2B0
<user defined> _Copy_tag = 0x1FFA23AC2B0
<user defined> _Move_tag = 0x1FFA23AC2B0
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 = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
<user defined> _Copy_tag = 0x1FFA23AC2C8
<user defined> _Move_tag = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
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 = 0x1FFA23AC2E0
<user defined> _Copy_tag = 0x1FFA23AC2E0
<user defined> _Move_tag = 0x1FFA23AC2E0
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 = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
<user defined> _Copy_tag = 0x1FFA23AC2F8
<user defined> _Move_tag = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
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 = 0x1FFA23AC310
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 = 0x1FFA23AC318
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 = 0x1FFA23AC330
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 = 0x1FFA23AC360
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 = 0x1FFA23AC368
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 = 0x1FFA23AC380
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 = 0x1FFA23AC3B0
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 = 0x1FFA23AC3B8
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 = 0x1FFA23AC3D0
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 = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
<user defined> _Copy_tag = 0x1FFA23AC418
<user defined> _Move_tag = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
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 = 0x1FFA23AC430
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 = 0x1FFA23AC668
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 = 0x1FFA23AC670
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 = 0x1FFA23AC688
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 = 0x1FFA23AC6B8
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 = 0x1FFA23AC6C0
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 = 0x1FFA23AC6D8
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 = 0x1FFA23AC708
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 = 0x1FFA23AC710
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 = 0x1FFA23AC728
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 = 0x1FFA23AC758
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 = 0x1FFA23AC760
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 = 0x1FFA23AC778
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 = 0x1FFA23AC7B0
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 = 0x1FFA23AC7C8
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 = 0x1FFA23AC800
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 = 0x1FFA23AC818
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 = 0x1FFC79ED9F0
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 = 0x1FFC79ED9F0
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 = 0x1FFC79EDA08
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 = 0x1FFC79EDA08
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 = 0x1FFC79EDA20
<user defined> value_compare = 0x1FFC79EDA20
<user defined> _Copy_tag = 0x1FFC79EDA20
<user defined> _Move_tag = 0x1FFC79EDA20
mapped_type
int References = 0xC795E0E0
TerrainSwapInfo* VisibleMapInfo = 0x1FFBCAE95A0
<user defined> value_compare = 0x1FFC79EDA20
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 = 0x1FFC79EDA38
<user defined> value_compare = 0x1FFC79EDA38
<user defined> _Copy_tag = 0x1FFC79EDA38
<user defined> _Move_tag = 0x1FFC79EDA38
mapped_type
int References = 0xC795E310
<user defined> value_compare = 0x1FFC79EDA38
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 = 0x1FFC79EDA60
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 = 0x1FFC79EDA60
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 = 0x1FFC79EDA78
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 = 0x1FFC79EDA78
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 = 0x1FFC79EDA90
<user defined> value_compare = 0x1FFC79EDA90
<user defined> _Copy_tag = 0x1FFC79EDA90
<user defined> _Move_tag = 0x1FFC79EDA90
mapped_type
int References = 0xC795E360
TerrainSwapInfo* VisibleMapInfo = 0x1FFBCAE9020
<user defined> value_compare = 0x1FFC79EDA90
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 = 0x1FFC79EDAA8
<user defined> value_compare = 0x1FFC79EDAA8
<user defined> _Copy_tag = 0x1FFC79EDAA8
<user defined> _Move_tag = 0x1FFC79EDAA8
mapped_type
int References = 0xC795E3B0
<user defined> value_compare = 0x1FFC79EDAA8
int NonCosmeticReferences = 0x0
int CosmeticReferences = 0x0
int DefaultReferences = 0x0
bool IsDbPhaseShift = 0x0
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x0
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 = 0x22C6BFF508
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x22C6BFF528
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
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 00000022C6BFF700 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 = 0x1FFC79ED730
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 = 0x1FF8CA8DCB8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFC79ED758
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFC79ED778
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FF8CA914C8
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 = 0x1FFC79ED7A8
<user defined> XYZ = 0x1FFC79ED7A8
<user defined> XYZO = 0x1FFC79ED7A8
<user defined> PackedXYZ = 0x1FFC79ED7A8
float m_positionX = 1846.114014
float m_positionY = 1595.795166
float m_positionZ = 93.770355
float m_orientation = 0.679371
?$Streamer@UXY@Position@@
Position* Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C7797244E6C3A6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C7797244E6C3A6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFC79ED7BC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFC79ED7C8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFC79ED7D4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFC79ED870
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFC79ED90C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFC79ED918
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFC79ED928
std::string m_name = "Zellah"
bool m_isActive = 0x1
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
Map* m_currMap = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFC79ED9F0
PhaseShift _suppressedPhaseShift = 0x1FFC79EDA60
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x0
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 = 0x1FFC79EDAE0
<user defined> _Copy_tag = 0x1FFC79EDAE0
<user defined> _Move_tag = 0x1FFC79EDAE0
Player* m_playerMovingMe = 0x1FFC79ED730
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFC79EDB00
[1] = 0x1FFC79EDB10
[2] = 0x1FFC79EDB20
[3] = 0x1FFC79EDB30
[4] = 0x1FFC79EDB40
[5] = 0x1FFC79EDB50
[6] = 0x1FFC79EDB60
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFC79EDB70
[1] = 0x1FFC79EDB80
[2] = 0x1FFC79EDB90
[3] = 0x1FFC79EDBA0
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 = 0xF1BE
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFC79EDC08
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] = 0x1FFC79EDC20
[1] = 0x1FFC79EDC70
[2] = 0x1FFC79EDCC0
[3] = 0x1FFC79EDD10
[4] = 0x1FFC79EDD60
[5] = 0x1FFC79EDDB0
[6] = 0x1FFC79EDE00
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 = 0x1FFC79EDE58
<user defined> _Copy_tag = 0x1FFC79EDE58
<user defined> _Move_tag = 0x1FFC79EDE58
bool IsAIEnabled = 0x0
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x1
Movement::MoveSpline* movespline = 0x1FFB95DC420
Movement::Spline<int> spline = 0x1FFB95DC420
Movement::FacingInfo facing = 0x1FFB95DC470
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 = 0x1FFB95DC4B4
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 = 0x1FFC79EDEB8
<user defined> _Copy_tag = 0x1FFC79EDEB8
<user defined> _Move_tag = 0x1FFC79EDEB8
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 = 0x1FFC79EDEE0
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 = 0x1FFC79EDEF8
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 = 0x1FFC79EDF10
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 = 0x1FFC79EDF58
<user defined> value_compare = 0x1FFC79EDF58
<user defined> _Copy_tag = 0x1FFC79EDF58
<user defined> _Move_tag = 0x1FFC79EDF58
<user defined> value_compare = 0x1FFC79EDF58
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 = 0x1FFC79EDF70
<user defined> value_compare = 0x1FFC79EDF70
<user defined> _Copy_tag = 0x1FFC79EDF70
<user defined> _Move_tag = 0x1FFC79EDF70
<user defined> value_compare = 0x1FFC79EDF70
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 = 0x1FFC79EDF88
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 = 0x1FFC78EB7D0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFC7971930
unsigned int m_removedAurasCount = 0x2
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFC79EDFC0
[1] = 0x1FFC79EDFD8
[2] = 0x1FFC79EDFF0
[3] = 0x1FFC79EE008
[4] = 0x1FFC79EE020
[5] = 0x1FFC79EE038
[6] = 0x1FFC79EE050
[7] = 0x1FFC79EE068
[8] = 0x1FFC79EE080
[9] = 0x1FFC79EE098
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 = 0x1FFC79F0DE0
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 = 0x1FFC79F0DF8
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 = 0x1FFC79F0E10
<user defined> value_compare = 0x1FFC79F0E10
<user defined> _Copy_tag = 0x1FFC79F0E10
<user defined> _Move_tag = 0x1FFC79F0E10
<user defined> value_compare = 0x1FFC79F0E10
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] = 0x1FFC79F0E30
[1] = 0x1FFC79F0E44
[2] = 0x1FFC79F0E58
[3] = 0x1FFC79F0E6C
[4] = 0x1FFC79F0E80
[5] = 0x1FFC79F0E94
[6] = 0x1FFC79F0EA8
[7] = 0x1FFC79F0EBC
[8] = 0x1FFC79F0ED0
[9] = 0x1FFC79F0EE4
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 = 0x1FFC79F1120
<user defined> _Copy_tag = 0x1FFC79F1120
<user defined> _Move_tag = 0x1FFC79F1120
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 = 0x1FFC79F1138
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFC79F1138
insert_commit_data
boost::container::vec_iterator<AuraApplication * *,1> position = 0x1FFC02C1270
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 = 0x1FFC79F1180
MotionMaster* i_motionMaster = 0x1FFBCAE9820
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = NULL
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFC79ED730
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 = 0x1FFC79ED730
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFC79F11C8
ThreatContainer iThreatOfflineContainer = 0x1FFC79F11E8
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_movementCounter = 0x6
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] = 0x1FFC79F1238
[1] = 0x1FFC79F1244
[2] = 0x1FFC79F1250
[3] = 0x1FFC79F125C
[4] = 0x1FFC79F1268
[5] = 0x1FFC79F1274
[6] = 0x1FFC79F1280
[7] = 0x1FFC79F128C
[8] = 0x1FFC79F1298
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFC79F12B0
LinkedListElement iLast = 0x1FFC79F12C0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F12C0
<user defined> iterator = 0xC79F12C0
<user defined> iterator = 0x1FFC79F12A8
Unit* iOwner = 0x1FFC79ED730
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFC79F12E8
LinkedListElement iLast = 0x1FFC79F12F8
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F12F8
<user defined> iterator = 0xC79F12F8
<user defined> iterator = 0x1FFC79F12E0
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFC79F1310
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 = 0x1FFB8BC5010
CooldownEntry
unsigned int SpellId = 0xC79ED730
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xC79FE4D0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFBCAE9720
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFC79ED730
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFC79ED730
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 = 0x1FFB8BC5018
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 = 0x1FFB8BC5068
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 = 0x1FFB8BC50B8
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 = 0x1FFB8BC5140
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 = 0x1FFB8BC5190
GridObject<Player>
GridReference<Player> _gridRef
Reference<GridRefManager<Player>,Player>
LinkedListElement
LinkedListElement* iNext = 0x1FFDA097DE8
LinkedListElement* iPrev = 0x1FFDA097DD8
GridRefManager<Player>* iRefTo = 0x1FFDA097DD0
Player* iRefFrom = 0x1FFC79ED730
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 = 0x1FFC79F14A8
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5B22C9E3
int m_Last_tick = 0x5B22CA21
unsigned int[2] m_Played_time
[0] = 0x197
[1] = 0xEB
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 = 0x1FFC79F1500
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 = 0x1FFC79F1508
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 = 0x1FFC79F1520
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 = 0x1FFC779BD00
GossipMenu _gossipMenu
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x1FFC779BD00
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x1FFC779BD18
unsigned int _menuId = 0x0
unsigned int _locale = 0x0
QuestMenu _questMenu
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x1FFC779BD38
WorldSession* _session = 0x1FFC78BE380
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 = 0x1FFC78BE390
std::future<SQLQueryHolder *> _accountLoginCallback = 0x1FFC78BE3A0
std::future<SQLQueryHolder *> _charLoginCallback = 0x1FFC78BE3B0
QueryCallbackProcessor _queryProcessor = 0x1FFC78BE3C0
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 = 0x1FFC78BE390
WorldSession::DosProtection AntiDOS = 0x1FFC78BE3E0
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x1FFC78BE440
unsigned int m_GUIDLow = 0x4
Player* _player = 0x1FFC79ED730
std::shared_ptr<WorldSocket>[2] m_Socket
[0] = 0x1FFC78BE468
[1] = 0x1FFC78BE478
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 = 0x1FFC78BE510
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 = 0x1FFC78BE530
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 = 0x1FFC78BE580
unsigned int _battlenetRequestToken = 0x0
Warden* _warden = NULL
int _logoutTime = 0x0
bool m_inQueue = 0x0
ObjectGuid m_playerLoading = 0x1FFC78BE5E9
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 = 0x6
std::atomic<unsigned int> m_clientTimeDelay = 0x0
AccountData[8] _accountData
[0] = 0x1FFC78BE608
[1] = 0x1FFC78BE638
[2] = 0x1FFC78BE668
[3] = 0x1FFC78BE698
[4] = 0x1FFC78BE6C8
[5] = 0x1FFC78BE6F8
[6] = 0x1FFC78BE728
[7] = 0x1FFC78BE758
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 = 0x1FFC78BE7B0
bool _filterAddonMessages = 0x1
unsigned int recruiterId = 0x0
bool isRecruiter = 0x0
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x1FFC78BE7E0
rbac::RBACData* _RBACData = 0x1FFC7795340
unsigned int expireTime = 0xEA60
bool forceExit = 0x0
ObjectGuid m_currentBankerGUID = 0x1FFC78BE875
std::unique_ptr<BattlePetMgr,std::default_delete<BattlePetMgr> > _battlePetMgr = 0x1FFC7795940
std::unique_ptr<CollectionMgr,std::default_delete<CollectionMgr> > _collectionMgr = 0x1FFA9D76CF0
WorldSession::ConnectToKey _instanceConnectKey = 0x1558D28B00000003
InteractionData _interactionData
ObjectGuid SourceGuid = 0x1FFC779BD60
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 = 0x1FFC79F1570
Unit* m_unitMovedByMe = 0x1FFC79ED730
WorldObject* m_seer = 0x1FFC79ED730
<user defined> m_stealth = 0x1FFC79ED7BC
<user defined> m_stealthDetect = 0x1FFC79ED7C8
<user defined> m_invisibility = 0x1FFC79ED7D4
<user defined> m_invisibilityDetect = 0x1FFC79ED870
<user defined> m_serverSideVisibility = 0x1FFC79ED90C
<user defined> m_serverSideVisibilityDetect = 0x1FFC79ED918
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x1FFC79ED928
<user defined> m_name = 0x1FFC79ED9A0
bool m_isActive = 0x1
bool m_isWorldObject = 0x1
<user defined> m_zoneScript = 0x0
<user defined> m_transport = 0x0
<user defined> m_currMap = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
<user defined> _phaseShift = 0x1FFC79ED9F0
<user defined> _suppressedPhaseShift = 0x1FFC79EDA60
int _dbPhase = 0x0
unsigned int m_notifyflags = 0x0
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 = 0x1FFC79F15C0
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 = 0x1FFC79F15D8
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 = 0x1FFC79F1610
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 = 0x1FFC79F1628
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 = 0x1FFC79F1668
<user defined> _Copy_tag = 0x1FFC79F1668
<user defined> _Move_tag = 0x1FFC79F1668
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] = 0x1FFC79F1688
[1] = 0x1FFC79F16D8
[2] = 0x1FFC79F1728
[3] = 0x1FFC79F1778
[4] = 0x1FFC79F17C8
[5] = 0x1FFC79F1818
[6] = 0x1FFC79F1868
[7] = 0x1FFC79F18B8
[8] = 0x1FFC79F1908
[9] = 0x1FFC79F1958
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 = 0x1FFC79F2188
unsigned int m_combatExitTime = 0x1429E7
unsigned int m_regenTimerCount = 0x75E
float[6] m_powerFraction
[0] = 0.000000
[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] = 0x1FFC79F21C4
[1] = 0x1FFC79F21D0
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 = 0x1FFC79F21E8
<user defined> _Copy_tag = 0x1FFC79F21E8
<user defined> _Move_tag = 0x1FFC79F21E8
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5B22CB1E
unsigned int bgTeam = 0x0
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos
Position
<user defined> XY = 0x1FFC79F2220
<user defined> XYZ = 0x1FFC79F2220
<user defined> XYZO = 0x1FFC79F2220
<user defined> PackedXYZ = 0x1FFC79F2220
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 = 0x1FFC79F2240
<user defined> _Copy_tag = 0x1FFC79F2240
<user defined> _Move_tag = 0x1FFC79F2240
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 = 0x1FFC79F2258
<user defined> _Copy_tag = 0x1FFC79F2258
<user defined> _Move_tag = 0x1FFC79F2258
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 = 0x1FFC79F2270
<user defined> _Copy_tag = 0x1FFC79F2270
<user defined> _Move_tag = 0x1FFC79F2270
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 = 0x1FFC79F2288
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 = 0x1FFC79F2290
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 = 0x1FFC79F22A8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_divider
unsigned int _low = 0x0
unsigned int _high = 0x0
unsigned int m_ingametime = 0x1463C3
int m_lastHonorUpdateTime = 0x5B22C9E3
unsigned int m_team = 0x43
unsigned int m_nextSave = 0x10B9
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] = 0x1FFC7144560
[5] = 0x0
[6] = 0x1FFC7147300
[7] = 0x1FFC7147790
[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 = 0x1FFC79F2938
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 = 0x1FFC79F2940
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 = 0x1FFC79F2958
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 = 0x1FFC79F2E88
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 = 0x1FFC79F2EB0
<user defined> value_compare = 0x1FFC79F2EB0
<user defined> _Copy_tag = 0x1FFC79F2EB0
<user defined> _Move_tag = 0x1FFC79F2EB0
<user defined> value_compare = 0x1FFC79F2EB0
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 = 0x1FFC79F2EC8
<user defined> value_compare = 0x1FFC79F2EC8
<user defined> _Copy_tag = 0x1FFC79F2EC8
<user defined> _Move_tag = 0x1FFC79F2EC8
<user defined> value_compare = 0x1FFC79F2EC8
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 = 0x1FFC79F2EE0
<user defined> _Copy_tag = 0x1FFC79F2EE0
<user defined> _Move_tag = 0x1FFC79F2EE0
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 = 0x1FFC79F2EF8
<user defined> value_compare = 0x1FFC79F2EF8
<user defined> _Copy_tag = 0x1FFC79F2EF8
<user defined> _Move_tag = 0x1FFC79F2EF8
<user defined> value_compare = 0x1FFC79F2EF8
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 = 0x1FFC79F2F10
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 = 0x1FFC79F2F18
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 = 0x1FFC79F2F30
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 = 0x1FFC79F2F70
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 = 0x1FFC79F2F98
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 = 0x1FFC79F2FA0
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 = 0x1FFC79F2FB8
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 = 0x1FFC79F2FE8
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 = 0x1FFC79F2FF0
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 = 0x1FFC79F3008
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] = 0x1FFC79F3040
[1] = 0x1FFC79F3090
[2] = 0x1FFC79F30E0
[3] = 0x1FFC79F3130
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] = 0x1FFC79F3180
[1] = 0x1FFC79F31D0
[2] = 0x1FFC79F3220
[3] = 0x1FFC79F3270
std::vector<unsigned int,std::allocator<unsigned int> >[4] Glyphs
[0] = 0x1FFC79F32C0
[1] = 0x1FFC79F32E0
[2] = 0x1FFC79F3300
[3] = 0x1FFC79F3320
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 = 0x1FFC79F3358
<user defined> value_compare = 0x1FFC79F3358
<user defined> _Copy_tag = 0x1FFC79F3358
<user defined> _Move_tag = 0x1FFC79F3358
<user defined> value_compare = 0x1FFC79F3358
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] = 0x1FFC79F33E0
[1] = 0x1FFC79F3430
[0] = 0x1FFC79F33E0
[1] = 0x1FFC79F3480
[2] = 0x1FFC79F3520
[3] = 0x1FFC79F35C0
[4] = 0x1FFC79F3660
[5] = 0x1FFC79F3700
[6] = 0x1FFC79F37A0
[7] = 0x1FFC79F3840
[8] = 0x1FFC79F38E0
[9] = 0x1FFC79F3980
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 = 0x1FFC79F4C40
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 = 0x1FFC79F4C58
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 = 0x1FFC79F4C78
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 = 0x1FFC79F4C90
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 = 0x1FFC78BE380
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 = 0x1FFC79F4CD0
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 = 0x2C
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 = 0x1FFBA753D00
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 = 0x1FFBA753D00
<user defined> value_compare = 0x1FFBA753D00
<user defined> _Copy_tag = 0x1FFBA753D00
<user defined> _Move_tag = 0x1FFBA753D00
<user defined> value_compare = 0x1FFBA753D00
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] = 0x1FFC79F4DB8
[1] = 0x1FFC79F4DCC
unsigned int m_lastpetnumber = 0x0
int m_summon_expire = 0x0
WorldLocation m_summon_location
Position
<user defined> XY = 0x1FFC79F4DF0
<user defined> XYZ = 0x1FFC79F4DF0
<user defined> XYZO = 0x1FFC79F4DF0
<user defined> PackedXYZ = 0x1FFC79F4DF0
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 = 0x1FFC79F4E04
<user defined> XYZ = 0x1FFC79F4E04
<user defined> XYZO = 0x1FFC79F4E04
<user defined> PackedXYZ = 0x1FFC79F4E04
float m_positionX = 1683.888672
float m_positionY = 1649.525146
float m_positionZ = 136.405533
float m_orientation = 5.203291
?$Streamer@UXY@Position@@
Position* Pos = 0x44CE30CE44D27C70
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44CE30CE44D27C70
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44CE30CE44D27C70
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44CE30CE44D27C70
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44CE30CE44D27C70
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44CE30CE44D27C70
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44CE30CE44D27C70
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44CE30CE44D27C70
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 = 0x1FFC79F4E28
<user defined> value_compare = 0x1FFC79F4E28
<user defined> _Copy_tag = 0x1FFC79F4E28
<user defined> _Move_tag = 0x1FFC79F4E28
<user defined> value_compare = 0x1FFC79F4E28
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] = 0x1FF422C2E20
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
CinematicMgr* _cinematicMgr = 0x1FFBCAC4E20
Player* player = 0x1FFC79ED730
unsigned int m_cinematicDiff = 0xF1BE
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 = 0x1FFBCAC4E40
<user defined> XYZ = 0x1FFBCAC4E40
<user defined> XYZO = 0x1FFBCAC4E40
<user defined> PackedXYZ = 0x1FFBCAC4E40
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 = 0x1FFC79F4E78
<user defined> _Copy_tag = 0x1FFC79F4E78
<user defined> _Move_tag = 0x1FFC79F4E78
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1FFA2392200
LinkedListElement* iPrev = 0x1FFA23921F0
Map* iRefTo = 0x1FFA2392040
Player* iRefFrom = 0x1FFC79ED730
unsigned int m_lastFallTime = 0x0
float m_lastFallZ = 93.770355
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 = 0x1FFC79F4ED0
<user defined> XYZ = 0x1FFC79F4ED0
<user defined> XYZO = 0x1FFC79F4ED0
<user defined> PackedXYZ = 0x1FFC79F4ED0
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 = 0x1FFB82D3BC0
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 = 0x1FFB82D3BC8
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _timeCriteriaTrees = 0x1FFB82D3C18
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > _completedAchievements = 0x1FFB82D3C30
unsigned int _achievementPoints = 0x14
Player* _owner = 0x1FFC79ED730
ReputationMgr* m_reputationMgr = 0x1FFBCAC5620
Player* _player = 0x1FFC79ED730
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 = 0x1FFBCAC5628
<user defined> value_compare = 0x1FFBCAC5628
<user defined> _Copy_tag = 0x1FFBCAC5628
<user defined> _Move_tag = 0x1FFBCAC5628
<user defined> value_compare = 0x1FFBCAC5628
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 = 0x1FFBCAC5640
<user defined> value_compare = 0x1FFBCAC5640
<user defined> _Copy_tag = 0x1FFBCAC5640
<user defined> _Move_tag = 0x1FFBCAC5640
<user defined> value_compare = 0x1FFBCAC5640
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 = 0x1FFB82D2020
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 = 0x1FFC79F4F20
unsigned int m_timeSyncTimer = 0xDC4
unsigned int m_timeSyncClient = 0x54D6961
unsigned int m_timeSyncServer = 0x1500C7
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 = 0x1FFC79F4F58
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 = 0x1FFC79F4F60
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 = 0x1FFC79F4F78
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 = 0x1FFC79F4FD4
<user defined> XYZ = 0x1FFC79F4FD4
<user defined> XYZO = 0x1FFC79F4FD4
<user defined> PackedXYZ = 0x1FFC79F4FD4
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 = 0x1FFC79ED730
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 = 0x1FFC79F4FF0
<user defined> value_compare = 0x1FFC79F4FF0
<user defined> _Copy_tag = 0x1FFC79F4FF0
<user defined> _Move_tag = 0x1FFC79F4FF0
<user defined> value_compare = 0x1FFC79F4FF0
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 = 0x1FFC79F5010
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 = 0x1FFC79F5018
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 = 0x1FFC79F5030
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 = 0x1FFC7842870
bool _usePvpItemLevels = 0x0
Local Map* this = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
<user defined> _Copy_tag = 0x1FFA2392070
<user defined> _Move_tag = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
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 = 0x1FFA2392090
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 = 0x1FFA23920B8
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 = 0x1FFA23920E0
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 = 0x1FFA2392108
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392128
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1FF294C0F48
char*[12] Str
[0] = 0x1FF28F48A9A
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription0 = 0x1FF294C0FA8
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* MapDescription1 = 0x1FF294C1008
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpShortDescription = 0x1FF294C1068
char*[12] Str
[0] = 0x1FF28F48A90
[1] = 0x7FF65C8DA97D
[2] = 0x7FF65C8DA97D
[3] = 0x7FF65C8DA97D
[4] = 0x7FF65C8DA97D
[5] = 0x7FF65C8DA97D
[6] = 0x7FF65C8DA97D
[7] = 0x7FF65C8DA97D
[8] = 0x7FF65C8DA97D
[9] = 0x7FF65C8DA97D
LocalizedString* PvpLongDescription = 0x1FF294C10C8
char*[12] Str
[0] = 0x1FF28F48A90
[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 = 0x1FF5FD4C060
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 = 0x1FF5FD4C060
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] = 0x1FF5FD4C0B0
[1] = 0x1FF5FD4C2B0
[2] = 0x1FF5FD4C4B0
[3] = 0x1FF5FD4C6B0
[4] = 0x1FF5FD4C8B0
[5] = 0x1FF5FD4CAB0
[6] = 0x1FF5FD4CCB0
[7] = 0x1FF5FD4CEB0
[8] = 0x1FF5FD4D0B0
[9] = 0x1FF5FD4D2B0
Cell
int x = 0x3F800000
int y = 0xCDCDCDCD
TimeTrackerSmall rebalance_timer = 0x62
int unbalanced_times = 0xE
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1FFA23921F0
LinkedListElement iLast = 0x1FFA2392200
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F4E98
<user defined> iterator = 0xC79F4E98
<user defined> iterator = 0x1FFA23921E8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1FFC79F4E90
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x1FFA2392200
LinkedListElement* iPrev = 0x1FFA23921F0
Map* iRefTo = 0x1FFA2392040
Player* iRefFrom = 0x1FFC79ED730
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 = 0x1FFA2392228
<user defined> _Copy_tag = 0x1FFA2392228
<user defined> _Move_tag = 0x1FFA2392228
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 = 0x1FFAC9E5670
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1FFACB267F0
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 = 0x1FFA2392258
<user defined> _Copy_tag = 0x1FFA2392258
<user defined> _Move_tag = 0x1FFA2392258
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 = 0x1FFAC9E5300
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1FFACB25C90
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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 = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells
<user defined> reference = 0x1FFA23A42A8
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 = 0x1FFA23AC2B0
<user defined> _Copy_tag = 0x1FFA23AC2B0
<user defined> _Move_tag = 0x1FFA23AC2B0
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 = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
<user defined> _Copy_tag = 0x1FFA23AC2C8
<user defined> _Move_tag = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
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 = 0x1FFA23AC2E0
<user defined> _Copy_tag = 0x1FFA23AC2E0
<user defined> _Move_tag = 0x1FFA23AC2E0
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 = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
<user defined> _Copy_tag = 0x1FFA23AC2F8
<user defined> _Move_tag = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
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 = 0x1FFA23AC310
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 = 0x1FFA23AC318
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 = 0x1FFA23AC330
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 = 0x1FFA23AC360
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 = 0x1FFA23AC368
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 = 0x1FFA23AC380
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 = 0x1FFA23AC3B0
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 = 0x1FFA23AC3B8
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 = 0x1FFA23AC3D0
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 = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
<user defined> _Copy_tag = 0x1FFA23AC418
<user defined> _Move_tag = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
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 = 0x1FFA23AC430
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1FFA23AC480
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 = 0x1FFA23AC668
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 = 0x1FFA23AC670
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 = 0x1FFA23AC688
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 = 0x1FFA23AC6B8
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 = 0x1FFA23AC6C0
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 = 0x1FFA23AC6D8
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 = 0x1FFA23AC708
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 = 0x1FFA23AC710
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 = 0x1FFA23AC728
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 = 0x1FFA23AC758
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 = 0x1FFA23AC760
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 = 0x1FFA23AC778
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 = 0x1FFA23AC7B0
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 = 0x1FFA23AC7C8
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 = 0x1FFA23AC800
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 = 0x1FFA23AC818
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
Parameter unsigned int t_diff = 0x66
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 = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
Local Trinity::ObjectUpdater updater
unsigned int i_timeDiff = 0x66
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update
Trinity::ObjectUpdater& i_visitor = 0x22C6BFF4E4
unsigned int i_timeDiff = 0x66
00007FF65B0DD3BC 00000022C6BFF730 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43
Local MapUpdateRequest* this = 0x1FFF45D93A0
Map& m_map = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
<user defined> _Copy_tag = 0x1FFA2392070
<user defined> _Move_tag = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
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 = 0x1FFA2392090
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 = 0x1FFA23920B8
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 = 0x1FFA23920E0
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 = 0x1FFA2392108
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392128
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1FF294C0F48
LocalizedString* MapDescription0 = 0x1FF294C0FA8
LocalizedString* MapDescription1 = 0x1FF294C1008
LocalizedString* PvpShortDescription = 0x1FF294C1068
LocalizedString* PvpLongDescription = 0x1FF294C10C8
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 = 0x1FF5FD4C060
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1FFA23921F0
LinkedListElement iLast = 0x1FFA2392200
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F4E98
<user defined> iterator = 0xC79F4E98
<user defined> iterator = 0x1FFA23921E8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1FFC79F4E90
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 = 0x1FFA2392228
<user defined> _Copy_tag = 0x1FFA2392228
<user defined> _Move_tag = 0x1FFA2392228
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 = 0x1FFAC9E5670
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1FFACB267F0
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 = 0x1FFA2392258
<user defined> _Copy_tag = 0x1FFA2392258
<user defined> _Move_tag = 0x1FFA2392258
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 = 0x1FFAC9E5300
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1FFACB25C90
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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 = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells
<user defined> reference = 0x1FFA23A42A8
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 = 0x1FFA23AC2B0
<user defined> _Copy_tag = 0x1FFA23AC2B0
<user defined> _Move_tag = 0x1FFA23AC2B0
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 = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
<user defined> _Copy_tag = 0x1FFA23AC2C8
<user defined> _Move_tag = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
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 = 0x1FFA23AC2E0
<user defined> _Copy_tag = 0x1FFA23AC2E0
<user defined> _Move_tag = 0x1FFA23AC2E0
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 = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
<user defined> _Copy_tag = 0x1FFA23AC2F8
<user defined> _Move_tag = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
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 = 0x1FFA23AC310
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 = 0x1FFA23AC318
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 = 0x1FFA23AC330
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 = 0x1FFA23AC360
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 = 0x1FFA23AC368
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 = 0x1FFA23AC380
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 = 0x1FFA23AC3B0
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 = 0x1FFA23AC3B8
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 = 0x1FFA23AC3D0
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 = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
<user defined> _Copy_tag = 0x1FFA23AC418
<user defined> _Move_tag = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
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 = 0x1FFA23AC430
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 = 0x1FFA23AC668
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 = 0x1FFA23AC670
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 = 0x1FFA23AC688
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 = 0x1FFA23AC6B8
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 = 0x1FFA23AC6C0
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 = 0x1FFA23AC6D8
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 = 0x1FFA23AC708
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 = 0x1FFA23AC710
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 = 0x1FFA23AC728
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 = 0x1FFA23AC758
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 = 0x1FFA23AC760
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 = 0x1FFA23AC778
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 = 0x1FFA23AC7B0
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 = 0x1FFA23AC7C8
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 = 0x1FFA23AC800
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 = 0x1FFA23AC818
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 = 0x66
00007FF65B0DB436 00000022C6BFF780 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115
Local MapUpdateRequest* request = 0x1FFF45D93A0
Map& m_map = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
<user defined> _Copy_tag = 0x1FFA2392070
<user defined> _Move_tag = 0x1FFA2392070
<user defined> value_compare = 0x1FFA2392070
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 = 0x1FFA2392090
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 = 0x1FFA23920B8
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 = 0x1FFA23920E0
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 = 0x1FFA2392108
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392128
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int ID = 0x0
char* Directory = "Azeroth"
LocalizedString* MapName = 0x1FF294C0F48
LocalizedString* MapDescription0 = 0x1FF294C0FA8
LocalizedString* MapDescription1 = 0x1FF294C1008
LocalizedString* PvpShortDescription = 0x1FF294C1068
LocalizedString* PvpLongDescription = 0x1FF294C10C8
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 = 0x1FF5FD4C060
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x1FFA23921F0
LinkedListElement iLast = 0x1FFA2392200
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xC79F4E98
<user defined> iterator = 0xC79F4E98
<user defined> iterator = 0x1FFA23921E8
iterator
MapReference* _Ptr = 0x7FF65C446878
const_iterator
MapReference* _Ptr = 0x7FF65C446878
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x1FFC79F4E90
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 = 0x1FFA2392228
<user defined> _Copy_tag = 0x1FFA2392228
<user defined> _Move_tag = 0x1FFA2392228
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 = 0x1FFAC9E5670
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1FFACB267F0
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 = 0x1FFA2392258
<user defined> _Copy_tag = 0x1FFA2392258
<user defined> _Move_tag = 0x1FFA2392258
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 = 0x1FFAC9E5300
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x1FFACB25C90
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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 = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells
<user defined> reference = 0x1FFA23A42A8
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 = 0x1FFA23AC2B0
<user defined> _Copy_tag = 0x1FFA23AC2B0
<user defined> _Move_tag = 0x1FFA23AC2B0
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 = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
<user defined> _Copy_tag = 0x1FFA23AC2C8
<user defined> _Move_tag = 0x1FFA23AC2C8
<user defined> value_compare = 0x1FFA23AC2C8
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 = 0x1FFA23AC2E0
<user defined> _Copy_tag = 0x1FFA23AC2E0
<user defined> _Move_tag = 0x1FFA23AC2E0
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 = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
<user defined> _Copy_tag = 0x1FFA23AC2F8
<user defined> _Move_tag = 0x1FFA23AC2F8
<user defined> value_compare = 0x1FFA23AC2F8
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 = 0x1FFA23AC310
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 = 0x1FFA23AC318
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 = 0x1FFA23AC330
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 = 0x1FFA23AC360
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 = 0x1FFA23AC368
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 = 0x1FFA23AC380
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 = 0x1FFA23AC3B0
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 = 0x1FFA23AC3B8
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 = 0x1FFA23AC3D0
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 = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
<user defined> _Copy_tag = 0x1FFA23AC418
<user defined> _Move_tag = 0x1FFA23AC418
<user defined> value_compare = 0x1FFA23AC418
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 = 0x1FFA23AC430
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 = 0x1FFA23AC668
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 = 0x1FFA23AC670
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 = 0x1FFA23AC688
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 = 0x1FFA23AC6B8
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 = 0x1FFA23AC6C0
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 = 0x1FFA23AC6D8
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 = 0x1FFA23AC708
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 = 0x1FFA23AC710
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 = 0x1FFA23AC728
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 = 0x1FFA23AC758
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 = 0x1FFA23AC760
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 = 0x1FFA23AC778
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 = 0x1FFA23AC7B0
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 = 0x1FFA23AC7C8
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 = 0x1FFA23AC800
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 = 0x1FFA23AC818
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 = 0x66
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 00000022C6BFF7B0 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 00000022C6BFF7F0 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 00000022C6BFF830 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 = 0x1FFBCB1F550
std::tuple<MapUpdater *>
std::_Tuple_val<MapUpdater *> _Myfirst
MapUpdater* _Val = 0x7FF65D2DC7B8
std::_Tuple_val<void (__cdecl MapUpdater::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B0DB3D0
00007FF65B0DD1DA 00000022C6BFF880 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 = 0x22C5EF6A88
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 = 0x1FFBCB1F550
00007FF65B0DCC98 00000022C6BFF8B0 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 = 0x22C5EF6A88
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 00000022C6BFF8E0 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 = 0x22C5EF6A88
00007FFA27523428 00000022C6BFF920 _register_onexit_function+488
00007FFA27523071 00000022C6BFF970 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6BFF9A0 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6BFF9F0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C5EFE2B0 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C5EFE320 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C5EFE360 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C5EFE3B0 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C5EFE3F0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C5EFE420 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C5EFE4A0 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C5EFE4D0 _Cnd_wait+20
00007FF659473AC2 00000022C5EFE500 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 00000022C5EFE540 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 = 0x22C5EFE578
std::mutex* _Pmtx = 0x7FF65D2DC8A8
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8
bool _Owns = 0x1
00007FF65B0DB127 00000022C5EFE5A0 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 00000022C5EFE6A0 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 = 0x66
std::vector<bool,std::allocator<bool> > _instanceIds
std::_Vb_val<std::allocator<bool> >
std::_Container_base12
std::_Container_proxy* _Myproxy = 0x1FF373E24B0
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 = 0x33
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 = 0x1FF373E1BA0
std::_Iterator_base12* _Mynextiter = NULL
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x1FF374748C0
00007FF659CEDF0E 00000022C5EFEA30 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 = 0x5B22C5D7
int m_gameTime = 0x5B22CA21
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 = 0x44A
int mail_timer_expires = 0x5A0
int blackmarket_timer = 0x6D
unsigned int m_updateTime = 0x33
unsigned int m_updateTimeSum = 0x79E6
unsigned int m_updateTimeCount = 0xA
unsigned int m_currentTime = 0x12251F
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 = 0xF9
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 = 0x33
00007FF6594299AD 00000022C5EFEA80 WorldUpdateLoop+6D d:\work\trinitycore\src\server\worldserver\main.cpp line 443
Local unsigned int diff = 0x33
Local unsigned int executionTimeDiff = 0x0
Local unsigned int realPrevTime = 0x1519DF
Local unsigned int realCurrTime = 0x151A12
00007FF65942C21E 00000022C5EFFB10 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_ = 0x22C5EFEF78
boost::asio::detail::signal_set_service::registration* signals_ = 0x1FF10925550
executor_type
boost::asio::io_context& io_context_ = 0x1FF109434F0
boost::asio::detail::signal_set_service& service_ = 0x1FF109434F0
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_ = 0x1FF109434F8
boost::asio::execution_context& owner_ = 0x1FF1090F570
boost::asio::execution_context::service* next_ = 0x1FF109126E0
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_ = 0x1FF10CD4E80
boost::asio::detail::signal_set_service::registration* prev_in_table_ = 0x1FF109126E0
boost::asio::detail::signal_set_service::registration* next_in_set_ = 0x1FF109126E0
implementation_type
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x1FF109434F0
boost::asio::detail::signal_set_service::registration* signals_ = NULL
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1FF109126E0
boost::asio::detail::signal_set_service::registration*[23] registrations_
[0] = 0x0
[1] = 0x0
[2] = 0x1FF10CD4A80
[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_ = 0x22C5EFEF80
boost::asio::detail::signal_set_service::registration* signals_ = 0x1FF10CD4A80
executor_type
<user defined> io_context_ = 0x1FF109434F0
Local std::shared_ptr<void> protobufHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x1FF10917FB0
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 = 0x1FF12B70530
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 = 0x22C5EFEAD8
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x22C5EFEAD8
<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 = 0x22C5EFEAD8
boost::filesystem::path m_element = 0x22C5EFEB10
const_reverse_iterator
<user defined> m_itr = 0x22C5EFEAD8
<user defined> m_element = 0x22C5EFEB10
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x22C5EFEAD8
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x22C5EFEAD8
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
<user defined> m_itr = 0x22C5EFEAD8
<user defined> m_element = 0x22C5EFEB10
const_reverse_iterator
<user defined> m_itr = 0x22C5EFEAD8
<user defined> m_element = 0x22C5EFEB10
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x22C5EFEAD8
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 = 0x22C5EFEBC0
<user defined> value_compare = 0x22C5EFEBC0
<user defined> _Copy_tag = 0x22C5EFEBC0
<user defined> _Move_tag = 0x22C5EFEBC0
<user defined> value_compare = 0x22C5EFEBC0
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 = 0x22C5EFEBD8
<user defined> _Copy_tag = 0x22C5EFEBD8
<user defined> _Move_tag = 0x22C5EFEBD8
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 = 0x22C5EFEBF0
<user defined> value_compare = 0x22C5EFEBF0
<user defined> _Copy_tag = 0x22C5EFEBF0
<user defined> _Move_tag = 0x22C5EFEBF0
<user defined> value_compare = 0x22C5EFEBF0
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x1FFBA74C3A0
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > _timer = 0x1FFBA74C3A0
unsigned int _worldLoopCounter = 0x4548
unsigned int _lastChangeMsTime = 0x183C4D
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x1FFBA74C390
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 = 0x1FF12B70110
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 = 0x1FF10CD4E80
boost::asio::io_context
boost::asio::execution_context
id
service
key
type_info* type_info_ = 0x1FF1090F570
boost::asio::execution_context::id* id_ = NULL
boost::asio::execution_context::service::key key_ = 0x1FF10CD4E88
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory>
boost::asio::execution_context::service* next_ = NULL
boost::asio::detail::service_registry* service_registry_ = 0x1FF1090F570
executor_type
boost::asio::io_context& io_context_ = 0x1FF1090F570
service
boost::asio::execution_context::service
<user defined> key = 0x1FF10CD4E80
<user defined> key_ = 0x1FF10CD4E88
<user defined> owner_ = 0xFDFDFDFD
<user defined> next_ = 0x0
strand
boost::asio::detail::strand_service& service_ = 0x1FF1090F570
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_ = 0x1FF109126E0
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
unsigned long _Uses = 0x4
unsigned long _Weaks = 0x1
Local std::shared_ptr<std::thread> cliThread
std::_Ptr_base<std::thread>
std::thread* _Ptr = 0x1FF9265BA30
id
unsigned int _Id = 0x274
_Thrd_imp_t _Thr = 0x1FF9265BA30
std::_Ref_count_base* _Rep = 0x1FFC784F230
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 = 0x1FFC784F0B0
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 = 0x1FF12B70710
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 = 0x1FFC784C9B0
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 = 0x1FF1098B0E0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local BigNumber seed
bignum_st* _bn = 0x1FF108BF2B0
unsigned int* d = 0xA346A333C16F7C2D
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 = 0x1FF1098B500
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 = 0x1FF1098B500
std::_Ref_count_base* _Rep = 0x1FF10CD49A0
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 = 0x1FF12B70950
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
00007FF65BA687E4 00000022C5EFFB50 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF65BA68734 00000022C5EFFBB0 __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 00000022C5EFFBE0 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326
00007FF65BA68859 00000022C5EFFC10 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFA49FA1FE4 00000022C5EFFC40 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C5EFFC90 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 00000022C62FF9A0 ZwRemoveIoCompletion+14
00007FFA472E021E 00000022C62FFA00 GetQueuedCompletionStatus+4E
00007FF659489738 00000022C62FFBF0 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 = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
func_base
void* entry_event_ = 0x35C
void* exit_event_ = 0x358
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x35C
<user defined> exit_event_ = 0x358
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 = 0x22C62FFCF8
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 00000022C62FFCC0 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 = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
func_base
void* entry_event_ = 0x35C
void* exit_event_ = 0x358
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x35C
<user defined> exit_event_ = 0x358
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 = 0x22C62FFCF8
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_ = 0x1FF10912708
boost::asio::detail::thread_info_base* value_ = 0x22C62FFC28
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 = 0x267
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 00000022C62FFD20 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 = 0x1FF10CD4E80
boost::asio::execution_context
id
service
key
type_info* type_info_ = 0x1FF1090F570
boost::asio::execution_context::id* id_ = NULL
boost::asio::execution_context::service::key key_ = 0x1FF10CD4E88
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory>
boost::asio::execution_context::service* next_ = NULL
boost::asio::detail::service_registry* service_registry_ = 0x1FF1090F570
auto_service_ptr
boost::asio::execution_context::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_ = 0x1FF1090F570
boost::asio::execution_context& owner_ = 0x1FF1090F570
boost::asio::execution_context::service* first_service_ = 0x1FFC778E500
executor_type
boost::asio::io_context& io_context_ = 0x1FF1090F570
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_ = 0x1FF1090F578
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 = 0x1FF1090F570
<user defined> key_ = 0x1FF1090F578
<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 = 0x1FF10CD4E80
<user defined> key_ = 0x1FF10CD4E88
<user defined> owner_ = 0xFDFDFDFD
<user defined> next_ = 0x0
strand
boost::asio::detail::strand_service& service_ = 0x1FF1090F570
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_ = 0x1FF10CD4E80
long ready_ = 0xC778E500
boost::asio::detail::win_mutex mutex_ = 0x1FF1090F5A8
bool locked_ = 0x0
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x1FF1090F5D8
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x1FF1090F5E8
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1FF10CD4E80
boost::asio::detail::win_mutex mutex_ = 0x1FF1090F5A0
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_
[0] = 0x1FF109255C0
[1] = 0x0
[2] = 0x100000000
[3] = 0x40
[4] = 0xFDFDFDFD000035ED
[5] = 0x746F72702E736762
[6] = 0x6573752E6C6F636F
[7] = 0x6567616E616D5F72
[8] = 0x626E552E31762E72
[9] = 0x79616C506B636F6C
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 = 0x1FF10CD4E88
boost::asio::detail::win_iocp_io_context& impl_ = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x1FF10912740
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 00000022C62FFD50 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x1FF1095B0A0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1FF10CD4E80
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
00007FF6594347A0 00000022C62FFD80 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 = 0x1FF1095B0A0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1FF10CD4E80
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
00007FF6594441B0 00000022C62FFDB0 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 = 0x1FF1095B0A0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1FF10CD4E80
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
00007FF65943747C 00000022C62FFDE0 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 = 0x1FF1095B0A0
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x1FF1095B0A0
00007FF65947EDCA 00000022C62FFE30 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 = 0x22C5EFE9F8
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 = 0x1FF1095B0A0
00007FF65947A848 00000022C62FFE60 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 = 0x22C5EFE9F8
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 00000022C62FFE90 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 = 0x22C5EFE9F8
00007FFA27523428 00000022C62FFED0 _register_onexit_function+488
00007FFA27523071 00000022C62FFF20 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C62FFF50 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C62FFFA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B580194 00000022C63FF2B0 ZwRemoveIoCompletion+14
00007FFA472E021E 00000022C63FF310 GetQueuedCompletionStatus+4E
00007FF659489738 00000022C63FF500 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 = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
func_base
void* entry_event_ = 0x35C
void* exit_event_ = 0x358
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x35C
<user defined> exit_event_ = 0x358
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 = 0x22C63FF608
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 00000022C63FF5D0 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 = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
func_base
void* entry_event_ = 0x35C
void* exit_event_ = 0x358
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x35C
<user defined> exit_event_ = 0x358
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 = 0x22C63FF608
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_ = 0x1FF10912708
boost::asio::detail::thread_info_base* value_ = 0x22C63FF538
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 = 0x267
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 00000022C63FF630 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 = 0x1FF10CD4E80
boost::asio::execution_context
id
service
key
type_info* type_info_ = 0x1FF1090F570
boost::asio::execution_context::id* id_ = NULL
boost::asio::execution_context::service::key key_ = 0x1FF10CD4E88
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory>
boost::asio::execution_context::service* next_ = NULL
boost::asio::detail::service_registry* service_registry_ = 0x1FF1090F570
auto_service_ptr
boost::asio::execution_context::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_ = 0x1FF1090F570
boost::asio::execution_context& owner_ = 0x1FF1090F570
boost::asio::execution_context::service* first_service_ = 0x1FFC778E500
executor_type
boost::asio::io_context& io_context_ = 0x1FF1090F570
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_ = 0x1FF1090F578
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 = 0x1FF1090F570
<user defined> key_ = 0x1FF1090F578
<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 = 0x1FF10CD4E80
<user defined> key_ = 0x1FF10CD4E88
<user defined> owner_ = 0xFDFDFDFD
<user defined> next_ = 0x0
strand
boost::asio::detail::strand_service& service_ = 0x1FF1090F570
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_ = 0x1FF10CD4E80
long ready_ = 0xC778E500
boost::asio::detail::win_mutex mutex_ = 0x1FF1090F5A8
bool locked_ = 0x0
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x1FF1090F5D8
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x1FF1090F5E8
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1FF10CD4E80
boost::asio::detail::win_mutex mutex_ = 0x1FF1090F5A0
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_
[0] = 0x1FF109255C0
[1] = 0x0
[2] = 0x100000000
[3] = 0x40
[4] = 0xFDFDFDFD000035ED
[5] = 0x746F72702E736762
[6] = 0x6573752E6C6F636F
[7] = 0x6567616E616D5F72
[8] = 0x626E552E31762E72
[9] = 0x79616C506B636F6C
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 = 0x1FF10CD4E88
boost::asio::detail::win_iocp_io_context& impl_ = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x1FF10912740
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 00000022C63FF660 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x1FF1095AEC0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1FF10CD4E80
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
00007FF6594347A0 00000022C63FF690 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 = 0x1FF1095AEC0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1FF10CD4E80
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
00007FF6594441B0 00000022C63FF6C0 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 = 0x1FF1095AEC0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x1FF10CD4E80
std::_Ref_count_base* _Rep = 0x1FF10CD4E70
00007FF65943747C 00000022C63FF6F0 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 = 0x1FF1095AEC0
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x1FF1095AEC0
00007FF65947EDCA 00000022C63FF740 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 = 0x22C5EFE9F8
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 = 0x1FF1095AEC0
00007FF65947A848 00000022C63FF770 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 = 0x22C5EFE9F8
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 00000022C63FF7A0 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 = 0x22C5EFE9F8
00007FFA27523428 00000022C63FF7E0 _register_onexit_function+488
00007FFA27523071 00000022C63FF830 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C63FF860 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C63FF8B0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C64FF5C0 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C64FF630 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C64FF670 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C64FF6C0 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C64FF700 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C64FF730 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C64FF7B0 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C64FF7E0 _Cnd_wait+20
00007FF659473AC2 00000022C64FF810 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 = 0x1FF108B5C58
Parameter _Mtx_internal_imp_t* _Mtx = 0x1FF108B5BE0
00007FF6594AC504 00000022C64FF850 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 = 0x1FF108B5C58
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø¢(ú..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x22C64FF888
std::mutex* _Pmtx = 0x1FF108B5BE0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5BE0
bool _Owns = 0x1
00007FF65B439127 00000022C64FF8B0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1FF108B5BE0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5BE0
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 = 0x1FF108B5C30
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 = 0x1FF108B5BE0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5BE0
bool _Owns = 0x1
00007FF65B438619 00000022C64FF910 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x1FF10CD4930
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B5BE0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5BE0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B5C30
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B5C58
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090CDE0
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 = 0x1FF1090CDE8
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 = 0x1FF1090CE08
<user defined> value_compare = 0x1FF1090CE08
<user defined> _Copy_tag = 0x1FF1090CE08
<user defined> _Move_tag = 0x1FF1090CE08
<user defined> value_compare = 0x1FF1090CE08
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B5BE0
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 = 0x1FF10CD4930
st_mysql* m_Mysql = 0x1FF10C36D70
st_net net = 0x1FF10C36D70
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: 0 Warnings: 0"
char* db = "master_auth"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1FF10C37058
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1DE
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 = 0x1FF10C370D0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "\I:'[email protected])@I/Mu(`0jJo"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF129A2CF8
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094B930
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 = 0x1FF1090CE50
std::thread _workerThread
id
unsigned int _Id = 0x300
_Thrd_imp_t _Thr
void* _Hnd = 0x300
unsigned int _Id = 0x112C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438BC4 00000022C64FF940 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 = 0x1FF10CD4930
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B5BE0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5BE0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B5C30
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B5C58
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090CDE0
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 = 0x1FF1090CDE8
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 = 0x1FF1090CE08
<user defined> value_compare = 0x1FF1090CE08
<user defined> _Copy_tag = 0x1FF1090CE08
<user defined> _Move_tag = 0x1FF1090CE08
<user defined> value_compare = 0x1FF1090CE08
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B5BE0
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 = 0x1FF10CD4930
st_mysql* m_Mysql = 0x1FF10C36D70
st_net net = 0x1FF10C36D70
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: 0 Warnings: 0"
char* db = "master_auth"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1FF10C37058
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1DE
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 = 0x1FF10C370D0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "\I:'[email protected])@I/Mu(`0jJo"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF129A2CF8
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094B930
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 = 0x1FF1090CE50
std::thread _workerThread
id
unsigned int _Id = 0x300
_Thrd_imp_t _Thr
void* _Hnd = 0x300
unsigned int _Id = 0x112C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438D8C 00000022C64FF980 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> = 0x1FF10CD4930
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B5BE0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5BE0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B5C30
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B5C58
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090CDE0
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 = 0x1FF1090CDE8
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 = 0x1FF1090CE08
<user defined> value_compare = 0x1FF1090CE08
<user defined> _Copy_tag = 0x1FF1090CE08
<user defined> _Move_tag = 0x1FF1090CE08
<user defined> value_compare = 0x1FF1090CE08
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B5BE0
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 = 0x1FF10CD4930
st_mysql* m_Mysql = 0x1FF10C36D70
st_net net = 0x1FF10C36D70
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: 0 Warnings: 0"
char* db = "master_auth"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1FF10C37058
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1DE
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 = 0x1FF10C370D0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "\I:'[email protected])@I/Mu(`0jJo"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF129A2CF8
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094B930
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 = 0x1FF1090CE50
std::thread _workerThread
id
unsigned int _Id = 0x300
_Thrd_imp_t _Thr
void* _Hnd = 0x300
unsigned int _Id = 0x112C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438C2B 00000022C64FF9C0 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 = 0x1FF10955830
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x1FF10CD4930
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B4385D0
00007FF65B43937A 00000022C64FFA10 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 = 0x22C5EFD998
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1FF10890000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x40
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 = 0x1FFC7998DB0
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 = 0x1FF10955830
00007FF65B439218 00000022C64FFA40 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 = 0x22C5EFD998
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1FF10890000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x40
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 = 0x1FFC7998DB0
00007FF6594733BD 00000022C64FFA70 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 = 0x22C5EFD998
00007FFA27523428 00000022C64FFAB0 _register_onexit_function+488
00007FFA27523071 00000022C64FFB00 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C64FFB30 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C64FFB80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C65FF300 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C65FF370 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C65FF3B0 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C65FF400 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C65FF440 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C65FF470 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C65FF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C65FF520 _Cnd_wait+20
00007FF659473AC2 00000022C65FF550 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 = 0x1FF108B4E88
Parameter _Mtx_internal_imp_t* _Mtx = 0x1FF108B4E10
00007FF6594AC504 00000022C65FF590 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 = 0x1FF108B4E88
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø¢(ú..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x22C65FF5C8
std::mutex* _Pmtx = 0x1FF108B4E10
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B4E10
bool _Owns = 0x1
00007FF65B439127 00000022C65FF5F0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1FF108B4E10
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B4E10
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 = 0x1FF108B4E60
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 = 0x1FF108B4E10
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B4E10
bool _Owns = 0x1
00007FF65B438619 00000022C65FF650 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x1FF10CD4CB0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B4E10
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B4E10
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B4E60
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B4E88
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090C6E0
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 = 0x1FF1090C6E8
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 = 0x1FF1090C708
<user defined> value_compare = 0x1FF1090C708
<user defined> _Copy_tag = 0x1FF1090C708
<user defined> _Move_tag = 0x1FF1090C708
<user defined> value_compare = 0x1FF1090C708
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B4E10
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 = 0x1FF10CD4CB0
st_mysql* m_Mysql = 0x1FF128DA5F0
st_net net = 0x1FF128DA5F0
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 = 0x1FF128DA8D8
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1E0
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 = 0x1FF128DA950
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "N&ny5:cdM5__AdST,{KE"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF13B8B238
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094BB50
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 = 0x1FF1090C750
std::thread _workerThread
id
unsigned int _Id = 0xA8
_Thrd_imp_t _Thr
void* _Hnd = 0xA8
unsigned int _Id = 0x2154
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438BC4 00000022C65FF680 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 = 0x1FF10CD4CB0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B4E10
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B4E10
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B4E60
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B4E88
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090C6E0
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 = 0x1FF1090C6E8
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 = 0x1FF1090C708
<user defined> value_compare = 0x1FF1090C708
<user defined> _Copy_tag = 0x1FF1090C708
<user defined> _Move_tag = 0x1FF1090C708
<user defined> value_compare = 0x1FF1090C708
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B4E10
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 = 0x1FF10CD4CB0
st_mysql* m_Mysql = 0x1FF128DA5F0
st_net net = 0x1FF128DA5F0
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 = 0x1FF128DA8D8
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1E0
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 = 0x1FF128DA950
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "N&ny5:cdM5__AdST,{KE"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF13B8B238
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094BB50
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 = 0x1FF1090C750
std::thread _workerThread
id
unsigned int _Id = 0xA8
_Thrd_imp_t _Thr
void* _Hnd = 0xA8
unsigned int _Id = 0x2154
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438D8C 00000022C65FF6C0 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> = 0x1FF10CD4CB0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B4E10
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B4E10
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B4E60
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B4E88
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090C6E0
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 = 0x1FF1090C6E8
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 = 0x1FF1090C708
<user defined> value_compare = 0x1FF1090C708
<user defined> _Copy_tag = 0x1FF1090C708
<user defined> _Move_tag = 0x1FF1090C708
<user defined> value_compare = 0x1FF1090C708
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B4E10
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 = 0x1FF10CD4CB0
st_mysql* m_Mysql = 0x1FF128DA5F0
st_net net = 0x1FF128DA5F0
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 = 0x1FF128DA8D8
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1E0
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 = 0x1FF128DA950
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "N&ny5:cdM5__AdST,{KE"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF13B8B238
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094BB50
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 = 0x1FF1090C750
std::thread _workerThread
id
unsigned int _Id = 0xA8
_Thrd_imp_t _Thr
void* _Hnd = 0xA8
unsigned int _Id = 0x2154
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438C2B 00000022C65FF700 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 = 0x1FF10954A70
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x1FF10CD4CB0
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B4385D0
00007FF65B43937A 00000022C65FF750 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 = 0x22C5EFD998
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1FF10890000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x40
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 = 0x1FFC7998DB0
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 = 0x1FF10954A70
00007FF65B439218 00000022C65FF780 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 = 0x22C5EFD998
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1FF10890000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x40
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 = 0x1FFC7998DB0
00007FF6594733BD 00000022C65FF7B0 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 = 0x22C5EFD998
00007FFA27523428 00000022C65FF7F0 _register_onexit_function+488
00007FFA27523071 00000022C65FF840 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C65FF870 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C65FF8C0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583924 00000022C66FF8A0 ZwWaitForAlertByThreadId+14
00007FFA4B51818A 00000022C66FF910 RtlSleepConditionVariableSRW+FA
00007FFA472A4AE2 00000022C66FF950 SleepConditionVariableSRW+32
00007FFA289E96A4 00000022C66FF9A0 __crtSetThreadpoolWait+134
00007FFA289B05F6 00000022C66FF9E0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6
00007FFA289B0503 00000022C66FFA10 ?_Winerror_message@std@@YAKKPEADK@Z+8C3
00007FFA289B02AB 00000022C66FFA90 ?_Winerror_message@std@@YAKKPEADK@Z+66B
00007FFA289B07B0 00000022C66FFAC0 _Cnd_wait+20
00007FF659473AC2 00000022C66FFAF0 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 = 0x1FF108B53D8
Parameter _Mtx_internal_imp_t* _Mtx = 0x1FF108B5360
00007FF6594AC504 00000022C66FFB30 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 = 0x1FF108B53D8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "ø¢(ú..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x22C66FFB68
std::mutex* _Pmtx = 0x1FF108B5360
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5360
bool _Owns = 0x1
00007FF65B439127 00000022C66FFB90 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1FF108B5360
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5360
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 = 0x1FF108B53B0
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 = 0x1FF108B5360
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5360
bool _Owns = 0x1
00007FF65B438619 00000022C66FFBF0 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x1FF10CD4D20
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B5360
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5360
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B53B0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B53D8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090C4E0
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 = 0x1FF1090C4E8
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 = 0x1FF1090C508
<user defined> value_compare = 0x1FF1090C508
<user defined> _Copy_tag = 0x1FF1090C508
<user defined> _Move_tag = 0x1FF1090C508
<user defined> value_compare = 0x1FF1090C508
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B5360
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 = 0x1FF10CD4D20
st_mysql* m_Mysql = 0x1FF128F4990
st_net net = 0x1FF128F4990
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: 0 Warnings: 0"
char* db = "master_world"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1FF128F4C78
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1E3
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 = 0x1FF128F4CF0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = ".XSvz$<E$$'5vtdxQh9""
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF13CDB558
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094AFA0
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 = 0x1FF1090C550
std::thread _workerThread
id
unsigned int _Id = 0x308
_Thrd_imp_t _Thr
void* _Hnd = 0x308
unsigned int _Id = 0x1CE0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438BC4 00000022C66FFC20 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 = 0x1FF10CD4D20
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B5360
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5360
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B53B0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B53D8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090C4E0
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 = 0x1FF1090C4E8
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 = 0x1FF1090C508
<user defined> value_compare = 0x1FF1090C508
<user defined> _Copy_tag = 0x1FF1090C508
<user defined> _Move_tag = 0x1FF1090C508
<user defined> value_compare = 0x1FF1090C508
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B5360
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 = 0x1FF10CD4D20
st_mysql* m_Mysql = 0x1FF128F4990
st_net net = 0x1FF128F4990
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: 0 Warnings: 0"
char* db = "master_world"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1FF128F4C78
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1E3
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 = 0x1FF128F4CF0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = ".XSvz$<E$$'5vtdxQh9""
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF13CDB558
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094AFA0
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 = 0x1FF1090C550
std::thread _workerThread
id
unsigned int _Id = 0x308
_Thrd_imp_t _Thr
void* _Hnd = 0x308
unsigned int _Id = 0x1CE0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438D8C 00000022C66FFC60 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> = 0x1FF10CD4D20
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1FF108B5360
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x1FF108B5360
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1FF108B53B0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x1FF108B53D8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x1FF1090C4E0
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 = 0x1FF1090C4E8
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 = 0x1FF1090C508
<user defined> value_compare = 0x1FF1090C508
<user defined> _Copy_tag = 0x1FF1090C508
<user defined> _Move_tag = 0x1FF1090C508
<user defined> value_compare = 0x1FF1090C508
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1FF108B5360
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 = 0x1FF10CD4D20
st_mysql* m_Mysql = 0x1FF128F4990
st_net net = 0x1FF128F4990
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: 0 Warnings: 0"
char* db = "master_world"
charset_info_st* charset = 0x7FFA25EEAE00
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x1FF128F4C78
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1E3
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 = 0x1FF128F4CF0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = ".XSvz$<E$$'5vtdxQh9""
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x1FF13CDB558
st_mysql_methods* methods = 0x7FFA25EC2260
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = NULL
MySQLConnectionInfo& m_connectionInfo = 0x1FF1094AFA0
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 = 0x1FF1090C550
std::thread _workerThread
id
unsigned int _Id = 0x308
_Thrd_imp_t _Thr
void* _Hnd = 0x308
unsigned int _Id = 0x1CE0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FF65B438C2B 00000022C66FFCA0 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 = 0x1FF10954ED0
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x1FF10CD4D20
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FF65B4385D0
00007FF65B43937A 00000022C66FFCF0 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 = 0x22C5EFD998
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1FF10890000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x40
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 = 0x1FFC7998DB0
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 = 0x1FF10954ED0
00007FF65B439218 00000022C66FFD20 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 = 0x22C5EFD998
std::_Pad
_Cnd_internal_imp_t* _Cond = 0x1FF10890000
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F
bool _Started = 0x40
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 = 0x1FFC7998DB0
00007FF6594733BD 00000022C66FFD50 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 = 0x22C5EFD998
00007FFA27523428 00000022C66FFD90 _register_onexit_function+488
00007FFA27523071 00000022C66FFDE0 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C66FFE10 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C66FFE60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 00000022C68FF550 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 00000022C68FF8E0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 00000022C68FF910 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C68FF960 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B583984 00000022C69FF820 ZwWaitForWorkViaWorkerFactory+14
00007FFA4B4ED6DD 00000022C69FFBB0 RtlSetThreadWorkOnBehalfTicket+78D
00007FFA49FA1FE4 00000022C69FFBE0 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C69FFC30 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B5800F4 00000022C6AFF710 NtWaitForSingleObject+14
00007FFA472C5A8F 00000022C6AFF7B0 WaitForSingleObjectEx+9F
00007FF65946C84D 00000022C6AFF7E0 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 = 0x1FF12B6FCA8
boost::asio::detail::win_iocp_io_context* io_context_ = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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 = 0xA4
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_ = 0x1FF12B6FB70
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x1FF10912740
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x1FF10CDCF48
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 00000022C6AFF810 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 = 0x1FF12B6FC90
boost::asio::detail::win_thread::func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x358
boost::asio::detail::win_iocp_io_context::timer_thread_function f_
boost::asio::detail::win_iocp_io_context* io_context_ = 0x1FF109126E0
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_ = 0x1FF109126E8
boost::asio::execution_context& owner_ = 0x1FF1090F570
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_ = 0xA4
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_ = 0x1FF12B6FB70
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_ = 0x1FF10912740
boost::asio::detail::timer_queue_set timer_queues_ = 0x1FF10CDCF48
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x1FF10912770
int concurrency_hint_ = 0xFFFFFFFF
00007FF6594A02B6 00000022C6AFF890 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 = 0x1FF12B6FC90
Local boost::asio::detail::win_thread::auto_func_base_ptr func
boost::asio::detail::win_thread::func_base* ptr = 0x1FF12B6FC90
void* entry_event_ = 0x354
void* exit_event_ = 0x358
Local void* exit_event = 0xCCCCCCCCCCCCCCCC
00007FFA27523428 00000022C6AFF8D0 _register_onexit_function+488
00007FFA27523071 00000022C6AFF920 _register_onexit_function+D1
00007FFA49FA1FE4 00000022C6AFF950 BaseThreadInitThunk+14
00007FFA4B54CB31 00000022C6AFF9A0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFA4B581DA4 00000022C6BFB680 NtGetContextThread+14
CCCCCCCCCCCCCCCC 00000022C6BFB688 0000:0000000000000000
CCCCCCCCCCCCCCCC 00000022C6BFB690 0000:0000000000000000
CCCCCCCCCCCCCCCC 00000022C6BFB698 0000:0000000000000000
000000000000040C 00000022C6BFB6A0 0000:0000000000000000
0000677AC6F3F227 00000022C6BFB6A8 0000:0000000000000000
00000022C6BFBC20 00000022C6BFB6B0 0000:0000000000000000
00007FF6594AF780 00000022C6BFBC20 WheatyExceptionReport::printTracesForAllThreads+100 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 475
Local void* threadHandle = 0x40C
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 = 0x40C
unsigned int Rdx = 0x22C6BFB730
unsigned int Rbx = 0x0
unsigned int Rsp = 0x22C6BFB6C0
unsigned int Rbp = 0x22C6BFF9B0
unsigned int Rsi = 0x22C6BFD4D0
unsigned int Rdi = 0x22C6BFBC20
unsigned int R8 = 0x545
unsigned int R9 = 0x22C6BFF9B0
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x1
unsigned int R13 = 0x22C6BFF9B0
unsigned int R14 = 0x22C6BFC9B0
unsigned int R15 = 0x22C6BFC880
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 = 0xCCCCCCCC
unsigned int ErrorSelector = 0xCCCC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0xCCCCCCCC
unsigned int DataSelector = 0xCCCC
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA7
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x22C6BFB850
[1] = 0x22C6BFB860
[2] = 0x22C6BFB870
[3] = 0x22C6BFB880
[4] = 0x22C6BFB890
[5] = 0x22C6BFB8A0
[6] = 0x22C6BFB8B0
[7] = 0x22C6BFB8C0
_M128A[16] XmmRegisters
[0] = 0x22C6BFB8D0
[1] = 0x22C6BFB8E0
[2] = 0x22C6BFB8F0
[3] = 0x22C6BFB900
[4] = 0x22C6BFB910
[5] = 0x22C6BFB920
[6] = 0x22C6BFB930
[7] = 0x22C6BFB940
[8] = 0x22C6BFB950
[9] = 0x22C6BFB960
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] = 0x22C6BFB830
[1] = 0x22C6BFB840
<user defined> Legacy = 0x22C6BFB850
_M128A Xmm0 = 0x22C6BFB8D0
_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] = 0x22C6BFBA30
[1] = 0x22C6BFBA40
[2] = 0x22C6BFBA50
[3] = 0x22C6BFBA60
[4] = 0x22C6BFBA70
[5] = 0x22C6BFBA80
[6] = 0x22C6BFBA90
[7] = 0x22C6BFBAA0
[8] = 0x22C6BFBAB0
[9] = 0x22C6BFBAC0
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 = 0x17F0
Local tagTHREADENTRY32 te32
unsigned long dwSize = 0x1C
unsigned long cntUsage = 0x0
unsigned long th32ThreadID = 0x1B94
unsigned long th32OwnerProcessID = 0x17F0
long tpBasePri = 0x8
long tpDeltaPri = 0x0
unsigned long dwFlags = 0x0
Local void* hThreadSnap = 0x414
00007FF6594AFBE2 00000022C6BFC350 WheatyExceptionReport::GenerateExceptionReport+402 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 591
Local _CONTEXT* pCtx = 0x22C6BFD000
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 = 0x10206
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 = 0x3C
unsigned int Rbx = 0x0
unsigned int Rsp = 0x22C6BFD730
unsigned int Rbp = 0x22C6BFDBF0
unsigned int Rsi = 0x1
unsigned int Rdi = 0x22C6BFD750
unsigned int R8 = 0x7FFA2760B568
unsigned int R9 = 0x7FFA2760B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x7FF65B0DD1DA
unsigned int R13 = 0x7FF6593E0000
unsigned int R14 = 0x22C6BFF840
unsigned int R15 = 0x22C6BFE6F0
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 = 0xCCCCCCCC
unsigned int ErrorSelector = 0xCCCC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0xCCCCCCCC
unsigned int DataSelector = 0xCCCC
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x22C6BFD120
[1] = 0x22C6BFD130
[2] = 0x22C6BFD140
[3] = 0x22C6BFD150
[4] = 0x22C6BFD160
[5] = 0x22C6BFD170
[6] = 0x22C6BFD180
[7] = 0x22C6BFD190
_M128A[16] XmmRegisters
[0] = 0x22C6BFD1A0
[1] = 0x22C6BFD1B0
[2] = 0x22C6BFD1C0
[3] = 0x22C6BFD1D0
[4] = 0x22C6BFD1E0
[5] = 0x22C6BFD1F0
[6] = 0x22C6BFD200
[7] = 0x22C6BFD210
[8] = 0x22C6BFD220
[9] = 0x22C6BFD230
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] = 0x22C6BFD100
[1] = 0x22C6BFD110
<user defined> Legacy = 0x22C6BFD120
_M128A Xmm0 = 0x22C6BFD1A0
_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] = 0x22C6BFD300
[1] = 0x22C6BFD310
[2] = 0x22C6BFD320
[3] = 0x22C6BFD330
[4] = 0x22C6BFD340
[5] = 0x22C6BFD350
[6] = 0x22C6BFD360
[7] = 0x22C6BFD370
[8] = 0x22C6BFD380
[9] = 0x22C6BFD390
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 = 0x10206
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 = 0x0
unsigned int Rcx = 0x0
unsigned int Rdx = 0x7FFA27506577
unsigned int Rbx = 0x0
unsigned int Rsp = 0x22C6BFF9B0
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x22C6BFE760
unsigned int R9 = 0x7FF659F06ABB
unsigned int R10 = 0x1FFF45E9C40
unsigned int R11 = 0x7FFA27504960
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 = 0xCCCCCCCC
unsigned int ErrorSelector = 0xCCCC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0xCCCCCCCC
unsigned int DataSelector = 0xCCCC
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x22C6BFBF70
[1] = 0x22C6BFBF80
[2] = 0x22C6BFBF90
[3] = 0x22C6BFBFA0
[4] = 0x22C6BFBFB0
[5] = 0x22C6BFBFC0
[6] = 0x22C6BFBFD0
[7] = 0x22C6BFBFE0
_M128A[16] XmmRegisters
[0] = 0x22C6BFBFF0
[1] = 0x22C6BFC000
[2] = 0x22C6BFC010
[3] = 0x22C6BFC020
[4] = 0x22C6BFC030
[5] = 0x22C6BFC040
[6] = 0x22C6BFC050
[7] = 0x22C6BFC060
[8] = 0x22C6BFC070
[9] = 0x22C6BFC080
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] = 0x22C6BFBF50
[1] = 0x22C6BFBF60
<user defined> Legacy = 0x22C6BFBF70
_M128A Xmm0 = 0x22C6BFBFF0
_M128A Xmm1
unsigned int Low = 0x1FF00000001
int High = 0x0
_M128A Xmm2
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm3
unsigned int Low = 0x0
int High = 0x720FFFFFB30
_M128A Xmm4
unsigned int Low = 0x4D0FFFFFB30
int High = 0x160000000F0
_M128A Xmm5
unsigned int Low = 0x22FFFFFFFF
int High = 0x1E06D7363
_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] = 0x22C6BFC150
[1] = 0x22C6BFC160
[2] = 0x22C6BFC170
[3] = 0x22C6BFC180
[4] = 0x22C6BFC190
[5] = 0x22C6BFC1A0
[6] = 0x22C6BFC1B0
[7] = 0x22C6BFC1C0
[8] = 0x22C6BFC1D0
[9] = 0x22C6BFC1E0
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 = 0x17
unsigned int wMinute = 0x7
unsigned int wSecond = 0xA
unsigned int wMilliseconds = 0x3C2
Local _EXCEPTION_RECORD* pExceptionRecord = 0x22C6BFD4F0
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 = 0x22C6BFC880
_EXCEPTION_RECORD* ExceptionRecord = 0x22C6BFD4F0
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 = 0x22C6BFD000
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 = 0x10206
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 = 0x3C
unsigned int Rbx = 0x0
unsigned int Rsp = 0x22C6BFD730
unsigned int Rbp = 0x22C6BFDBF0
unsigned int Rsi = 0x1
unsigned int Rdi = 0x22C6BFD750
unsigned int R8 = 0x7FFA2760B568
unsigned int R9 = 0x7FFA2760B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x7FF65B0DD1DA
unsigned int R13 = 0x7FF6593E0000
unsigned int R14 = 0x22C6BFF840
unsigned int R15 = 0x22C6BFE6F0
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 = 0xCCCCCCCC
unsigned int ErrorSelector = 0xCCCC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0xCCCCCCCC
unsigned int DataSelector = 0xCCCC
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x22C6BFD120
[1] = 0x22C6BFD130
[2] = 0x22C6BFD140
[3] = 0x22C6BFD150
[4] = 0x22C6BFD160
[5] = 0x22C6BFD170
[6] = 0x22C6BFD180
[7] = 0x22C6BFD190
_M128A[16] XmmRegisters
[0] = 0x22C6BFD1A0
[1] = 0x22C6BFD1B0
[2] = 0x22C6BFD1C0
[3] = 0x22C6BFD1D0
[4] = 0x22C6BFD1E0
[5] = 0x22C6BFD1F0
[6] = 0x22C6BFD200
[7] = 0x22C6BFD210
[8] = 0x22C6BFD220
[9] = 0x22C6BFD230
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] = 0x22C6BFD100
[1] = 0x22C6BFD110
<user defined> Legacy = 0x22C6BFD120
_M128A Xmm0 = 0x22C6BFD1A0
_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] = 0x22C6BFD300
[1] = 0x22C6BFD310
[2] = 0x22C6BFD320
[3] = 0x22C6BFD330
[4] = 0x22C6BFD340
[5] = 0x22C6BFD350
[6] = 0x22C6BFD360
[7] = 0x22C6BFD370
[8] = 0x22C6BFD380
[9] = 0x22C6BFD390
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 00000022C6BFC700 WheatyExceptionReport::WheatyUnhandledExceptionFilter+436 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 186
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x22C6BFC880
_EXCEPTION_RECORD* ExceptionRecord = 0x22C6BFD4F0
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 = 0x22C6BFD000
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 = 0x10206
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 = 0x3C
unsigned int Rbx = 0x0
unsigned int Rsp = 0x22C6BFD730
unsigned int Rbp = 0x22C6BFDBF0
unsigned int Rsi = 0x1
unsigned int Rdi = 0x22C6BFD750
unsigned int R8 = 0x7FFA2760B568
unsigned int R9 = 0x7FFA2760B570
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x7FF65B0DD1DA
unsigned int R13 = 0x7FF6593E0000
unsigned int R14 = 0x22C6BFF840
unsigned int R15 = 0x22C6BFE6F0
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 = 0xCCCCCCCC
unsigned int ErrorSelector = 0xCCCC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0xCCCCCCCC
unsigned int DataSelector = 0xCCCC
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x22C6BFD120
[1] = 0x22C6BFD130
[2] = 0x22C6BFD140
[3] = 0x22C6BFD150
[4] = 0x22C6BFD160
[5] = 0x22C6BFD170
[6] = 0x22C6BFD180
[7] = 0x22C6BFD190
_M128A[16] XmmRegisters
[0] = 0x22C6BFD1A0
[1] = 0x22C6BFD1B0
[2] = 0x22C6BFD1C0
[3] = 0x22C6BFD1D0
[4] = 0x22C6BFD1E0
[5] = 0x22C6BFD1F0
[6] = 0x22C6BFD200
[7] = 0x22C6BFD210
[8] = 0x22C6BFD220
[9] = 0x22C6BFD230
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] = 0x22C6BFD100
[1] = 0x22C6BFD110
<user defined> Legacy = 0x22C6BFD120
_M128A Xmm0 = 0x22C6BFD1A0
_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] = 0x22C6BFD300
[1] = 0x22C6BFD310
[2] = 0x22C6BFD320
[3] = 0x22C6BFD330
[4] = 0x22C6BFD340
[5] = 0x22C6BFD350
[6] = 0x22C6BFD360
[7] = 0x22C6BFD370
[8] = 0x22C6BFD380
[9] = 0x22C6BFD390
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 = 0x17
unsigned int wMinute = 0x7
unsigned int wSecond = 0xA
unsigned int wMilliseconds = 0x17B
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 00000022C6BFC810 UnhandledExceptionFilter+190
00007FFA4B58884F 00000022C6BFC840 memset+1C4F
00007FFA4B571146 00000022C6BFC8B0 __C_specific_handler+96
00007FFA4B584E6D 00000022C6BFC8E0 __chkstk+11D
00007FFA4B506058 00000022C6BFCFF0 RtlWalkFrameChain+1518
00007FFA4B583D9E 00000022C6BFD720 KiUserExceptionDispatcher+2E
00007FF65B6BAB0C 00000022C6BFD750 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102
Parameter int __formal = 0x16
00007FFA2751A381 00000022C6BFD810 raise+441
00007FFA2751BF59 00000022C6BFD850 abort+39
00007FFA2751AF86 00000022C6BFD890 terminate+36
00007FFA331F4384 00000022C6BFD9A0 _is_exception_typeof+B74
00007FFA331F5B25 00000022C6BFDA40 __BuildCatchObjectHelper+DA5
00007FFA33206107 00000022C6BFDAB0 __CxxFrameHandler3+A7
00007FFA4B584E6D 00000022C6BFDAE0 __chkstk+11D
00007FFA4B506058 00000022C6BFE1F0 RtlWalkFrameChain+1518
00007FFA4B583D9E 00000022C6BFE910 KiUserExceptionDispatcher+2E
00007FFA472C50D8 00000022C6BFE9F0 RaiseException+68
00007FFA331F7E2D 00000022C6BFEAA0 _CxxThrowException+12D
00007FFA289E8259 00000022C6BFEAF0 ?_Xout_of_range@std@@YAXPEBD@Z+29
00007FF65B231451 00000022C6BFEB20 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 00000022C6BFEB50 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 = 0x1FFEA8FB238
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 = 0x1FFEA8FB238
Parameter unsigned int _Pos = 0x2
00007FF65B22DA44 00000022C6BFEBE0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99
Local WaypointMovementGenerator<Creature>* this = 0x1FFF0045EF0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1FFEA8FB238
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1FFEA8FB238
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 = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1FFEC9E1C68
LinkedListElement* iPrev = 0x1FFECA2DC98
GridRefManager<Creature>* iRefTo = 0x1FFDA098C58
Creature* iRefFrom = 0x1FFECA26050
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 = 0x1FFECA29CA0
<user defined> XYZ = 0x1FFECA29CA0
<user defined> XYZO = 0x1FFECA29CA0
<user defined> PackedXYZ = 0x1FFECA29CA0
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 = 0x1FFECA29CB0
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 = 0x1FFECA29CD0
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 = 0x1FFECA29D18
<user defined> _Copy_tag = 0x1FFECA29D18
<user defined> _Move_tag = 0x1FFECA29D18
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 = 0x1FFECA29D30
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 = 0x1FFECA29D38
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 = 0x1FFECA29D50
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 = 0x1FFECA29D80
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 = 0x1FFECA29D88
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 = 0x1FFECA29DA0
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 = 0x1FFECA29DD0
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 = 0x1FFECA29DD8
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 = 0x1FFECA29DF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29E28
LinkedListElement iLast = 0x1FFECA29E38
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29E38
<user defined> iterator = 0xECA29E38
<user defined> iterator = 0x1FFECA29E20
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 = 0x1FFECA29EB8
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 = 0x5B22CA3F
int m_respawnTime = 0x5B22CAB7
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 = 0x1FFECA29F58
<user defined> XYZ = 0x1FFECA29F58
<user defined> XYZO = 0x1FFECA29F58
<user defined> PackedXYZ = 0x1FFECA29F58
float m_positionX = 1884.960693
float m_positionY = 1587.941284
float m_positionZ = 89.451538
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
Position m_transportHomePosition
<user defined> XY = 0x1FFECA29F68
<user defined> XYZ = 0x1FFECA29F68
<user defined> XYZO = 0x1FFECA29F68
<user defined> PackedXYZ = 0x1FFECA29F68
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 = 0x1FF94BE0B58
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 = 0x1FFA04C95E8
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 = 0x1FFECA29FD8
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 = 0x1FFECA29FE0
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 = 0x1FFECA29FF8
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 00000022C6BFEC40 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294
Local WaypointMovementGenerator<Creature>* this = 0x1FFF0045EF0
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >
PathMovementBase<Creature,WaypointPath const *>
WaypointPath* i_path = 0x1FFEA8FB238
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1FFEA8FB238
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 = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x1FFEC9E1C68
LinkedListElement* iPrev = 0x1FFECA2DC98
GridRefManager<Creature>* iRefTo = 0x1FFDA098C58
Creature* iRefFrom = 0x1FFECA26050
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 = 0x1FFECA29CA0
<user defined> XYZ = 0x1FFECA29CA0
<user defined> XYZO = 0x1FFECA29CA0
<user defined> PackedXYZ = 0x1FFECA29CA0
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 = 0x1FFECA29CB0
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 = 0x1FFECA29CD0
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 = 0x1FFECA29D18
<user defined> _Copy_tag = 0x1FFECA29D18
<user defined> _Move_tag = 0x1FFECA29D18
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 = 0x1FFECA29D30
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 = 0x1FFECA29D38
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 = 0x1FFECA29D50
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 = 0x1FFECA29D80
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 = 0x1FFECA29D88
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 = 0x1FFECA29DA0
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 = 0x1FFECA29DD0
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 = 0x1FFECA29DD8
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 = 0x1FFECA29DF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29E28
LinkedListElement iLast = 0x1FFECA29E38
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29E38
<user defined> iterator = 0xECA29E38
<user defined> iterator = 0x1FFECA29E20
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 = 0x1FFECA29EB8
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 = 0x5B22CA3F
int m_respawnTime = 0x5B22CAB7
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 = 0x1FFECA29F58
<user defined> XYZ = 0x1FFECA29F58
<user defined> XYZO = 0x1FFECA29F58
<user defined> PackedXYZ = 0x1FFECA29F58
float m_positionX = 1884.960693
float m_positionY = 1587.941284
float m_positionZ = 89.451538
float m_orientation = 3.067404
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67E1F44EB9EBE
Position m_transportHomePosition
<user defined> XY = 0x1FFECA29F68
<user defined> XYZ = 0x1FFECA29F68
<user defined> XYZO = 0x1FFECA29F68
<user defined> PackedXYZ = 0x1FFECA29F68
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 = 0x1FF94BE0B58
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 = 0x1FFA04C95E8
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 = 0x1FFECA29FD8
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 = 0x1FFECA29FE0
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 = 0x1FFECA29FF8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x66
00007FF65A9382AC 00000022C6BFEC70 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76
Local MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >* this = 0x1FFF0045EF0
Parameter Unit* u = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
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 = 0x1FFECA26248
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1FFECA26260
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1FFECA26248
Position pos = 0x1FFECA26258
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1FFECA26274
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 = 0x1FFECA262A8
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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1FFA2392090
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1FFA23920B8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1FFA23920E0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1FFA2392108
std::mutex _mapLock = 0x1FFA2392128
std::mutex _gridLock = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1FF5FD4C060
MapRefManager m_mapRefManager = 0x1FFA23921E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1FFC79F4E90
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1FFA2392228
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1FFA2392240
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1FFA2392258
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1FFA2392270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells = 0x1FFA23A42A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1FFA23AC2B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1FFA23AC2C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1FFA23AC2E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1FFA23AC2F8
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1FFA23AC310
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1FFA23AC360
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1FFA23AC3B0
IntervalTimer _weatherUpdateTimer = 0x1FFA23AC400
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 = 0x1FFA23AC418
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1FFA23AC430
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1FFA23AC668
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1FFA23AC6B8
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 = 0x1FFA23AC708
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1FFA23AC758
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1FFA23AC7A8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1FFA23AC7F8
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 = 0x1FFECA26310
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 = 0x1FFECA26310
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26314
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26328
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA26340
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA26358
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 = 0x1FFECA26380
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 = 0x1FFECA26380
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26384
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26398
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA263B0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA263C8
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
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 = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
<user defined> _Copy_tag = 0x1FFECA26528
<user defined> _Move_tag = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1FFE8015B10
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1FFE8015B40
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1FFE8015B60
ObjectGuid target = 0x1FFE8015B6C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
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 = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29AE8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148ED0
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 = 0x1FFE9148EE8
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 = 0x1FFEC9F7850
unsigned int ItemId = 0xEB4A50C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xA0
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 = 0x1FFE9148F18
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 = 0x1FFE9148F20
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 = 0x1FFE9148F38
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 = 0x1FFEC9F84D0
unsigned int ItemId = 0xEB4A44C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x40
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 = 0x1FFE9148F68
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 = 0x1FFE9148F70
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 = 0x1FFE9148F88
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 = 0x1FFE9148FF0
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 = 0x1FFE9148FF8
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 = 0x1FFE9149010
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 = 0x1FFE9149040
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 = 0x1FFE9149048
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 = 0x1FFE9149060
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int time_diff = 0x66
00007FF65A926AF9 00000022C6BFECB0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93
Local MotionMaster* this = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
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 = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
unsigned int[3] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int m_regenTimer = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer = 0x1FFECA29AE8
ThreatContainer iThreatOfflineContainer = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
RedirectThreatInfo _redirectThreadInfo
ObjectGuid _targetGUID = 0x1FFECA29C30
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148F18
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 = 0x1FFE9148F68
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 = 0x1FFE9148FF0
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 = 0x1FFE9149040
bool[3] _initialize
[0] = 0x0
[1] = 0x0
[2] = 0x1
unsigned int _cleanFlag = 0x1
Parameter unsigned int diff = 0x66
Local bool isMoveGenUpdateSuccess = 0xCC
00007FF65A5DCF6F 00000022C6BFED20 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504
Local Unit* this = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
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 = 0x1FFECA26248
unsigned int flags = 0x100
unsigned int flags2 = 0x0
Position pos = 0x1FFECA26260
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x1FFECA26248
Position pos = 0x1FFECA26258
int seat = 0x0
unsigned int time = 0x0
unsigned int prevTime = 0x0
unsigned int vehicleId = 0x0
MovementInfo::TransportInfo transport = 0x1FFECA26274
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 = 0x1FFECA262A8
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 = 0x1FFA2392040
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 = 0x1FFA2392048
LinkedListElement iLast = 0x1FFA2392058
unsigned int iSize = 0xB
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF4208068
<user defined> iterator = 0xF4208068
<user defined> iterator = 0x1FFA2392040
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 = 0x1FFA2392070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1FFA2392090
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1FFA23920B8
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1FFA23920E0
bool _areaTriggersToMoveLock = 0x0
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1FFA2392108
std::mutex _mapLock = 0x1FFA2392128
std::mutex _gridLock = 0x1FFA2392178
MapEntry* i_mapEntry = 0x1FF28F92720
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x1FF5FD4C060
MapRefManager m_mapRefManager = 0x1FFA23921E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1FFC79F4E90
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1FFA2392228
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1FFA2392240
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1FFA2392258
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1FFA2392270
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x1FFA2392040
Map* m_parentTerrainMap = 0x1FFA2392040
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1FFAC84D3B0
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] = 0x1FFA23922A8
[1] = 0x1FFA23924A8
[2] = 0x1FFA23926A8
[3] = 0x1FFA23928A8
[4] = 0x1FFA2392AA8
[5] = 0x1FFA2392CA8
[6] = 0x1FFA2392EA8
[7] = 0x1FFA23930A8
[8] = 0x1FFA23932A8
[9] = 0x1FFA23934A8
GridMap*[64] GridMaps
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
[0] = 0x1FFA239A2A8
[1] = 0x1FFA239A4A8
[2] = 0x1FFA239A6A8
[3] = 0x1FFA239A8A8
[4] = 0x1FFA239AAA8
[5] = 0x1FFA239ACA8
[6] = 0x1FFA239AEA8
[7] = 0x1FFA239B0A8
[8] = 0x1FFA239B2A8
[9] = 0x1FFA239B4A8
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] = 0x1FFA23A22A8
[1] = 0x1FFA23A2328
[2] = 0x1FFA23A23A8
[3] = 0x1FFA23A2428
[4] = 0x1FFA23A24A8
[5] = 0x1FFA23A2528
[6] = 0x1FFA23A25A8
[7] = 0x1FFA23A2628
[8] = 0x1FFA23A26A8
[9] = 0x1FFA23A2728
std::bitset<262144> marked_cells = 0x1FFA23A42A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1FFA23AC2B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1FFA23AC2C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1FFA23AC2E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1FFA23AC2F8
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1FFA23AC310
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1FFA23AC360
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1FFA23AC3B0
IntervalTimer _weatherUpdateTimer = 0x1FFA23AC400
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 = 0x1FFA23AC418
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1FFA23AC430
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1FFA23AC668
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1FFA23AC6B8
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 = 0x1FFA23AC708
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1FFA23AC758
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1FFA23AC7A8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1FFA23AC7F8
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 = 0x1FFECA26310
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 = 0x1FFECA26310
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26314
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26328
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA26340
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA26358
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 = 0x1FFECA26380
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 = 0x1FFECA26380
bool Erased = 0x0
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8
ObjectGuid PersonalGuid = 0x1FFECA26384
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1FFECA26398
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1FFECA263B0
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1FFECA263C8
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
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 = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
<user defined> _Copy_tag = 0x1FFECA26528
<user defined> _Move_tag = 0x1FFECA26528
<user defined> value_compare = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1FFE8015B10
int index_lo = 0x0
int index_hi = 0x0
unsigned int m_mode = 0x0
bool cyclic = 0x0
std::vector<int,std::allocator<int> > lengths = 0x1FFE8015B40
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.000000
float y = 0.000000
float z = 0.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x1FFE8015B60
ObjectGuid target = 0x1FFE8015B6C
float angle = 0.000000
int type = 0x0
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA8
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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 = 0x1FFEC9EE250
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1FFEC9CE510
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras
[0] = 0x1FFECA268E0
[1] = 0x1FFECA268F8
[2] = 0x1FFECA26910
[3] = 0x1FFECA26928
[4] = 0x1FFECA26940
[5] = 0x1FFECA26958
[6] = 0x1FFECA26970
[7] = 0x1FFECA26988
[8] = 0x1FFECA269A0
[9] = 0x1FFECA269B8
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 = 0x1FFECA29700
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 = 0x1FFECA29718
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 = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
<user defined> _Copy_tag = 0x1FFECA29730
<user defined> _Move_tag = 0x1FFECA29730
<user defined> value_compare = 0x1FFECA29730
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] = 0x1FFECA29750
[1] = 0x1FFECA29764
[2] = 0x1FFECA29778
[3] = 0x1FFECA2978C
[4] = 0x1FFECA297A0
[5] = 0x1FFECA297B4
[6] = 0x1FFECA297C8
[7] = 0x1FFECA297DC
[8] = 0x1FFECA297F0
[9] = 0x1FFECA29804
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 = 0x1FFECA29A40
<user defined> _Copy_tag = 0x1FFECA29A40
<user defined> _Move_tag = 0x1FFECA29A40
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 = 0x1FFECA29A58
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1FFECA29A58
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 = 0x1FFECA29AA0
MotionMaster* i_motionMaster = 0x1FFEB4A5340
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1FFF45D9400
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 = 0x1FFF45D9400
MovementGenerator*[3] _slot
[0] = 0x7FF65D34FFB0
[1] = 0x0
[2] = 0x0
int _top = 0x0
Unit* _owner = 0x1FFECA26050
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 = 0x1B
ThreatManager m_ThreatManager
HostileReference* iCurrentVictim = NULL
Unit* iOwner = 0x1FFECA26050
unsigned int iUpdateTimer = 0x3E8
ThreatContainer iThreatContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29AE8
bool iDirty = 0x0
ThreatContainer iThreatOfflineContainer
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1FFECA29B08
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] = 0x1FFECA29B58
[1] = 0x1FFECA29B64
[2] = 0x1FFECA29B70
[3] = 0x1FFECA29B7C
[4] = 0x1FFECA29B88
[5] = 0x1FFECA29B94
[6] = 0x1FFECA29BA0
[7] = 0x1FFECA29BAC
[8] = 0x1FFECA29BB8
HostileRefManager m_HostileRefManager
RefManager<Unit,ThreatManager>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29BD0
LinkedListElement iLast = 0x1FFECA29BE0
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29BE0
<user defined> iterator = 0xECA29BE0
<user defined> iterator = 0x1FFECA29BC8
Unit* iOwner = 0x1FFECA26050
FollowerRefManager m_FollowingRefManager
RefManager<Unit,TargetedMovementGeneratorBase>
LinkedListHead
LinkedListElement iFirst = 0x1FFECA29C08
LinkedListElement iLast = 0x1FFECA29C18
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xECA29C18
<user defined> iterator = 0xECA29C18
<user defined> iterator = 0x1FFECA29C00
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 = 0x1FFE9148EC0
CooldownEntry
unsigned int SpellId = 0xECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xEC9F7850
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1FFEB4A50C0
bool OnHold = 0x0
ChargeEntry
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1FFECA26050
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000
Unit* _owner = 0x1FFECA26050
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 = 0x1FFE9148EC8
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 = 0x1FFE9148ED0
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 = 0x1FFE9148EE8
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 = 0x1FFEC9F7850
unsigned int ItemId = 0xEB4A50C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xA0
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 = 0x1FFE9148F18
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 = 0x1FFE9148F20
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 = 0x1FFE9148F38
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 = 0x1FFEC9F84D0
unsigned int ItemId = 0xEB4A44C0
unsigned int CategoryId = 0x1FF
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x40
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 = 0x1FFE9148F68
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 = 0x1FFE9148F70
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 = 0x1FFE9148F88
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 = 0x1FFE9148FF0
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 = 0x1FFE9148FF8
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 = 0x1FFE9149010
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 = 0x1FFE9149040
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 = 0x1FFE9149048
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 = 0x1FFE9149060
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0x66
00007FF65A7EA10D 00000022C6BFF1D0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574
Local Creature* this = 0x1FFECA26050
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 = 0x1FFC77F71B8
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1FFECA26078
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1FFECA26098
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1FFC77F6D98
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 = 0x1FFECA260C8
<user defined> XYZ = 0x1FFECA260C8
<user defined> XYZO = 0x1FFECA260C8
<user defined> PackedXYZ = 0x1FFECA260C8
float m_positionX = 1884.524170
float m_positionY = 1587.973755
float m_positionZ = 89.522087
float m_orientation = 6.208997
?$Streamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44C67F2944EB90C6
unsigned int m_mapId = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1FFECA260DC
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1FFECA260E8
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1FFECA260F4
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1FFECA26190
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1FFECA2622C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1FFECA26238
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x1FFECA26248
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 = 0x1FFA2392040
unsigned int m_InstanceId = 0x0
PhaseShift _phaseShift = 0x1FFECA26310
PhaseShift _suppressedPhaseShift = 0x1FFECA26380
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 = 0x1FFECA26400
<user defined> _Copy_tag = 0x1FFECA26400
<user defined> _Move_tag = 0x1FFECA26400
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x1FFECA26420
[1] = 0x1FFECA26430
[2] = 0x1FFECA26440
[3] = 0x1FFECA26450
[4] = 0x1FFECA26460
[5] = 0x1FFECA26470
[6] = 0x1FFECA26480
ObjectGuid[4] m_ObjectSlot
[0] = 0x1FFECA26490
[1] = 0x1FFECA264A0
[2] = 0x1FFECA264B0
[3] = 0x1FFECA264C0
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 = 0x4873
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1FFECA26528
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] = 0x1FFECA26540
[1] = 0x1FFECA26590
[2] = 0x1FFECA265E0
[3] = 0x1FFECA26630
[4] = 0x1FFECA26680
[5] = 0x1FFECA266D0
[6] = 0x1FFECA26720
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 = 0x1FFECA26778
<user defined> _Copy_tag = 0x1FFECA26778
<user defined> _Move_tag = 0x1FFECA26778
bool IsAIEnabled = 0x1
bool NeedChangeAI = 0x0
ObjectGuid LastCharmerGUID
unsigned int _low = 0x0
unsigned int _high = 0x0
bool m_ControlledByPlayer = 0x0
Movement::MoveSpline* movespline = 0x1FFE8015B10
Movement::Spline<int> spline = 0x1FFE8015B10
Movement::FacingInfo facing = 0x1FFE8015B60
unsigned int m_Id = 0x4C9
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 = 0x1FFE8015BA4
bool onTransport = 0x0
bool splineIsFacingOnly = 0x0
UnitAI* i_AI = 0x1FFEA8FB050
Unit* me = 0x1FFECA26050
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 = 0x1FFECA267D8
<user defined> _Copy_tag = 0x1FFECA267D8
<user defined> _Move_tag = 0x1FFECA267D8
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 = 0x1FFECA26800
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 = 0x1FFECA26818
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 = 0x1FFECA26830
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 = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
<user defined> _Copy_tag = 0x1FFECA26878
<user defined> _Move_tag = 0x1FFECA26878
<user defined> value_compare = 0x1FFECA26878
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 = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
<user defined> _Copy_tag = 0x1FFECA26890
<user defined> _Move_tag = 0x1FFECA26890
<user defined> value_compare = 0x1FFECA26890
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 = 0x1FFECA268A8
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment