Created
June 14, 2018 20:12
-
-
Save Phentora/1fed731340b74fa5e4613662a20c4ae1 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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