Created
June 14, 2018 20:11
-
-
Save Phentora/8bded5d0d08cda72ba02abed0a5dea65 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 21:54 | |
//===================================================== | |
*** Hardware *** | |
Processor: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz | |
Number Of Processors: 4 | |
Physical Memory: 16649980 KB (Available: 8087512 KB) | |
Commit Charge Limit: 33427196 KB | |
*** Operation System *** | |
Windows 10 Professional (Version 10.0, Build 16299) | |
//===================================================== | |
Exception code: C0000005 ACCESS_VIOLATION | |
Fault address: 00007FF65B6BAB0C 01:00000000022D9B0C D:\Work\Eluna\master\Debug\worldserver.exe | |
Registers: | |
RAX:00000000CCCCCCCC | |
RBX:0000000000000000 | |
RCX:0000000000000016 | |
RDX:0000000000000024 | |
RSI:0000000000000001 | |
RDI:0000002BED1FDBA0 | |
R8: 00007FFA28A1B570 | |
R9: 0000000000000000 | |
R10:0000000000000246 | |
R11:00007FF65B0DD1DA | |
R12:00007FF6593E0000 | |
R13:0000002BED1FFD50 | |
R14:0000002BED1FEE50 | |
R15:CCCCCCCCCCCCCCCC | |
CS:RIP:0033:00007FF65B6BAB0C | |
SS:RSP:002B:00000000ED1FDB80 RBP:ED1FE040 | |
DS:002B ES:002B FS:0053 GS:002B | |
Flags:00010202 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102 | |
00007FFA2892A381 0000002BED1FDC60 raise+441 | |
00007FFA2892BF59 0000002BED1FDCA0 abort+39 | |
00007FFA2892AF86 0000002BED1FDCE0 terminate+36 | |
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74 | |
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5 | |
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7 | |
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D | |
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518 | |
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303 | |
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68 | |
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D | |
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29 | |
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031 | |
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844 | |
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99 | |
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294 | |
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76 | |
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93 | |
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504 | |
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574 | |
00007FF65ADFB450 0000002BED1FF740 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339 | |
00007FF65A777EC5 0000002BED1FF770 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
00007FF65A777F65 0000002BED1FF7A0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > >+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
00007FF65A77811B 0000002BED1FF7D0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >+4B d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
00007FF65A777C0A 0000002BED1FF800 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+3A d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
00007FF65A7A7235 0000002BED1FF830 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >::Visit+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
00007FF65A776BB5 0000002BED1FF860 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::Visit<Trinity::ObjectUpdater>+35 d:\work\trinitycore\src\server\game\grids\grid.h line 92 | |
00007FF65A77747C 0000002BED1FF890 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+4C d:\work\trinitycore\src\server\game\grids\ngrid.h line 151 | |
00007FF65A776CE0 0000002BED1FF8E0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >+D0 d:\work\trinitycore\src\server\game\maps\map.h line 837 | |
00007FF65A752E34 0000002BED1FF980 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742 | |
00007FF65A75313A 0000002BED1FFC10 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786 | |
00007FF65B0DD3BC 0000002BED1FFC40 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43 | |
00007FF65B0DB436 0000002BED1FFC90 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115 | |
00007FF65B0DB9C4 0000002BED1FFCC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B0DC31C 0000002BED1FFD00 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B0DBB2B 0000002BED1FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65B0DD1DA 0000002BED1FFD90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65B0DCC98 0000002BED1FFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BED1FFDF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BED1FFE30 _register_onexit_function+488 | |
00007FFA28933071 0000002BED1FFE80 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BED1FFEB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED1FFF00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BEC4FE520 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BEC4FE590 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BEC4FE5D0 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BEC4FE620 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BEC4FE660 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BEC4FE690 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BEC4FE710 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BEC4FE740 _Cnd_wait+20 | |
00007FF659473AC2 0000002BEC4FE770 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
00007FF6594AC504 0000002BEC4FE7B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
00007FF65B0DB127 0000002BEC4FE810 MapUpdater::wait+67 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 74 | |
00007FF659D8F41D 0000002BEC4FE910 MapManager::Update+1ED d:\work\trinitycore\src\server\game\maps\mapmanager.cpp line 250 | |
00007FF659CEDF0E 0000002BEC4FECA0 World::Update+93E d:\work\trinitycore\src\server\game\world\world.cpp line 2425 | |
00007FF6594299AD 0000002BEC4FECF0 WorldUpdateLoop+6D d:\work\trinitycore\src\server\worldserver\main.cpp line 443 | |
00007FF65942C21E 0000002BEC4FFD80 main+1C4E d:\work\trinitycore\src\server\worldserver\main.cpp line 346 | |
00007FF65BA687E4 0000002BEC4FFDC0 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF65BA68734 0000002BEC4FFE20 __scrt_common_main_seh+124 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 283 | |
00007FF65BA685FE 0000002BEC4FFE50 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326 | |
00007FF65BA68859 0000002BEC4FFE80 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFA49FA1FE4 0000002BEC4FFEB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC4FFF00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B580194 0000002BEC7FF9A0 ZwRemoveIoCompletion+14 | |
00007FFA472E021E 0000002BEC7FFA00 GetQueuedCompletionStatus+4E | |
00007FF659489738 0000002BEC7FFBF0 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381 | |
00007FF659496DB4 0000002BEC7FFCC0 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163 | |
00007FF659496C8B 0000002BEC7FFD20 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62 | |
00007FF65946C083 0000002BEC7FFD50 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214 | |
00007FF6594347A0 0000002BEC7FFD80 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF6594441B0 0000002BEC7FFDB0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65943747C 0000002BEC7FFDE0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65947EDCA 0000002BEC7FFE30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65947A848 0000002BEC7FFE60 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BEC7FFE90 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BEC7FFED0 _register_onexit_function+488 | |
00007FFA28933071 0000002BEC7FFF20 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BEC7FFF50 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC7FFFA0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B580194 0000002BEC8FF440 ZwRemoveIoCompletion+14 | |
00007FFA472E021E 0000002BEC8FF4A0 GetQueuedCompletionStatus+4E | |
00007FF659489738 0000002BEC8FF690 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381 | |
00007FF659496DB4 0000002BEC8FF760 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163 | |
00007FF659496C8B 0000002BEC8FF7C0 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62 | |
00007FF65946C083 0000002BEC8FF7F0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214 | |
00007FF6594347A0 0000002BEC8FF820 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF6594441B0 0000002BEC8FF850 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65943747C 0000002BEC8FF880 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65947EDCA 0000002BEC8FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65947A848 0000002BEC8FF900 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BEC8FF930 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BEC8FF970 _register_onexit_function+488 | |
00007FFA28933071 0000002BEC8FF9C0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BEC8FF9F0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC8FFA40 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BEC9FF840 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BEC9FF8B0 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BEC9FF8F0 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BEC9FF940 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BEC9FF980 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BEC9FF9B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BEC9FFA30 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BEC9FFA60 _Cnd_wait+20 | |
00007FF659473AC2 0000002BEC9FFA90 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
00007FF6594AC504 0000002BEC9FFAD0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
00007FF65B439127 0000002BEC9FFB30 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
00007FF65B438619 0000002BEC9FFB90 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50 | |
00007FF65B438BC4 0000002BEC9FFBC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B438D8C 0000002BEC9FFC00 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B438C2B 0000002BEC9FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65B43937A 0000002BEC9FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65B439218 0000002BEC9FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BEC9FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BEC9FFD30 _register_onexit_function+488 | |
00007FFA28933071 0000002BEC9FFD80 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BEC9FFDB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC9FFE00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BECAFF580 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BECAFF5F0 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BECAFF630 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BECAFF680 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BECAFF6C0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BECAFF6F0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BECAFF770 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BECAFF7A0 _Cnd_wait+20 | |
00007FF659473AC2 0000002BECAFF7D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
00007FF6594AC504 0000002BECAFF810 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
00007FF65B439127 0000002BECAFF870 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
00007FF65B438619 0000002BECAFF8D0 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50 | |
00007FF65B438BC4 0000002BECAFF900 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B438D8C 0000002BECAFF940 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B438C2B 0000002BECAFF980 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65B43937A 0000002BECAFF9D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65B439218 0000002BECAFFA00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BECAFFA30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BECAFFA70 _register_onexit_function+488 | |
00007FFA28933071 0000002BECAFFAC0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BECAFFAF0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECAFFB40 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BECBFF340 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BECBFF3B0 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BECBFF3F0 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BECBFF440 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BECBFF480 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BECBFF4B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BECBFF530 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BECBFF560 _Cnd_wait+20 | |
00007FF659473AC2 0000002BECBFF590 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
00007FF6594AC504 0000002BECBFF5D0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
00007FF65B439127 0000002BECBFF630 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
00007FF65B438619 0000002BECBFF690 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50 | |
00007FF65B438BC4 0000002BECBFF6C0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B438D8C 0000002BECBFF700 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B438C2B 0000002BECBFF740 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65B43937A 0000002BECBFF790 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65B439218 0000002BECBFF7C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BECBFF7F0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BECBFF830 _register_onexit_function+488 | |
00007FFA28933071 0000002BECBFF880 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BECBFF8B0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECBFF900 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583984 0000002BECDFF760 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFA4B4ED6DD 0000002BECDFFAF0 RtlSetThreadWorkOnBehalfTicket+78D | |
00007FFA49FA1FE4 0000002BECDFFB20 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECDFFB70 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583984 0000002BECEFF880 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFA4B4ED6DD 0000002BECEFFC10 RtlSetThreadWorkOnBehalfTicket+78D | |
00007FFA49FA1FE4 0000002BECEFFC40 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECEFFC90 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B5800F4 0000002BECFFF9F0 NtWaitForSingleObject+14 | |
00007FFA472C5A8F 0000002BECFFFA90 WaitForSingleObjectEx+9F | |
00007FF65946C84D 0000002BECFFFAC0 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+4D c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 53 | |
00007FF659496C3F 0000002BECFFFAF0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>::run+2F c:\local\boost_1_67_0\boost\asio\detail\win_thread.hpp line 123 | |
00007FF6594A02B6 0000002BECFFFB70 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127 | |
00007FFA28933428 0000002BECFFFBB0 _register_onexit_function+488 | |
00007FFA28933071 0000002BECFFFC00 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BECFFFC30 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECFFFC80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583984 0000002BED0FFAC0 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFA4B4ED6DD 0000002BED0FFE50 RtlSetThreadWorkOnBehalfTicket+78D | |
00007FFA49FA1FE4 0000002BED0FFE80 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED0FFED0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B581DA4 0000002BED1FBB00 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 0000002BED1FBB08 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 0000002BED1FBB10 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 0000002BED1FBB18 0000:0000000000000000 | |
0000000000000368 0000002BED1FBB20 0000:0000000000000000 | |
0000BD753F13001D 0000002BED1FBB28 0000:0000000000000000 | |
0000002BED1FC0A0 0000002BED1FBB30 0000:0000000000000000 | |
00007FF6594AF780 0000002BED1FC0A0 WheatyExceptionReport::printTracesForAllThreads+100 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 475 | |
00007FF6594AFB97 0000002BED1FC7D0 WheatyExceptionReport::GenerateExceptionReport+3B7 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 576 | |
00007FF6594AF586 0000002BED1FCB80 WheatyExceptionReport::WheatyUnhandledExceptionFilter+436 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 186 | |
00007FFA473695C0 0000002BED1FCC90 UnhandledExceptionFilter+190 | |
00007FFA4B58884F 0000002BED1FCCC0 memset+1C4F | |
00007FFA4B571146 0000002BED1FCD30 __C_specific_handler+96 | |
00007FFA4B584E6D 0000002BED1FCD60 __chkstk+11D | |
00007FFA4B506058 0000002BED1FD470 RtlWalkFrameChain+1518 | |
00007FFA4B583D9E 0000002BED1FDB70 KiUserExceptionDispatcher+2E | |
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102 | |
00007FFA2892A381 0000002BED1FDC60 raise+441 | |
00007FFA2892BF59 0000002BED1FDCA0 abort+39 | |
00007FFA2892AF86 0000002BED1FDCE0 terminate+36 | |
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74 | |
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5 | |
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7 | |
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D | |
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518 | |
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303 | |
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68 | |
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D | |
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29 | |
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031 | |
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844 | |
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99 | |
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294 | |
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76 | |
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93 | |
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504 | |
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574 | |
00007FF65ADFB450 0000002BED1FF740 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339 | |
00007FF65A777EC5 0000002BED1FF770 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
00007FF65A777F65 0000002BED1FF7A0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > >+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
00007FF65A77811B 0000002BED1FF7D0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >+4B d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
00007FF65A777C0A 0000002BED1FF800 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+3A d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
00007FF65A7A7235 0000002BED1FF830 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >::Visit+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
00007FF65A776BB5 0000002BED1FF860 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::Visit<Trinity::ObjectUpdater>+35 d:\work\trinitycore\src\server\game\grids\grid.h line 92 | |
00007FF65A77747C 0000002BED1FF890 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+4C d:\work\trinitycore\src\server\game\grids\ngrid.h line 151 | |
00007FF65A776CE0 0000002BED1FF8E0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >+D0 d:\work\trinitycore\src\server\game\maps\map.h line 837 | |
00007FF65A752E34 0000002BED1FF980 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742 | |
00007FF65A75313A 0000002BED1FFC10 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786 | |
00007FF65B0DD3BC 0000002BED1FFC40 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43 | |
00007FF65B0DB436 0000002BED1FFC90 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115 | |
00007FF65B0DB9C4 0000002BED1FFCC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B0DC31C 0000002BED1FFD00 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65B0DBB2B 0000002BED1FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65B0DD1DA 0000002BED1FFD90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65B0DCC98 0000002BED1FFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BED1FFDF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BED1FFE30 _register_onexit_function+488 | |
00007FFA28933071 0000002BED1FFE80 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BED1FFEB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED1FFF00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B5800F4 0000002BED2FF6C0 NtWaitForSingleObject+14 | |
00007FFA472C5A8F 0000002BED2FF760 WaitForSingleObjectEx+9F | |
00007FF65946C84D 0000002BED2FF790 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+4D c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 53 | |
00007FF659496C3F 0000002BED2FF7C0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>::run+2F c:\local\boost_1_67_0\boost\asio\detail\win_thread.hpp line 123 | |
00007FF6594A02B6 0000002BED2FF840 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127 | |
00007FFA28933428 0000002BED2FF880 _register_onexit_function+488 | |
00007FFA28933071 0000002BED2FF8D0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BED2FF900 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED2FF950 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B580194 0000002BED3FF040 ZwRemoveIoCompletion+14 | |
00007FFA472E021E 0000002BED3FF0A0 GetQueuedCompletionStatus+4E | |
00007FF659489738 0000002BED3FF290 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381 | |
00007FF659496DB4 0000002BED3FF360 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163 | |
00007FF659496C8B 0000002BED3FF3C0 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62 | |
00007FF659EDCAA9 0000002BED3FF5C0 NetworkThread<WorldSocket>::Run+189 d:\work\trinitycore\src\server\shared\networking\networkthread.h line 129 | |
00007FF659ED6EF4 0000002BED3FF5F0 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF659ED902C 0000002BED3FF630 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF659ED788B 0000002BED3FF670 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF659EDE8CA 0000002BED3FF6C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF659EDE2A8 0000002BED3FF6F0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BED3FF720 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BED3FF760 _register_onexit_function+488 | |
00007FFA28933071 0000002BED3FF7B0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BED3FF7E0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED3FF830 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B580134 0000002BED4FF390 NtReadFile+14 | |
00007FFA472A49A6 0000002BED4FF410 ReadFile+76 | |
00007FFA289CA2EF 0000002BED4FF500 _read+EDF | |
00007FFA289C9743 0000002BED4FF560 _read+333 | |
00007FFA28974792 0000002BED4FF5F0 ungetwc+2E2 | |
00007FFA28974FF0 0000002BED4FF630 ungetwc+B40 | |
00007FFA28936B7E 0000002BED4FF6A0 _fgetc_nolock+10E | |
00007FFA28936C03 0000002BED4FF6D0 _getc_nolock+13 | |
00007FFA28937726 0000002BED4FF700 fgetpos+816 | |
00007FFA28937357 0000002BED4FF780 fgetpos+447 | |
00007FFA28937922 0000002BED4FF7C0 fgets+32 | |
00007FF6594A0C41 0000002BED4FF9F0 CliThread+D1 d:\work\trinitycore\src\server\worldserver\commandline\clirunnable.cpp line 156 | |
00007FF65943470A 0000002BED4FFA20 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF659444170 0000002BED4FFA50 std::invoke<void (__cdecl*)(void)>+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
00007FF65943742C 0000002BED4FFA80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
00007FF65947ED2A 0000002BED4FFAD0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
00007FF65947A818 0000002BED4FFB00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
00007FF6594733BD 0000002BED4FFB30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
00007FFA28933428 0000002BED4FFB70 _register_onexit_function+488 | |
00007FFA28933071 0000002BED4FFBC0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BED4FFBF0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED4FFC40 RtlUserThreadStart+21 | |
======================== | |
Local Variables And Parameters | |
Call stack: | |
Address Frame Function SourceFile | |
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102 | |
Parameter int __formal = 0x16 | |
00007FFA2892A381 0000002BED1FDC60 raise+441 | |
00007FFA2892BF59 0000002BED1FDCA0 abort+39 | |
00007FFA2892AF86 0000002BED1FDCE0 terminate+36 | |
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74 | |
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5 | |
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7 | |
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D | |
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518 | |
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303 | |
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68 | |
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D | |
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29 | |
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031 | |
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844 | |
Local std::vector<WaypointNode,std::allocator<WaypointNode> >* this = 0x1ABD832A678 | |
std::_Vector_alloc<std::_Vec_base_types<WaypointNode,std::allocator<WaypointNode> > > | |
std::_Compressed_pair<std::allocator<WaypointNode>,std::_Vector_val<std::_Simple_types<WaypointNode> >,1> _Mypair | |
std::_Vector_val<std::_Simple_types<WaypointNode> > _Myval2 = 0x1ABD832A678 | |
Parameter unsigned int _Pos = 0x2 | |
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99 | |
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0 | |
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> > | |
PathMovementBase<Creature,WaypointPath const *> | |
WaypointPath* i_path = 0x1ABD832A678 | |
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678 | |
unsigned int id = 0x0 | |
unsigned int i_currentNode = 0x2 | |
TimeTrackerSmall i_nextMoveTime | |
int i_expiryTime = 0x0 | |
bool i_recalculateSpeed = 0x0 | |
bool IsArrivalDone = 0x0 | |
unsigned int path_id = 0x0 | |
bool repeating = 0x0 | |
bool LoadedFromDB = 0x0 | |
Parameter Creature* creature = 0x1ABFBF40040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFBF19C68 | |
LinkedListElement* iPrev = 0x1ABFBFABC78 | |
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58 | |
Creature* iRefFrom = 0x1ABFBF40040 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x1C48A3 | |
unsigned int grid_y = 0x1C48A3 | |
unsigned int cell_x = 0x1C48A3 | |
unsigned int cell_y = 0x1C48A3 | |
unsigned int nocreate = 0x1C48A3 | |
unsigned int reserved = 0x1C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3 | |
unsigned int All = 0x1C48A3 | |
Cell::<unnamed-type-data> data = 0x1C48A3 | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x1ABFBF43C90 | |
<user defined> XYZ = 0x1ABFBF43C90 | |
<user defined> XYZO = 0x1ABFBF43C90 | |
<user defined> PackedXYZ = 0x1ABFBF43C90 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CA0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CC0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
ObjectGuid containerID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABFBF43D08 | |
<user defined> _Copy_tag = 0x1ABFBF43D08 | |
<user defined> _Move_tag = 0x1ABFBF43D08 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D20 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D28 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D40 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D70 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43DC0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43DE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43E18 | |
LinkedListElement iLast = 0x1ABFBF43E28 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28 | |
<user defined> iterator = 0xFBF43E28 | |
<user defined> iterator = 0x1ABFBF43E10 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FF65C7119F0 | |
ObjectGuid _GUID | |
unsigned int _low = 0x207 | |
unsigned int _high = 0x3C00040000017780 | |
unsigned int _itemContext = 0x0 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
ObjectGuid lootingGroupLowGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int m_PlayerDamageReq = 0x37 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x1ABFBF43EA8 | |
ObjectGuid m_lootRecipient | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid m_lootRecipientGroup | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid _skinner | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x5B22BA18 | |
int m_respawnTime = 0x5B22BA90 | |
unsigned int m_respawnDelay = 0x78 | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 5.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x1 | |
unsigned int m_spawnId = 0x4F697 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_regenHealth = 0x1 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
bool m_AI_locked = 0x0 | |
int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5DE | |
Position m_homePosition | |
<user defined> XY = 0x1ABFBF43F48 | |
<user defined> XYZ = 0x1ABFBF43F48 | |
<user defined> XYZO = 0x1ABFBF43F48 | |
<user defined> PackedXYZ = 0x1ABFBF43F48 | |
float m_positionX = 1884.725220 | |
float m_positionY = 1587.958740 | |
float m_positionZ = 89.489601 | |
float m_orientation = 3.067404 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
Position m_transportHomePosition | |
<user defined> XY = 0x1ABFBF43F58 | |
<user defined> XYZ = 0x1ABFBF43F58 | |
<user defined> XYZO = 0x1ABFBF43F58 | |
<user defined> PackedXYZ = 0x1ABFBF43F58 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x1AB9796E758 | |
unsigned int Entry = 0x5DE | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x762 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x33D | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Wretched Ghoul" | |
std::string FemaleName = "" | |
std::string SubName = "" | |
std::string TitleAlt = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
int minlevel = 0x1 | |
int maxlevel = 0x2 | |
boost::optional<CreatureLevelScaling> levelScaling | |
boost::optional_detail::optional_base<CreatureLevelScaling> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0 | |
int HealthScalingExpansion = 0x0 | |
unsigned int RequiredExpansion = 0x0 | |
unsigned int VignetteID = 0x0 | |
unsigned int faction = 0x7 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 0.857143 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int trainer_class = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int type_flags2 = 0x0 | |
unsigned int lootid = 0x5DE | |
unsigned int pickpocketLootId = 0x5DE | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x1 | |
[6] = 0x1 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x1 | |
unsigned int maxgold = 0x4 | |
std::string AIName = "SmartAI" | |
unsigned int MovementType = 0x1 | |
unsigned int InhabitType = 0x3 | |
float HoverHeight = 1.000000 | |
float ModHealth = 1.000000 | |
float ModHealthExtra = 1.000000 | |
float ModMana = 1.000000 | |
float ModManaExtra = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x64 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
CreatureData* m_creatureData = 0x1ABA31AA968 | |
unsigned int id = 0x5DE | |
unsigned int mapid = 0x0 | |
unsigned int displayid = 0x0 | |
int equipmentId = 0x0 | |
float posX = 1919.939941 | |
float posY = 1586.650024 | |
float posZ = 83.980400 | |
float orientation = 2.334830 | |
unsigned int spawntimesecs = 0x78 | |
float spawndist = 5.000000 | |
unsigned int currentwaypoint = 0x0 | |
unsigned int curhealth = 0x1 | |
unsigned int curmana = 0x0 | |
unsigned int movementType = 0x1 | |
unsigned int spawnMask = 0x1 | |
unsigned int npcflag = 0x0 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x0 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
unsigned int phaseUseFlags = 0x0 | |
unsigned int phaseId = 0x0 | |
unsigned int phaseGroup = 0x0 | |
int terrainSwapMap = 0xFFFFFFFF | |
unsigned int ScriptId = 0x0 | |
bool dbData = 0x1 | |
unsigned int m_LootMode = 0x1 | |
unsigned int m_waypointID = 0x1 | |
unsigned int m_path_id = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_TriggerJustRespawned = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vec m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::all | |
<user defined> value_compare = 0x1ABFBF43FC8 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned ch _List = 0x1ABFBF43FD0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_ _Vec = 0x1ABFBF43FE8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Local WaypointNode& waypoint = 0xCCCCCCCCCCCCCCCC | |
unsigned int id = 0xCCCCCCCCCCCCCCCC <Unable to read memory> | |
float x = 0xCCCCCCCCCCCCCCD0 <Unable to read memory> | |
float y = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
float z = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
float orientation = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
unsigned int delay = 0xCCCCCCCCCCCCCCE0 <Unable to read memory> | |
unsigned int eventId = 0xCCCCCCCCCCCCCCE4 <Unable to read memory> | |
unsigned int moveType = 0xCCCCCCCCCCCCCCE8 <Unable to read memory> | |
unsigned int eventChance = 0xCCCCCCCCCCCCCCEC <Unable to read memory> | |
Local bool transportPath = 0x0 | |
Local Movement::Location formationDest | |
G3D::Vector3 | |
float x = -107374176.000000 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
float orientation = -107374176.000000 | |
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294 | |
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0 | |
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> > | |
PathMovementBase<Creature,WaypointPath const *> | |
WaypointPath* i_path = 0x1ABD832A678 | |
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678 | |
unsigned int id = 0x0 | |
unsigned int i_currentNode = 0x2 | |
TimeTrackerSmall i_nextMoveTime | |
int i_expiryTime = 0x0 | |
bool i_recalculateSpeed = 0x0 | |
bool IsArrivalDone = 0x0 | |
unsigned int path_id = 0x0 | |
bool repeating = 0x0 | |
bool LoadedFromDB = 0x0 | |
Parameter Creature* creature = 0x1ABFBF40040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFBF19C68 | |
LinkedListElement* iPrev = 0x1ABFBFABC78 | |
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58 | |
Creature* iRefFrom = 0x1ABFBF40040 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x1C48A3 | |
unsigned int grid_y = 0x1C48A3 | |
unsigned int cell_x = 0x1C48A3 | |
unsigned int cell_y = 0x1C48A3 | |
unsigned int nocreate = 0x1C48A3 | |
unsigned int reserved = 0x1C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3 | |
unsigned int All = 0x1C48A3 | |
Cell::<unnamed-type-data> data = 0x1C48A3 | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x1ABFBF43C90 | |
<user defined> XYZ = 0x1ABFBF43C90 | |
<user defined> XYZO = 0x1ABFBF43C90 | |
<user defined> PackedXYZ = 0x1ABFBF43C90 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CA0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CC0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
ObjectGuid containerID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABFBF43D08 | |
<user defined> _Copy_tag = 0x1ABFBF43D08 | |
<user defined> _Move_tag = 0x1ABFBF43D08 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D20 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D28 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D40 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D70 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43DC0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43DE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43E18 | |
LinkedListElement iLast = 0x1ABFBF43E28 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28 | |
<user defined> iterator = 0xFBF43E28 | |
<user defined> iterator = 0x1ABFBF43E10 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FF65C7119F0 | |
ObjectGuid _GUID | |
unsigned int _low = 0x207 | |
unsigned int _high = 0x3C00040000017780 | |
unsigned int _itemContext = 0x0 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
ObjectGuid lootingGroupLowGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int m_PlayerDamageReq = 0x37 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x1ABFBF43EA8 | |
ObjectGuid m_lootRecipient | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid m_lootRecipientGroup | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid _skinner | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x5B22BA18 | |
int m_respawnTime = 0x5B22BA90 | |
unsigned int m_respawnDelay = 0x78 | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 5.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x1 | |
unsigned int m_spawnId = 0x4F697 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_regenHealth = 0x1 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
bool m_AI_locked = 0x0 | |
int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5DE | |
Position m_homePosition | |
<user defined> XY = 0x1ABFBF43F48 | |
<user defined> XYZ = 0x1ABFBF43F48 | |
<user defined> XYZO = 0x1ABFBF43F48 | |
<user defined> PackedXYZ = 0x1ABFBF43F48 | |
float m_positionX = 1884.725220 | |
float m_positionY = 1587.958740 | |
float m_positionZ = 89.489601 | |
float m_orientation = 3.067404 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
Position m_transportHomePosition | |
<user defined> XY = 0x1ABFBF43F58 | |
<user defined> XYZ = 0x1ABFBF43F58 | |
<user defined> XYZO = 0x1ABFBF43F58 | |
<user defined> PackedXYZ = 0x1ABFBF43F58 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x1AB9796E758 | |
unsigned int Entry = 0x5DE | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x762 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x33D | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Wretched Ghoul" | |
std::string FemaleName = "" | |
std::string SubName = "" | |
std::string TitleAlt = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
int minlevel = 0x1 | |
int maxlevel = 0x2 | |
boost::optional<CreatureLevelScaling> levelScaling | |
boost::optional_detail::optional_base<CreatureLevelScaling> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0 | |
int HealthScalingExpansion = 0x0 | |
unsigned int RequiredExpansion = 0x0 | |
unsigned int VignetteID = 0x0 | |
unsigned int faction = 0x7 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 0.857143 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int trainer_class = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int type_flags2 = 0x0 | |
unsigned int lootid = 0x5DE | |
unsigned int pickpocketLootId = 0x5DE | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x1 | |
[6] = 0x1 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x1 | |
unsigned int maxgold = 0x4 | |
std::string AIName = "SmartAI" | |
unsigned int MovementType = 0x1 | |
unsigned int InhabitType = 0x3 | |
float HoverHeight = 1.000000 | |
float ModHealth = 1.000000 | |
float ModHealthExtra = 1.000000 | |
float ModMana = 1.000000 | |
float ModManaExtra = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x64 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
CreatureData* m_creatureData = 0x1ABA31AA968 | |
unsigned int id = 0x5DE | |
unsigned int mapid = 0x0 | |
unsigned int displayid = 0x0 | |
int equipmentId = 0x0 | |
float posX = 1919.939941 | |
float posY = 1586.650024 | |
float posZ = 83.980400 | |
float orientation = 2.334830 | |
unsigned int spawntimesecs = 0x78 | |
float spawndist = 5.000000 | |
unsigned int currentwaypoint = 0x0 | |
unsigned int curhealth = 0x1 | |
unsigned int curmana = 0x0 | |
unsigned int movementType = 0x1 | |
unsigned int spawnMask = 0x1 | |
unsigned int npcflag = 0x0 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x0 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
unsigned int phaseUseFlags = 0x0 | |
unsigned int phaseId = 0x0 | |
unsigned int phaseGroup = 0x0 | |
int terrainSwapMap = 0xFFFFFFFF | |
unsigned int ScriptId = 0x0 | |
bool dbData = 0x1 | |
unsigned int m_LootMode = 0x1 | |
unsigned int m_waypointID = 0x1 | |
unsigned int m_path_id = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_TriggerJustRespawned = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vec m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::all | |
<user defined> value_compare = 0x1ABFBF43FC8 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned ch _List = 0x1ABFBF43FD0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_ _Vec = 0x1ABFBF43FE8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int diff = 0x7D | |
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76 | |
Local MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >* this = 0x1AC015549F0 | |
Parameter Unit* u = 0x1ABFBF40040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
unsigned int flags = 0x100 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x1ABFBF40250 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
Position pos = 0x1ABFBF40248 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int prevTime = 0x0 | |
unsigned int vehicleId = 0x0 | |
MovementInfo::TransportInfo transport = 0x1ABFBF40264 | |
float pitch = 0.000000 | |
JumpInfo | |
unsigned int fallTime = 0x0 | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
MovementInfo::JumpInfo jump = 0x1ABFBF40298 | |
float splineElevation = 0.000000 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118 | |
std::mutex _mapLock = 0x1AB9F8B4138 | |
std::mutex _gridLock = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager = 0x1AB9F8B41F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells = 0x1AB9F8C62B8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0 | |
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell = 0x1AB9F8CE718 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40304 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x1 | |
PhaseShift _suppressedPhaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40374 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
<user defined> _Copy_tag = 0x1ABFBF40518 | |
<user defined> _Move_tag = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620 | |
int index_lo = 0x0 | |
int index_hi = 0x0 | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = 0.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670 | |
ObjectGuid target = 0x1ABF721167C | |
float angle = 0.000000 | |
int type = 0x0 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x20 | |
bool unknown0 = 0x20 | |
bool fallingSlow = 0x20 | |
bool done = 0x20 | |
bool falling = 0x20 | |
bool no_spline = 0x20 | |
bool unknown1 = 0x0 | |
bool flying = 0x0 | |
bool orientationFixed = 0x0 | |
bool catmullrom = 0x0 | |
bool cyclic = 0x0 | |
bool enter_cycle = 0x0 | |
bool frozen = 0x0 | |
bool transportEnter = 0x0 | |
bool transportExit = 0x0 | |
bool unknown2 = 0x0 | |
bool unknown3 = 0x0 | |
bool backward = 0x0 | |
bool smoothGroundPath = 0x0 | |
bool canSwim = 0x0 | |
bool uncompressedPath = 0x0 | |
bool unknown4 = 0x0 | |
bool unknown5 = 0x0 | |
bool animation = 0x0 | |
bool parabolic = 0x0 | |
bool fadeObject = 0x0 | |
bool steering = 0x0 | |
bool unknown8 = 0x0 | |
bool unknown9 = 0x0 | |
bool unknown10 = 0x0 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra | |
boost::optional_detail::optional_base<Movement::SpellEffectExtraData> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > > | |
std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8 | |
bool iDirty = 0x0 | |
ThreatContainer iThreatOfflineContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8 | |
bool iDirty = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A18 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A38 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF557A0 | |
unsigned int ItemId = 0xFBDA9930 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A68 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A88 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF55340 | |
unsigned int ItemId = 0xFBDA9130 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xB0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int co | |
<user defined> value_compare = 0x1ABF7B89AB8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellH _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_ _Vec = 0x1ABF7B89AD8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges | |
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig | |
<user defined> value_compare = 0x1ABF7B89B40 | |
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigne | |
<user defined> value_compare = 0x1ABF7B89B90 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std:: _List = 0x1ABF7B89B98 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::rat _Vec = 0x1ABF7B89BB0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int time_diff = 0x7D | |
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93 | |
Local MotionMaster* this = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > > | |
std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
Parameter unsigned int diff = 0x7D | |
Local bool isMoveGenUpdateSuccess = 0xCC | |
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504 | |
Local Unit* this = 0x1ABFBF40040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
unsigned int flags = 0x100 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x1ABFBF40250 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
Position pos = 0x1ABFBF40248 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int prevTime = 0x0 | |
unsigned int vehicleId = 0x0 | |
MovementInfo::TransportInfo transport = 0x1ABFBF40264 | |
float pitch = 0.000000 | |
JumpInfo | |
unsigned int fallTime = 0x0 | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
MovementInfo::JumpInfo jump = 0x1ABFBF40298 | |
float splineElevation = 0.000000 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118 | |
std::mutex _mapLock = 0x1AB9F8B4138 | |
std::mutex _gridLock = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager = 0x1AB9F8B41F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells = 0x1AB9F8C62B8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0 | |
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell = 0x1AB9F8CE718 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40304 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x1 | |
PhaseShift _suppressedPhaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40374 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
<user defined> _Copy_tag = 0x1ABFBF40518 | |
<user defined> _Move_tag = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620 | |
int index_lo = 0x0 | |
int index_hi = 0x0 | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = 0.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670 | |
ObjectGuid target = 0x1ABF721167C | |
float angle = 0.000000 | |
int type = 0x0 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x20 | |
bool unknown0 = 0x20 | |
bool fallingSlow = 0x20 | |
bool done = 0x20 | |
bool falling = 0x20 | |
bool no_spline = 0x20 | |
bool unknown1 = 0x0 | |
bool flying = 0x0 | |
bool orientationFixed = 0x0 | |
bool catmullrom = 0x0 | |
bool cyclic = 0x0 | |
bool enter_cycle = 0x0 | |
bool frozen = 0x0 | |
bool transportEnter = 0x0 | |
bool transportExit = 0x0 | |
bool unknown2 = 0x0 | |
bool unknown3 = 0x0 | |
bool backward = 0x0 | |
bool smoothGroundPath = 0x0 | |
bool canSwim = 0x0 | |
bool uncompressedPath = 0x0 | |
bool unknown4 = 0x0 | |
bool unknown5 = 0x0 | |
bool animation = 0x0 | |
bool parabolic = 0x0 | |
bool fadeObject = 0x0 | |
bool steering = 0x0 | |
bool unknown8 = 0x0 | |
bool unknown9 = 0x0 | |
bool unknown10 = 0x0 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra | |
boost::optional_detail::optional_base<Movement::SpellEffectExtraData> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > > | |
std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8 | |
bool iDirty = 0x0 | |
ThreatContainer iThreatOfflineContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8 | |
bool iDirty = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A18 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A38 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF557A0 | |
unsigned int ItemId = 0xFBDA9930 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A68 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A88 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF55340 | |
unsigned int ItemId = 0xFBDA9130 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xB0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int co | |
<user defined> value_compare = 0x1ABF7B89AB8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellH _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_ _Vec = 0x1ABF7B89AD8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges | |
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig | |
<user defined> value_compare = 0x1ABF7B89B40 | |
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigne | |
<user defined> value_compare = 0x1ABF7B89B90 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std:: _List = 0x1ABF7B89B98 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::rat _Vec = 0x1ABF7B89BB0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int p_time = 0x7D | |
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574 | |
Local Creature* this = 0x1ABFBF40040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFBF19C68 | |
LinkedListElement* iPrev = 0x1ABFBFABC78 | |
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58 | |
Creature* iRefFrom = 0x1ABFBF40040 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x1C48A3 | |
unsigned int grid_y = 0x1C48A3 | |
unsigned int cell_x = 0x1C48A3 | |
unsigned int cell_y = 0x1C48A3 | |
unsigned int nocreate = 0x1C48A3 | |
unsigned int reserved = 0x1C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3 | |
unsigned int All = 0x1C48A3 | |
Cell::<unnamed-type-data> data = 0x1C48A3 | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x1ABFBF43C90 | |
<user defined> XYZ = 0x1ABFBF43C90 | |
<user defined> XYZO = 0x1ABFBF43C90 | |
<user defined> PackedXYZ = 0x1ABFBF43C90 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CA0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CC0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
ObjectGuid containerID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABFBF43D08 | |
<user defined> _Copy_tag = 0x1ABFBF43D08 | |
<user defined> _Move_tag = 0x1ABFBF43D08 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D20 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D28 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D40 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D70 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43DC0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43DE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43E18 | |
LinkedListElement iLast = 0x1ABFBF43E28 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28 | |
<user defined> iterator = 0xFBF43E28 | |
<user defined> iterator = 0x1ABFBF43E10 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FF65C7119F0 | |
ObjectGuid _GUID | |
unsigned int _low = 0x207 | |
unsigned int _high = 0x3C00040000017780 | |
unsigned int _itemContext = 0x0 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
ObjectGuid lootingGroupLowGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int m_PlayerDamageReq = 0x37 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x1ABFBF43EA8 | |
ObjectGuid m_lootRecipient | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid m_lootRecipientGroup | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid _skinner | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x5B22BA18 | |
int m_respawnTime = 0x5B22BA90 | |
unsigned int m_respawnDelay = 0x78 | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 5.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x1 | |
unsigned int m_spawnId = 0x4F697 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_regenHealth = 0x1 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
bool m_AI_locked = 0x0 | |
int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5DE | |
Position m_homePosition | |
<user defined> XY = 0x1ABFBF43F48 | |
<user defined> XYZ = 0x1ABFBF43F48 | |
<user defined> XYZO = 0x1ABFBF43F48 | |
<user defined> PackedXYZ = 0x1ABFBF43F48 | |
float m_positionX = 1884.725220 | |
float m_positionY = 1587.958740 | |
float m_positionZ = 89.489601 | |
float m_orientation = 3.067404 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
Position m_transportHomePosition | |
<user defined> XY = 0x1ABFBF43F58 | |
<user defined> XYZ = 0x1ABFBF43F58 | |
<user defined> XYZO = 0x1ABFBF43F58 | |
<user defined> PackedXYZ = 0x1ABFBF43F58 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x1AB9796E758 | |
unsigned int Entry = 0x5DE | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x762 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x33D | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Wretched Ghoul" | |
std::string FemaleName = "" | |
std::string SubName = "" | |
std::string TitleAlt = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
int minlevel = 0x1 | |
int maxlevel = 0x2 | |
boost::optional<CreatureLevelScaling> levelScaling | |
boost::optional_detail::optional_base<CreatureLevelScaling> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0 | |
int HealthScalingExpansion = 0x0 | |
unsigned int RequiredExpansion = 0x0 | |
unsigned int VignetteID = 0x0 | |
unsigned int faction = 0x7 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 0.857143 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int trainer_class = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int type_flags2 = 0x0 | |
unsigned int lootid = 0x5DE | |
unsigned int pickpocketLootId = 0x5DE | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x1 | |
[6] = 0x1 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x1 | |
unsigned int maxgold = 0x4 | |
std::string AIName = "SmartAI" | |
unsigned int MovementType = 0x1 | |
unsigned int InhabitType = 0x3 | |
float HoverHeight = 1.000000 | |
float ModHealth = 1.000000 | |
float ModHealthExtra = 1.000000 | |
float ModMana = 1.000000 | |
float ModManaExtra = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x64 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
CreatureData* m_creatureData = 0x1ABA31AA968 | |
unsigned int id = 0x5DE | |
unsigned int mapid = 0x0 | |
unsigned int displayid = 0x0 | |
int equipmentId = 0x0 | |
float posX = 1919.939941 | |
float posY = 1586.650024 | |
float posZ = 83.980400 | |
float orientation = 2.334830 | |
unsigned int spawntimesecs = 0x78 | |
float spawndist = 5.000000 | |
unsigned int currentwaypoint = 0x0 | |
unsigned int curhealth = 0x1 | |
unsigned int curmana = 0x0 | |
unsigned int movementType = 0x1 | |
unsigned int spawnMask = 0x1 | |
unsigned int npcflag = 0x0 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x0 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
unsigned int phaseUseFlags = 0x0 | |
unsigned int phaseId = 0x0 | |
unsigned int phaseGroup = 0x0 | |
int terrainSwapMap = 0xFFFFFFFF | |
unsigned int ScriptId = 0x0 | |
bool dbData = 0x1 | |
unsigned int m_LootMode = 0x1 | |
unsigned int m_waypointID = 0x1 | |
unsigned int m_path_id = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_TriggerJustRespawned = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vec m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::all | |
<user defined> value_compare = 0x1ABFBF43FC8 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned ch _List = 0x1ABFBF43FD0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_ _Vec = 0x1ABFBF43FE8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int diff = 0x7D | |
00007FF65ADFB450 0000002BED1FF740 Trinity::ObjectUpdater::Visit<Creature>+B0 d:\work\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 339 | |
Local LinkedListHead::Iterator<GridReference<Creature> > iter | |
GridReference<Creature>* _Ptr = 0x1ABFBF43C60 | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFBF19C68 | |
LinkedListElement* iPrev = 0x1ABFBFABC78 | |
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58 | |
Creature* iRefFrom = 0x1ABFBF40040 | |
Local Trinity::ObjectUpdater* this = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter GridRefManager<Creature>& m = 0x1ABFACC1C58 | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFACC1C60 | |
LinkedListElement iLast = 0x1ABFACC1C70 | |
unsigned int iSize = 0x11 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFE0DCC68 | |
<user defined> iterator = 0xFE0DCC68 | |
<user defined> iterator = 0x1ABFACC1C58 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FF65C446988 | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x7FF65CAB82A0 | |
LinkedListElement* iPrev = 0x7FF65A7A50E0 | |
GridRefManager<Creature>* iRefTo = 0x7FF65CAB87A0 | |
Creature* iRefFrom = 0x7FF65A7A4D20 | |
00007FF65A777EC5 0000002BED1FF770 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter ContainerMapList<Creature>& c = 0x1ABFACC1C58 | |
GridRefManager<Creature> _element | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFACC1C60 | |
LinkedListElement iLast = 0x1ABFACC1C70 | |
unsigned int iSize = 0x11 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFE0DCC68 | |
<user defined> iterator = 0xFE0DCC68 | |
<user defined> iterator = 0x1ABFACC1C58 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FF65C446988 | |
00007FF65A777F65 0000002BED1FF7A0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > >+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >& c = 0x1ABFACC1C58 | |
ContainerMapList<Creature> _elements | |
GridRefManager<Creature> _element | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFACC1C60 | |
LinkedListElement iLast = 0x1ABFACC1C70 | |
unsigned int iSize = 0x11 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFE0DCC68 | |
<user defined> iterator = 0xFE0DCC68 | |
<user defined> iterator = 0x1ABFACC1C58 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FF65C446988 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements | |
ContainerMapList<DynamicObject> _elements | |
GridRefManager<DynamicObject> _element = 0x1ABFACC1C88 | |
ContainerMapList<TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > _TailElements | |
ContainerMapList<Corpse> _elements = 0x1ABFACC1CB8 | |
ContainerMapList<TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > _TailElements = 0x1ABFACC1CE8 | |
00007FF65A77811B 0000002BED1FF7D0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >+4B d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1ABFACC1C28 | |
ContainerMapList<GameObject> _elements | |
GridRefManager<GameObject> _element | |
RefManager<GridRefManager<GameObject>,GameObject> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFACC1C30 | |
LinkedListElement iLast = 0x1ABFACC1C40 | |
unsigned int iSize = 0x6 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF9CBA568 | |
<user defined> iterator = 0xF9CBA568 | |
<user defined> iterator = 0x1ABFACC1C28 | |
iterator | |
GridReference<GameObject>* _Ptr = 0x7FF65C446968 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements | |
ContainerMapList<Creature> _elements | |
GridRefManager<Creature> _element = 0x1ABFACC1C58 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements | |
ContainerMapList<DynamicObject> _elements = 0x1ABFACC1C88 | |
ContainerMapList<TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > _TailElements = 0x1ABFACC1CB8 | |
00007FF65A777C0A 0000002BED1FF800 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+3A d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
Parameter Trinity::ObjectUpdater& v = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1ABFACC1C28 | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements | |
ContainerMapList<GameObject> _elements | |
GridRefManager<GameObject> _element = 0x1ABFACC1C28 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements | |
ContainerMapList<Creature> _elements = 0x1ABFACC1C58 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements = 0x1ABFACC1C88 | |
00007FF65A7A7235 0000002BED1FF830 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >::Visit+35 d:\work\trinitycore\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > * this = 0x2BED1FFA18 | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >& c = 0x1ABFACC1C28 | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements | |
ContainerMapList<GameObject> _elements | |
GridRefManager<GameObject> _element = 0x1ABFACC1C28 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements | |
ContainerMapList<Creature> _elements = 0x1ABFACC1C58 | |
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > _TailElements = 0x1ABFACC1C88 | |
00007FF65A776BB5 0000002BED1FF860 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::Visit<Trinity::ObjectUpdater>+35 d:\work\trinitycore\src\server\game\grids\grid.h line 92 | |
Local Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,* this = 0x1ABFACC1C28 | |
TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_container | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > i_elements | |
ContainerMapList<GameObject> _elements = 0x1ABFACC1C28 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > _TailElements = 0x1ABFACC1C58 | |
TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_objects | |
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements | |
ContainerMapList<Player> _elements = 0x1ABFACC1D50 | |
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x1ABFACC1D80 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x2BED1FFA18 | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
00007FF65A77747C 0000002BED1FF890 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >+4C d:\work\trinitycore\src\server\game\grids\ngrid.h line 151 | |
Local NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg* this = 0x1ABFACBD040 | |
unsigned int i_gridId = 0x8E2 | |
GridInfo i_GridInfo | |
TimeTracker i_timer | |
int i_expiryTime = 0x3CAE | |
PeriodicTimer vis_Update | |
int i_period = 0x0 | |
int i_expireTime = 0x92 | |
unsigned int i_unloadActiveLockCount = 0x0 | |
bool i_unloadExplicitLock = 0xCD | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type i_Reference | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList< | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFA9C6068 | |
LinkedListElement* iPrev = 0x1ABFC15A068 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ* iRefTo = 0x1AB9F8B4050 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg* iRefFrom = 0x1ABFACBD040 | |
int i_x = 0x23 | |
int i_y = 0x22 | |
int i_cellstate = 0x1 | |
Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,[8] i_cells | |
[0] = 0x1ABFACBD098 | |
[1] = 0x1ABFACBD288 | |
[2] = 0x1ABFACBD478 | |
[3] = 0x1ABFACBD668 | |
[4] = 0x1ABFACBD858 | |
[5] = 0x1ABFACBDA48 | |
[6] = 0x1ABFACBDC38 | |
[7] = 0x1ABFACBDE28 | |
[0] = 0x1ABFACBD098 | |
[1] = 0x1ABFACBE018 | |
[2] = 0x1ABFACBEF98 | |
[3] = 0x1ABFACBFF18 | |
[4] = 0x1ABFACC0E98 | |
[5] = 0x1ABFACC1E18 | |
[6] = 0x1ABFACC2D98 | |
[7] = 0x1ABFACC3D18 | |
bool i_GridObjectDataLoaded = 0x1 | |
Parameter unsigned int x = 0x4 | |
Parameter unsigned int y = 0x7 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x2BED1FFA18 | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
00007FF65A776CE0 0000002BED1FF8E0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > > >+D0 d:\work\trinitycore\src\server\game\maps\map.h line 837 | |
Local Map* this = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
<user defined> _Copy_tag = 0x1AB9F8B4080 | |
<user defined> _Move_tag = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int ID = 0x0 | |
char* Directory = "Azeroth" | |
LocalizedString* MapName = 0x1AB02540EB8 | |
char*[12] Str | |
[0] = 0x1AB0110D3FA | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* MapDescription0 = 0x1AB02540F18 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* MapDescription1 = 0x1AB02540F78 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* PvpShortDescription = 0x1AB02540FD8 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* PvpLongDescription = 0x1AB02541038 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
int[2] Flags | |
[0] = 0x9003E5D | |
[1] = 0x18 | |
float MinimapIconScale = 1.000000 | |
DBCPosition2D Corpse | |
float X = 0.000000 | |
float Y = 0.000000 | |
unsigned int AreaTableID = 0x0 | |
int LoadingScreenID = 0x4 | |
int CorpseMapID = 0xFFFF | |
int TimeOfDayOverride = 0xFFFF | |
int ParentMapID = 0xFFFF | |
int CosmeticParentMapID = 0xFFFF | |
int WindSettingsID = 0x0 | |
unsigned int InstanceType = 0x0 | |
unsigned int MapType = 0x1 | |
unsigned int ExpansionID = 0x0 | |
unsigned int MaxPlayers = 0x0 | |
unsigned int TimeOffset = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x1AB1BD46050 | |
RegularGrid2D<GameObjectModel,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >,NodeCreator<BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > >,BoundsTrait<GameObjectModel>,PositionTrait<Ga | |
std::unordered_multimap<GameObjectModel const *,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > *,std::hash<GameObjectModel const *>,std::equal_to<GameObjectModel const *>,std::allocator<std:: memberTable = 0x1AB1BD46050 | |
BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >*[64] nodes | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB1BD460A0 | |
[1] = 0x1AB1BD462A0 | |
[2] = 0x1AB1BD464A0 | |
[3] = 0x1AB1BD466A0 | |
[4] = 0x1AB1BD468A0 | |
[5] = 0x1AB1BD46AA0 | |
[6] = 0x1AB1BD46CA0 | |
[7] = 0x1AB1BD46EA0 | |
[8] = 0x1AB1BD470A0 | |
[9] = 0x1AB1BD472A0 | |
Cell | |
int x = 0x3F800000 | |
int y = 0xCDCDCDCD | |
TimeTrackerSmall rebalance_timer = 0xC8 | |
int unbalanced_times = 0x0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4200 | |
LinkedListElement iLast = 0x1AB9F8B4210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8 | |
<user defined> iterator = 0xDF7937E8 | |
<user defined> iterator = 0x1AB9F8B41F8 | |
iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
const_iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x1ABDF7937E0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1AB9F8B4210 | |
LinkedListElement* iPrev = 0x1AB9F8B4200 | |
Map* iRefTo = 0x1AB9F8B4050 | |
Player* iRefFrom = 0x1ABDF78C080 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238 | |
<user defined> _Copy_tag = 0x1AB9F8B4238 | |
<user defined> _Move_tag = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268 | |
<user defined> _Copy_tag = 0x1AB9F8B4268 | |
<user defined> _Move_tag = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > > | |
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x1AB9F8C62B8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2C0 | |
<user defined> _Move_tag = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
<user defined> _Copy_tag = 0x1AB9F8CE2D8 | |
<user defined> _Move_tag = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2F0 | |
<user defined> _Move_tag = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
<user defined> _Copy_tag = 0x1AB9F8CE308 | |
<user defined> _Move_tag = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE320 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE370 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam | |
<user defined> value_compare = 0x1AB9F8CE3C0 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
IntervalTimer _weatherUpdateTimer | |
int _interval = 0x3E8 | |
int _current = 0x0 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
<user defined> _Copy_tag = 0x1AB9F8CE428 | |
<user defined> _Move_tag = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x1AB9F8CE440 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1AB9F8CE490 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c | |
<user defined> value_compare = 0x1AB9F8CE678 | |
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 | |
<user defined> value_compare = 0x1AB9F8CE6C8 | |
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s | |
<user defined> value_compare = 0x1AB9F8CE718 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x1AB9F8CE768 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
Parameter Cell& cell = 0x2BED1FF964 | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x11C48A3 | |
unsigned int grid_y = 0x11C48A3 | |
unsigned int cell_x = 0x11C48A3 | |
unsigned int cell_y = 0x11C48A3 | |
unsigned int nocreate = 0x11C48A3 | |
unsigned int reserved = 0x11C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part | |
unsigned int grid_x = 0x11C48A3 | |
unsigned int grid_y = 0x11C48A3 | |
unsigned int cell_x = 0x11C48A3 | |
unsigned int cell_y = 0x11C48A3 | |
unsigned int nocreate = 0x11C48A3 | |
unsigned int reserved = 0x11C48A3 | |
unsigned int All = 0x11C48A3 | |
Cell::<unnamed-type-data> data | |
<user defined> <unnamed-type-Part> = 0x2BED1FF964 | |
<user defined> Part = 0x11C48A3 | |
unsigned int All = 0x11C48A3 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & visitor = 0x2BED1FFA18 | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Local unsigned int cell_y = 0x7 | |
Local unsigned int x = 0x23 | |
Local unsigned int y = 0x22 | |
Local unsigned int cell_x = 0x4 | |
00007FF65A752E34 0000002BED1FF980 Map::VisitNearbyCellsOf+184 d:\work\trinitycore\src\server\game\maps\map.cpp line 742 | |
Local Cell cell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x11C48A3 | |
unsigned int grid_y = 0x11C48A3 | |
unsigned int cell_x = 0x11C48A3 | |
unsigned int cell_y = 0x11C48A3 | |
unsigned int nocreate = 0x11C48A3 | |
unsigned int reserved = 0x11C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part | |
unsigned int grid_x = 0x11C48A3 | |
unsigned int grid_y = 0x11C48A3 | |
unsigned int cell_x = 0x11C48A3 | |
unsigned int cell_y = 0x11C48A3 | |
unsigned int nocreate = 0x11C48A3 | |
unsigned int reserved = 0x11C48A3 | |
unsigned int All = 0x11C48A3 | |
Cell::<unnamed-type-data> data | |
<user defined> <unnamed-type-Part> = 0x2BED1FF964 | |
<user defined> Part = 0x11C48A3 | |
unsigned int All = 0x11C48A3 | |
Local unsigned int cell_id = 0x22F1C | |
Local CoordPair<512> pair | |
unsigned int x_coord = 0x11C | |
unsigned int y_coord = 0x117 | |
Local unsigned int y = 0x117 | |
Local unsigned int x = 0x11C | |
Local Map* this = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
<user defined> _Copy_tag = 0x1AB9F8B4080 | |
<user defined> _Move_tag = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int ID = 0x0 | |
char* Directory = "Azeroth" | |
LocalizedString* MapName = 0x1AB02540EB8 | |
char*[12] Str | |
[0] = 0x1AB0110D3FA | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* MapDescription0 = 0x1AB02540F18 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* MapDescription1 = 0x1AB02540F78 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* PvpShortDescription = 0x1AB02540FD8 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* PvpLongDescription = 0x1AB02541038 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
int[2] Flags | |
[0] = 0x9003E5D | |
[1] = 0x18 | |
float MinimapIconScale = 1.000000 | |
DBCPosition2D Corpse | |
float X = 0.000000 | |
float Y = 0.000000 | |
unsigned int AreaTableID = 0x0 | |
int LoadingScreenID = 0x4 | |
int CorpseMapID = 0xFFFF | |
int TimeOfDayOverride = 0xFFFF | |
int ParentMapID = 0xFFFF | |
int CosmeticParentMapID = 0xFFFF | |
int WindSettingsID = 0x0 | |
unsigned int InstanceType = 0x0 | |
unsigned int MapType = 0x1 | |
unsigned int ExpansionID = 0x0 | |
unsigned int MaxPlayers = 0x0 | |
unsigned int TimeOffset = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x1AB1BD46050 | |
RegularGrid2D<GameObjectModel,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >,NodeCreator<BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > >,BoundsTrait<GameObjectModel>,PositionTrait<Ga | |
std::unordered_multimap<GameObjectModel const *,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > *,std::hash<GameObjectModel const *>,std::equal_to<GameObjectModel const *>,std::allocator<std:: memberTable = 0x1AB1BD46050 | |
BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >*[64] nodes | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB1BD460A0 | |
[1] = 0x1AB1BD462A0 | |
[2] = 0x1AB1BD464A0 | |
[3] = 0x1AB1BD466A0 | |
[4] = 0x1AB1BD468A0 | |
[5] = 0x1AB1BD46AA0 | |
[6] = 0x1AB1BD46CA0 | |
[7] = 0x1AB1BD46EA0 | |
[8] = 0x1AB1BD470A0 | |
[9] = 0x1AB1BD472A0 | |
Cell | |
int x = 0x3F800000 | |
int y = 0xCDCDCDCD | |
TimeTrackerSmall rebalance_timer = 0xC8 | |
int unbalanced_times = 0x0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4200 | |
LinkedListElement iLast = 0x1AB9F8B4210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8 | |
<user defined> iterator = 0xDF7937E8 | |
<user defined> iterator = 0x1AB9F8B41F8 | |
iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
const_iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x1ABDF7937E0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1AB9F8B4210 | |
LinkedListElement* iPrev = 0x1AB9F8B4200 | |
Map* iRefTo = 0x1AB9F8B4050 | |
Player* iRefFrom = 0x1ABDF78C080 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238 | |
<user defined> _Copy_tag = 0x1AB9F8B4238 | |
<user defined> _Move_tag = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268 | |
<user defined> _Copy_tag = 0x1AB9F8B4268 | |
<user defined> _Move_tag = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > > | |
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x1AB9F8C62B8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2C0 | |
<user defined> _Move_tag = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
<user defined> _Copy_tag = 0x1AB9F8CE2D8 | |
<user defined> _Move_tag = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2F0 | |
<user defined> _Move_tag = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
<user defined> _Copy_tag = 0x1AB9F8CE308 | |
<user defined> _Move_tag = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE320 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE370 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam | |
<user defined> value_compare = 0x1AB9F8CE3C0 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
IntervalTimer _weatherUpdateTimer | |
int _interval = 0x3E8 | |
int _current = 0x0 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
<user defined> _Copy_tag = 0x1AB9F8CE428 | |
<user defined> _Move_tag = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x1AB9F8CE440 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1AB9F8CE490 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c | |
<user defined> value_compare = 0x1AB9F8CE678 | |
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 | |
<user defined> value_compare = 0x1AB9F8CE6C8 | |
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s | |
<user defined> value_compare = 0x1AB9F8CE718 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x1AB9F8CE768 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
Parameter WorldObject* obj = 0x1ABDF78C080 | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x4 | |
unsigned int* m_uint32Values = 0x4 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1AC01119AA8 | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x1AC01119AA8 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::allocator<unsigned char>,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x1ABDF78C0A8 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask | |
std::_Vector_alloc<std::_Vec_base_types<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > > | |
std::_Compressed_pair<std::allocator<enum UpdateMask::DynamicFieldChangeType>,std::_Vector_val<std::_Simple_types<enum UpdateMask::DynamicFieldChangeType> >,1> _Mypair = 0x1ABDF78C0C8 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1AC011158D8 | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::allocator<unsigned char>,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x1AC011158D8 | |
unsigned int m_valuesCount = 0x1211 | |
unsigned int _dynamicValuesCount = 0x11 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABDF78C0F8 | |
<user defined> XYZ = 0x1ABDF78C0F8 | |
<user defined> XYZO = 0x1ABDF78C0F8 | |
<user defined> PackedXYZ = 0x1ABDF78C0F8 | |
float m_positionX = 1863.214722 | |
float m_positionY = 1606.821045 | |
float m_positionZ = 94.930038 | |
float m_orientation = 1.044598 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _low = 0x4 | |
unsigned int _high = 0x800040000000000 | |
unsigned int flags = 0x0 | |
unsigned int flags2 = 0x800 | |
Position pos | |
<user defined> XY = 0x1ABDF78C290 | |
<user defined> XYZ = 0x1ABDF78C290 | |
<user defined> XYZO = 0x1ABDF78C290 | |
<user defined> PackedXYZ = 0x1ABDF78C290 | |
float m_positionX = 1863.214722 | |
float m_positionY = 1606.821045 | |
float m_positionZ = 94.930038 | |
float m_orientation = 1.044598 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
unsigned int time = 0x146A70 | |
TransportInfo | |
ObjectGuid guid = 0x1ABDF78C278 | |
Position pos = 0x1ABDF78C288 | |
int seat = 0x2E | |
unsigned int time = 0x3F85B563 | |
unsigned int prevTime = 0x146A70 | |
unsigned int vehicleId = 0x0 | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0x1ABDF78C2A4 | |
Position pos = 0x1ABDF78C2B4 | |
int seat = 0xFF | |
unsigned int time = 0x0 | |
unsigned int prevTime = 0x0 | |
unsigned int vehicleId = 0x0 | |
float pitch = 0.000000 | |
JumpInfo | |
unsigned int fallTime = 0x4 | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
MovementInfo::JumpInfo jump | |
unsigned int fallTime = 0x0 | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
float splineElevation = 0.000000 | |
std::string m_name = "Zellah" | |
bool m_isActive = 0x1 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
<user defined> _Copy_tag = 0x1AB9F8B4080 | |
<user defined> _Move_tag = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int ID = 0x0 | |
char* Directory = "Azeroth" | |
LocalizedString* MapName = 0x1AB02540EB8 | |
LocalizedString* MapDescription0 = 0x1AB02540F18 | |
LocalizedString* MapDescription1 = 0x1AB02540F78 | |
LocalizedString* PvpShortDescription = 0x1AB02540FD8 | |
LocalizedString* PvpLongDescription = 0x1AB02541038 | |
int[2] Flags | |
[0] = 0x9003E5D | |
[1] = 0x18 | |
float MinimapIconScale = 1.000000 | |
DBCPosition2D Corpse = 0x0 | |
unsigned int AreaTableID = 0x0 | |
int LoadingScreenID = 0x4 | |
int CorpseMapID = 0xFFFF | |
int TimeOfDayOverride = 0xFFFF | |
int ParentMapID = 0xFFFF | |
int CosmeticParentMapID = 0xFFFF | |
int WindSettingsID = 0x0 | |
unsigned int InstanceType = 0x0 | |
unsigned int MapType = 0x1 | |
unsigned int ExpansionID = 0x0 | |
unsigned int MaxPlayers = 0x0 | |
unsigned int TimeOffset = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4200 | |
LinkedListElement iLast = 0x1AB9F8B4210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8 | |
<user defined> iterator = 0xDF7937E8 | |
<user defined> iterator = 0x1AB9F8B41F8 | |
iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
const_iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238 | |
<user defined> _Copy_tag = 0x1AB9F8B4238 | |
<user defined> _Move_tag = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268 | |
<user defined> _Copy_tag = 0x1AB9F8B4268 | |
<user defined> _Move_tag = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > > | |
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x1AB9F8C62B8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2C0 | |
<user defined> _Move_tag = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
<user defined> _Copy_tag = 0x1AB9F8CE2D8 | |
<user defined> _Move_tag = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2F0 | |
<user defined> _Move_tag = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
<user defined> _Copy_tag = 0x1AB9F8CE308 | |
<user defined> _Move_tag = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE320 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE370 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam | |
<user defined> value_compare = 0x1AB9F8CE3C0 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
IntervalTimer _weatherUpdateTimer | |
int _interval = 0x3E8 | |
int _current = 0x0 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
<user defined> _Copy_tag = 0x1AB9F8CE428 | |
<user defined> _Move_tag = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c | |
<user defined> value_compare = 0x1AB9F8CE678 | |
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 | |
<user defined> value_compare = 0x1AB9F8CE6C8 | |
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s | |
<user defined> value_compare = 0x1AB9F8CE718 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x1AB9F8CE768 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABDF78C340 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABDF78C340 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags | |
unsigned int _value = 0x8 | |
ObjectGuid PersonalGuid | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> > | |
std::less<PhaseShift::PhaseRef> | |
first_argument_type | |
unsigned int Id = 0x0 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
second_argument_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
first_argument_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
second_argument_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0x1ABDF78C358 | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0x1ABDF78C358 | |
value_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
key_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
insert_commit_data | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0x0 | |
key_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
value_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0x1ABDF78C370 | |
<user defined> value_compare = 0x1ABDF78C370 | |
<user defined> _Copy_tag = 0x1ABDF78C370 | |
<user defined> _Move_tag = 0x1ABDF78C370 | |
mapped_type | |
int References = 0x5E1DC80 | |
TerrainSwapInfo* VisibleMapInfo = 0x1AC02897080 | |
<user defined> value_compare = 0x1ABDF78C370 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0x1ABDF78C388 | |
<user defined> value_compare = 0x1ABDF78C388 | |
<user defined> _Copy_tag = 0x1ABDF78C388 | |
<user defined> _Move_tag = 0x1ABDF78C388 | |
mapped_type | |
int References = 0x5E1DD20 | |
<user defined> value_compare = 0x1ABDF78C388 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x0 | |
PhaseShift _suppressedPhaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABDF78C3B0 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABDF78C3B0 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags | |
unsigned int _value = 0x8 | |
ObjectGuid PersonalGuid | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> > | |
std::less<PhaseShift::PhaseRef> | |
first_argument_type | |
unsigned int Id = 0x0 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
second_argument_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
first_argument_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
second_argument_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0x1ABDF78C3C8 | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0x1ABDF78C3C8 | |
value_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
key_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
insert_commit_data | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0x0 | |
key_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
value_type | |
unsigned int Id = 0x0 | |
<user defined> Flags = 0x0 | |
int References = 0x0 | |
<user defined> AreaConditions = 0x0 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0x1ABDF78C3E0 | |
<user defined> value_compare = 0x1ABDF78C3E0 | |
<user defined> _Copy_tag = 0x1ABDF78C3E0 | |
<user defined> _Move_tag = 0x1ABDF78C3E0 | |
mapped_type | |
int References = 0x5E1E6D0 | |
TerrainSwapInfo* VisibleMapInfo = 0x1AC02895F80 | |
<user defined> value_compare = 0x1ABDF78C3E0 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0x1ABDF78C3F8 | |
<user defined> value_compare = 0x1ABDF78C3F8 | |
<user defined> _Copy_tag = 0x1ABDF78C3F8 | |
<user defined> _Move_tag = 0x1ABDF78C3F8 | |
mapped_type | |
int References = 0x5E1E720 | |
<user defined> value_compare = 0x1ABDF78C3F8 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > & gridVisitor = 0x2BED1FFA18 | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x2BED1FFA38 | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Local CellArea area | |
CoordPair<512> low_bound | |
unsigned int x_coord = 0x11A | |
unsigned int y_coord = 0x116 | |
CoordPair<512> high_bound | |
unsigned int x_coord = 0x11D | |
unsigned int y_coord = 0x119 | |
00007FF65A75313A 0000002BED1FFC10 Map::Update+2BA d:\work\trinitycore\src\server\game\maps\map.cpp line 786 | |
Local WorldObject* viewPoint = 0xCCCCCCCCCCCCCCCC | |
Object | |
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
int* m_int32Values = <Unable to read memory> | |
unsigned int* m_uint32Values = <Unable to read memory> | |
float* m_floatValues = <Unable to read memory> | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = <Unable to read memory> | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::allocator<unsigned char>,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0xCCCCCCCCCCCCCCF4 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask | |
std::_Vector_alloc<std::_Vec_base_types<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > > | |
std::_Compressed_pair<std::allocator<enum UpdateMask::DynamicFieldChangeType>,std::_Vector_val<std::_Simple_types<enum UpdateMask::DynamicFieldChangeType> >,1> _Mypair = 0xCCCCCCCCCCCCCD14 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = <Unable to read memory> | |
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
unsigned int _dynamicValuesCount = 0xCCCCCCCCCCCCCD3E <Unable to read memory> | |
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCD40 <Unable to read memory> | |
bool m_objectUpdated = 0xCCCCCCCCCCCCCD42 <Unable to read memory> | |
bool m_inWorld = 0xCCCCCCCCCCCCCD43 <Unable to read memory> | |
WorldLocation | |
Position | |
<user defined> XY = 0xCCCCCCCCCCCCCD44 | |
<user defined> XYZ = 0xCCCCCCCCCCCCCD44 | |
<user defined> XYZO = 0xCCCCCCCCCCCCCD44 | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD44 | |
float m_positionX = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCD48 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCD4C <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCD50 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
unsigned int m_mapId = 0xCCCCCCCCCCCCCD54 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCD58 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD5C <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD60 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCD64 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD68 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD6C <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility | |
int[38] m_values | |
[0] = 0xCCCCCCCCCCCCCD70 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD74 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCD78 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCD7C <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCD80 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCD84 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCD88 <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCCD8C <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCCD90 <Unable to read memory> | |
[9] = 0xCCCCCCCCCCCCCD94 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCE08 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect | |
int[38] m_values | |
[0] = 0xCCCCCCCCCCCCCE0C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCE10 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCE14 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCE18 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCE1C <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCE20 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCE24 <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCCE28 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCCE2C <Unable to read memory> | |
[9] = 0xCCCCCCCCCCCCCE30 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCEA4 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCEAC <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCEB0 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCEB4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCEB8 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCEBC <Unable to read memory> | |
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCEC0 <Unable to read memory> | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _low = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
unsigned int _high = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
unsigned int flags = 0xCCCCCCCCCCCCCED4 <Unable to read memory> | |
unsigned int flags2 = 0xCCCCCCCCCCCCCED8 <Unable to read memory> | |
Position pos | |
<user defined> XY = 0xCCCCCCCCCCCCCEDC | |
<user defined> XYZ = 0xCCCCCCCCCCCCCEDC | |
<user defined> XYZO = 0xCCCCCCCCCCCCCEDC | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCEDC | |
float m_positionX = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCEE0 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCEE8 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCEEC <Unable to read memory> | |
TransportInfo | |
ObjectGuid guid = 0xCCCCCCCCCCCCCEC4 | |
Position pos = 0xCCCCCCCCCCCCCED4 | |
int seat = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCEE8 <Unable to read memory> | |
unsigned int prevTime = 0xCCCCCCCCCCCCCEEC <Unable to read memory> | |
unsigned int vehicleId = 0xCCCCCCCCCCCCCEF0 <Unable to read memory> | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0xCCCCCCCCCCCCCEF0 | |
Position pos = 0xCCCCCCCCCCCCCF00 | |
int seat = 0xCCCCCCCCCCCCCF10 <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCF14 <Unable to read memory> | |
unsigned int prevTime = 0xCCCCCCCCCCCCCF18 <Unable to read memory> | |
unsigned int vehicleId = 0xCCCCCCCCCCCCCF1C <Unable to read memory> | |
float pitch = 0xCCCCCCCCCCCCCF20 <Unable to read memory> | |
JumpInfo | |
unsigned int fallTime = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
float zspeed = 0xCCCCCCCCCCCCCEC8 <Unable to read memory> | |
float sinAngle = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
float cosAngle = 0xCCCCCCCCCCCCCED0 <Unable to read memory> | |
float xyspeed = 0xCCCCCCCCCCCCCED4 <Unable to read memory> | |
MovementInfo::JumpInfo jump | |
unsigned int fallTime = 0xCCCCCCCCCCCCCF24 <Unable to read memory> | |
float zspeed = 0xCCCCCCCCCCCCCF28 <Unable to read memory> | |
float sinAngle = 0xCCCCCCCCCCCCCF2C <Unable to read memory> | |
float cosAngle = 0xCCCCCCCCCCCCCF30 <Unable to read memory> | |
float xyspeed = 0xCCCCCCCCCCCCCF34 <Unable to read memory> | |
float splineElevation = 0xCCCCCCCCCCCCCF38 <Unable to read memory> | |
std::string m_name = 0xCCCCCCCCCCCCCF3C <Unable to read memory> | |
bool m_isActive = 0xCCCCCCCCCCCCCF64 <Unable to read memory> | |
bool m_isWorldObject = 0xCCCCCCCCCCCCCF65 <Unable to read memory> | |
ZoneScript* m_zoneScript = <Unable to read memory> | |
Transport* m_transport = <Unable to read memory> | |
Map* m_currMap = <Unable to read memory> | |
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCF84 <Unable to read memory> | |
PhaseShift _phaseShift | |
PhaseRef | |
unsigned int Id = 0xCCCCCCCCCCCCCF8C <Unable to read memory> | |
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCCF8E <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCF90 <Unable to read memory> | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory> | |
VisibleMapIdRef | |
int References = 0xCCCCCCCCCCCCCF8C <Unable to read memory> | |
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory> | |
UiWorldMapAreaIdSwapRef | |
int References = 0xCCCCCCCCCCCCCF8C <Unable to read memory> | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0xCCCCCCCCCCCCCF8C <Unable to read memory> | |
bool Erased = 0xCCCCCCCCCCCCCF94 <Unable to read memory> | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0xCCCCCCCCCCCCCF8C | |
bool Erased = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0xCCCCCCCCCCCCCF8C | |
bool Erased = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
EnumClassFlag<enum PhaseShiftFlags> Flags | |
unsigned int _value = 0xCCCCCCCCCCCCCF8C <Unable to read memory> | |
ObjectGuid PersonalGuid | |
unsigned int _low = 0xCCCCCCCCCCCCCF90 <Unable to read memory> | |
unsigned int _high = 0xCCCCCCCCCCCCCF98 <Unable to read memory> | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> > | |
std::less<PhaseShift::PhaseRef> | |
first_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory> | |
second_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
first_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
second_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0xCCCCCCCCCCCCCFA4 | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0xCCCCCCCCCCCCCFA4 | |
value_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
key_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
insert_commit_data | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
key_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
value_type | |
unsigned int Id = 0xCCCCCCCCCCCCCFA4 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCCFA6 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCCFA8 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCCFAC <Unable to read memory> | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0xCCCCCCCCCCCCCFBC | |
<user defined> value_compare = 0xCCCCCCCCCCCCCFBC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCFBC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCFBC | |
mapped_type | |
int References = 0xCCCCCCCCCCCCCFBC <Unable to read memory> | |
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory> | |
<user defined> value_compare = 0xCCCCCCCCCCCCCFBC | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0xCCCCCCCCCCCCCFD4 | |
<user defined> value_compare = 0xCCCCCCCCCCCCCFD4 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCFD4 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCFD4 | |
mapped_type | |
int References = 0xCCCCCCCCCCCCCFD4 <Unable to read memory> | |
<user defined> value_compare = 0xCCCCCCCCCCCCCFD4 | |
int NonCosmeticReferences = 0xCCCCCCCCCCCCCFEC <Unable to read memory> | |
int CosmeticReferences = 0xCCCCCCCCCCCCCFF0 <Unable to read memory> | |
int DefaultReferences = 0xCCCCCCCCCCCCCFF4 <Unable to read memory> | |
bool IsDbPhaseShift = 0xCCCCCCCCCCCCCFF8 <Unable to read memory> | |
PhaseShift _suppressedPhaseShift | |
PhaseRef | |
unsigned int Id = 0xCCCCCCCCCCCCCFFC <Unable to read memory> | |
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCCFFE <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD000 <Unable to read memory> | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory> | |
VisibleMapIdRef | |
int References = 0xCCCCCCCCCCCCCFFC <Unable to read memory> | |
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory> | |
UiWorldMapAreaIdSwapRef | |
int References = 0xCCCCCCCCCCCCCFFC <Unable to read memory> | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0xCCCCCCCCCCCCCFFC <Unable to read memory> | |
bool Erased = 0xCCCCCCCCCCCCD004 <Unable to read memory> | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0xCCCCCCCCCCCCCFFC | |
bool Erased = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0xCCCCCCCCCCCCCFFC | |
bool Erased = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
EnumClassFlag<enum PhaseShiftFlags> Flags | |
unsigned int _value = 0xCCCCCCCCCCCCCFFC <Unable to read memory> | |
ObjectGuid PersonalGuid | |
unsigned int _low = 0xCCCCCCCCCCCCD000 <Unable to read memory> | |
unsigned int _high = 0xCCCCCCCCCCCCD008 <Unable to read memory> | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<std::less<PhaseShift::PhaseRef>,PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef> > | |
std::less<PhaseShift::PhaseRef> | |
first_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
EnumClassFlag<enum PhaseFlags> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = <Unable to read memory> | |
second_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
first_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
second_argument_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
boost::container::vector<PhaseShift::PhaseRef,boost::container::new_allocator<PhaseShift::PhaseRef>,void> m_seq = 0xCCCCCCCCCCCCD014 | |
boost::container::dtl::flat_tree<PhaseShift::PhaseRef,boost::move_detail::identity<PhaseShift::PhaseRef>,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> >::Data m_data = 0xCCCCCCCCCCCCD014 | |
value_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
key_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
insert_commit_data | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,1> position = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
key_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
value_type | |
unsigned int Id = 0xCCCCCCCCCCCCD014 <Unable to read memory> | |
<user defined> Flags = 0xCCCCCCCCCCCCD016 <Unable to read memory> | |
int References = 0xCCCCCCCCCCCCD018 <Unable to read memory> | |
<user defined> AreaConditions = 0xCCCCCCCCCCCCD01C <Unable to read memory> | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef>,void *> >,std::_Tree_val<std::_Tree_simpl _Mypair = 0xCCCCCCCCCCCCD02C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD02C | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD02C | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD02C | |
mapped_type | |
int References = 0xCCCCCCCCCCCCD02C <Unable to read memory> | |
TerrainSwapInfo* VisibleMapInfo = <Unable to read memory> | |
<user defined> value_compare = 0xCCCCCCCCCCCCD02C | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps | |
std::_Tree<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> >,0> | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef>,void *> >,std::_Tree_val<std::_Tr _Mypair = 0xCCCCCCCCCCCCD044 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD044 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD044 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD044 | |
mapped_type | |
int References = 0xCCCCCCCCCCCCD044 <Unable to read memory> | |
<user defined> value_compare = 0xCCCCCCCCCCCCD044 | |
int NonCosmeticReferences = 0xCCCCCCCCCCCCD05C <Unable to read memory> | |
int CosmeticReferences = 0xCCCCCCCCCCCCD060 <Unable to read memory> | |
int DefaultReferences = 0xCCCCCCCCCCCCD064 <Unable to read memory> | |
bool IsDbPhaseShift = 0xCCCCCCCCCCCCD068 <Unable to read memory> | |
int _dbPhase = 0xCCCCCCCCCCCCD06C <Unable to read memory> | |
unsigned int m_notifyflags = 0xCCCCCCCCCCCCD070 <Unable to read memory> | |
unsigned int m_executed_notifies = 0xCCCCCCCCCCCCD072 <Unable to read memory> | |
Local Player* player = 0x1ABDF78C080 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x4 | |
unsigned int* m_uint32Values = 0x4 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1AC01119AA8 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABDF78C0A8 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABDF78C0C8 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1AC011158D8 | |
unsigned int m_valuesCount = 0x1211 | |
unsigned int _dynamicValuesCount = 0x11 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABDF78C0F8 | |
<user defined> XYZ = 0x1ABDF78C0F8 | |
<user defined> XYZO = 0x1ABDF78C0F8 | |
<user defined> PackedXYZ = 0x1ABDF78C0F8 | |
float m_positionX = 1863.214722 | |
float m_positionY = 1606.821045 | |
float m_positionZ = 94.930038 | |
float m_orientation = 1.044598 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C8DA4644E8E6DF | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABDF78C10C | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABDF78C118 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABDF78C124 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABDF78C1C0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABDF78C25C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABDF78C268 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABDF78C278 | |
std::string m_name = "Zellah" | |
bool m_isActive = 0x1 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABDF78C340 | |
PhaseShift _suppressedPhaseShift = 0x1ABDF78C3B0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABDF78C430 | |
<user defined> _Copy_tag = 0x1ABDF78C430 | |
<user defined> _Move_tag = 0x1ABDF78C430 | |
Player* m_playerMovingMe = 0x1ABDF78C080 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABDF78C450 | |
[1] = 0x1ABDF78C460 | |
[2] = 0x1ABDF78C470 | |
[3] = 0x1ABDF78C480 | |
[4] = 0x1ABDF78C490 | |
[5] = 0x1ABDF78C4A0 | |
[6] = 0x1ABDF78C4B0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABDF78C4C0 | |
[1] = 0x1ABDF78C4D0 | |
[2] = 0x1ABDF78C4E0 | |
[3] = 0x1ABDF78C4F0 | |
float m_modMeleeHitChance = 7.500000 | |
float m_modRangedHitChance = 7.500000 | |
float m_modSpellHitChance = 15.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0xBB8 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x1ED2F | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABDF78C558 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABDF78C570 | |
[1] = 0x1ABDF78C5C0 | |
[2] = 0x1ABDF78C610 | |
[3] = 0x1ABDF78C660 | |
[4] = 0x1ABDF78C6B0 | |
[5] = 0x1ABDF78C700 | |
[6] = 0x1ABDF78C750 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABDF78C7A8 | |
<user defined> _Copy_tag = 0x1ABDF78C7A8 | |
<user defined> _Move_tag = 0x1ABDF78C7A8 | |
bool IsAIEnabled = 0x0 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
Movement::MoveSpline* movespline = 0x1AC00F74140 | |
Movement::Spline<int> spline = 0x1AC00F74140 | |
Movement::FacingInfo facing = 0x1AC00F74190 | |
unsigned int m_Id = 0x0 | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x0 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1AC00F741D4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = NULL | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 11.000000 | |
[1] = 15.000000 | |
[2] = 12.000000 | |
[3] = 9.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABDF78C808 | |
<user defined> _Copy_tag = 0x1ABDF78C808 | |
<user defined> _Move_tag = 0x1ABDF78C808 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABDF78C830 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABDF78C848 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABDF78C860 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABDF78C8A8 | |
<user defined> value_compare = 0x1ABDF78C8A8 | |
<user defined> _Copy_tag = 0x1ABDF78C8A8 | |
<user defined> _Move_tag = 0x1ABDF78C8A8 | |
<user defined> value_compare = 0x1ABDF78C8A8 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABDF78C8C0 | |
<user defined> value_compare = 0x1ABDF78C8C0 | |
<user defined> _Copy_tag = 0x1ABDF78C8C0 | |
<user defined> _Move_tag = 0x1ABDF78C8C0 | |
<user defined> value_compare = 0x1ABDF78C8C0 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABDF78C8D8 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1AC05E1DFA0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1AC03F61870 | |
unsigned int m_removedAurasCount = 0x2 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABDF78C910 | |
[1] = 0x1ABDF78C928 | |
[2] = 0x1ABDF78C940 | |
[3] = 0x1ABDF78C958 | |
[4] = 0x1ABDF78C970 | |
[5] = 0x1ABDF78C988 | |
[6] = 0x1ABDF78C9A0 | |
[7] = 0x1ABDF78C9B8 | |
[8] = 0x1ABDF78C9D0 | |
[9] = 0x1ABDF78C9E8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABDF78F730 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABDF78F748 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABDF78F760 | |
<user defined> value_compare = 0x1ABDF78F760 | |
<user defined> _Copy_tag = 0x1ABDF78F760 | |
<user defined> _Move_tag = 0x1ABDF78F760 | |
<user defined> value_compare = 0x1ABDF78F760 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABDF78F780 | |
[1] = 0x1ABDF78F794 | |
[2] = 0x1ABDF78F7A8 | |
[3] = 0x1ABDF78F7BC | |
[4] = 0x1ABDF78F7D0 | |
[5] = 0x1ABDF78F7E4 | |
[6] = 0x1ABDF78F7F8 | |
[7] = 0x1ABDF78F80C | |
[8] = 0x1ABDF78F820 | |
[9] = 0x1ABDF78F834 | |
float[2] m_weaponDamage | |
[0] = 1.000000 | |
[1] = 2.000000 | |
[0] = 0x400000003F800000 | |
[1] = 0x400000003F800000 | |
[2] = 0x4040000040153621 | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABDF78FA70 | |
<user defined> _Copy_tag = 0x1ABDF78FA70 | |
<user defined> _Move_tag = 0x1ABDF78FA70 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABDF78FA88 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABDF78FA88 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x1ABFE002580 | |
float[9] m_speed_rate | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABDF78FAD0 | |
MotionMaster* i_motionMaster = 0x1AC02895C80 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = NULL | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABDF78C080 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x0 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABDF78C080 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABDF78FB18 | |
ThreatContainer iThreatOfflineContainer = 0x1ABDF78FB38 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0xD | |
unsigned int m_state = 0x0 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x0 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABDF78FB88 | |
[1] = 0x1ABDF78FB94 | |
[2] = 0x1ABDF78FBA0 | |
[3] = 0x1ABDF78FBAC | |
[4] = 0x1ABDF78FBB8 | |
[5] = 0x1ABDF78FBC4 | |
[6] = 0x1ABDF78FBD0 | |
[7] = 0x1ABDF78FBDC | |
[8] = 0x1ABDF78FBE8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABDF78FC00 | |
LinkedListElement iLast = 0x1ABDF78FC10 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF78FC10 | |
<user defined> iterator = 0xDF78FC10 | |
<user defined> iterator = 0x1ABDF78FBF8 | |
Unit* iOwner = 0x1ABDF78C080 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABDF78FC38 | |
LinkedListElement iLast = 0x1ABDF78FC48 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF78FC48 | |
<user defined> iterator = 0xDF78FC48 | |
<user defined> iterator = 0x1ABDF78FC30 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABDF78FC60 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1AC02534AB0 | |
CooldownEntry | |
unsigned int SpellId = 0xDF78C080 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x5E27C80 | |
unsigned int CategoryId = 0x1AC | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1AC02896000 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABDF78C080 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABDF78C080 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1AC02534AB8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1AC02534B08 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1AC02534B58 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1AC02534BE0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1AC02534C30 | |
GridObject<Player> | |
GridReference<Player> _gridRef | |
Reference<GridRefManager<Player>,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABD88866B8 | |
LinkedListElement* iPrev = 0x1ABD88866A8 | |
GridRefManager<Player>* iRefTo = 0x1ABD88866A0 | |
Player* iRefFrom = 0x1ABDF78C080 | |
std::string autoReplyMsg = "" | |
PlayerTaxi m_taxi | |
std::array<unsigned char,258> m_taximask | |
unsigned int[258] _Elems | |
[0] = 0x0 | |
[1] = 0x4 | |
[2] = 0x60 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x10 | |
[9] = 0x0 | |
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations | |
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x1ABDF78FDF8 | |
unsigned int m_flightMasterFactionId = 0x0 | |
int m_logintime = 0x5B22B97C | |
int m_Last_tick = 0x5B22B9FA | |
unsigned int[2] m_Played_time | |
[0] = 0x17D | |
[1] = 0xD1 | |
unsigned int m_stableSlots = 0x0 | |
bool m_mailsLoaded = 0x1 | |
bool m_mailsUpdated = 0x0 | |
unsigned int unReadMails = 0x0 | |
int m_nextMailDelivereTime = 0x0 | |
std::unordered_map<unsigned __int64,Item *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Item *> > > mMitems | |
std::_Hash<std::_Umap_traits<unsigned __int64,Item *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const | |
<user defined> value_compare = 0x1ABDF78FE50 | |
std::_Umap_traits<unsigned __int64,Item *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Item *> > _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Item *>,std::allocator<std::pair<unsigned __int64 const ,Item *> > > _List = 0x1ABDF78FE58 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List _Vec = 0x1ABDF78FE70 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
PvPInfo pvpInfo | |
bool IsHostile = 0x0 | |
bool IsInHostileArea = 0x0 | |
bool IsInNoPvPArea = 0x0 | |
bool IsInFFAPvPArea = 0x0 | |
int EndTimer = 0x0 | |
DuelInfo* duel = NULL | |
PlayerMenu* PlayerTalkClass = 0x1AC03E3D790 | |
GossipMenu _gossipMenu | |
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x1AC03E3D790 | |
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x1AC03E3D7A8 | |
unsigned int _menuId = 0x0 | |
unsigned int _locale = 0x0 | |
QuestMenu _questMenu | |
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x1AC03E3D7C8 | |
WorldSession* _session = 0x1ABA8D96630 | |
int m_muteTime = 0x0 | |
std::atomic<int> m_timeOutTime = 0xDBBA0 | |
ConnectToKey | |
<unnamed-type-Fields> | |
unsigned int AccountId = 0x0 | |
unsigned int ConnectionType = 0x0 | |
unsigned int Key = 0x0 | |
WorldSession::ConnectToKey::<unnamed-type-Fields> Fields = 0x0 | |
unsigned int Raw = 0x0 | |
std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x1ABA8D96640 | |
std::future<SQLQueryHolder *> _accountLoginCallback = 0x1ABA8D96650 | |
std::future<SQLQueryHolder *> _charLoginCallback = 0x1ABA8D96660 | |
QueryCallbackProcessor _queryProcessor = 0x1ABA8D96670 | |
DosProtection | |
WorldSession* Session = NULL | |
int _policy = 0xDBBA0 | |
std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x1ABA8D96640 | |
WorldSession::DosProtection AntiDOS = 0x1ABA8D96690 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x1ABA8D966F0 | |
unsigned int m_GUIDLow = 0x4 | |
Player* _player = 0x1ABDF78C080 | |
std::shared_ptr<WorldSocket>[2] m_Socket | |
[0] = 0x1ABA8D96718 | |
[1] = 0x1ABA8D96728 | |
std::string m_Address = "192.168.1.155" | |
int _security = 0x0 | |
unsigned int _accountId = 0x3 | |
std::string _accountName = "1#1" | |
unsigned int _battlenetAccountId = 0x1 | |
unsigned int m_accountExpansion = 0x6 | |
unsigned int m_expansion = 0x6 | |
std::string _os = "Wn64" | |
std::array<unsigned char,32> _realmListSecret = 0x1ABA8D967C0 | |
std::unordered_map<unsigned int,unsigned char,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned char> > > _realmCharacterCounts = 0x1ABA8D967E0 | |
std::unordered_map<unsigned int,std::function<void __cdecl(MessageBuffer)>,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::function<void __cdecl( _battlenetResponseCallbacks = 0x1ABA8D96830 | |
unsigned int _battlenetRequestToken = 0x0 | |
Warden* _warden = NULL | |
int _logoutTime = 0x0 | |
bool m_inQueue = 0x0 | |
ObjectGuid m_playerLoading = 0x1ABA8D96899 | |
bool m_playerLogout = 0x0 | |
bool m_playerRecentlyLogout = 0x0 | |
bool m_playerSave = 0x0 | |
unsigned int m_sessionDbcLocale = 0x0 | |
unsigned int m_sessionDbLocaleIndex = 0x0 | |
std::atomic<unsigned int> m_latency = 0x4 | |
std::atomic<unsigned int> m_clientTimeDelay = 0x0 | |
AccountData[8] _accountData | |
[0] = 0x1ABA8D968B8 | |
[1] = 0x1ABA8D968E8 | |
[2] = 0x1ABA8D96918 | |
[3] = 0x1ABA8D96948 | |
[4] = 0x1ABA8D96978 | |
[5] = 0x1ABA8D969A8 | |
[6] = 0x1ABA8D969D8 | |
[7] = 0x1ABA8D96A08 | |
unsigned int[8] _tutorials | |
[0] = 0x90061B | |
[1] = 0xC00082 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
bool _tutorialsChanged = 0x0 | |
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > _registeredAddonPrefixes = 0x1ABA8D96A60 | |
bool _filterAddonMessages = 0x1 | |
unsigned int recruiterId = 0x0 | |
bool isRecruiter = 0x0 | |
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x1ABA8D96A90 | |
rbac::RBACData* _RBACData = 0x1AC03E30710 | |
unsigned int expireTime = 0xEA60 | |
bool forceExit = 0x0 | |
ObjectGuid m_currentBankerGUID = 0x1ABA8D96B25 | |
std::unique_ptr<BattlePetMgr,std::default_delete<BattlePetMgr> > _battlePetMgr = 0x1AC03E30290 | |
std::unique_ptr<CollectionMgr,std::default_delete<CollectionMgr> > _collectionMgr = 0x1ABAC883F30 | |
WorldSession::ConnectToKey _instanceConnectKey = 0xCC71C9AD00000003 | |
InteractionData _interactionData | |
ObjectGuid SourceGuid = 0x1AC03E3D7F0 | |
unsigned int TrainerId = 0x0 | |
unsigned int PlayerChoiceId = 0x0 | |
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff | |
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > > | |
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x1ABDF78FEC0 | |
Unit* m_unitMovedByMe = 0x1ABDF78C080 | |
WorldObject* m_seer = 0x1ABDF78C080 | |
<user defined> m_stealth = 0x1ABDF78C10C | |
<user defined> m_stealthDetect = 0x1ABDF78C118 | |
<user defined> m_invisibility = 0x1ABDF78C124 | |
<user defined> m_invisibilityDetect = 0x1ABDF78C1C0 | |
<user defined> m_serverSideVisibility = 0x1ABDF78C25C | |
<user defined> m_serverSideVisibilityDetect = 0x1ABDF78C268 | |
unsigned int LastUsedScriptID = 0x0 | |
<user defined> m_movementInfo = 0x1ABDF78C278 | |
<user defined> m_name = 0x1ABDF78C2F0 | |
bool m_isActive = 0x1 | |
bool m_isWorldObject = 0x1 | |
<user defined> m_zoneScript = 0x0 | |
<user defined> m_transport = 0x0 | |
<user defined> m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
<user defined> _phaseShift = 0x1ABDF78C340 | |
<user defined> _suppressedPhaseShift = 0x1ABDF78C3B0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_homebindMapId = 0x0 | |
unsigned int m_homebindAreaId = 0x163C | |
float m_homebindX = 1699.849976 | |
float m_homebindY = 1706.560059 | |
float m_homebindZ = 135.927994 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x1ABDF78FF10 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List _Vec = 0x1ABDF78FF28 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_visibleTransports | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x1ABDF78FF60 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List _Vec = 0x1ABDF78FF78 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int[9] m_forced_speed_changes | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x1ABDF78FFB8 | |
<user defined> _Copy_tag = 0x1ABDF78FFB8 | |
<user defined> _Move_tag = 0x1ABDF78FFB8 | |
unsigned int m_HomebindTimer = 0x0 | |
bool m_InstanceValid = 0x1 | |
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[35] m_boundInstances | |
[0] = 0x1ABDF78FFD8 | |
[1] = 0x1ABDF790028 | |
[2] = 0x1ABDF790078 | |
[3] = 0x1ABDF7900C8 | |
[4] = 0x1ABDF790118 | |
[5] = 0x1ABDF790168 | |
[6] = 0x1ABDF7901B8 | |
[7] = 0x1ABDF790208 | |
[8] = 0x1ABDF790258 | |
[9] = 0x1ABDF7902A8 | |
Spell* m_spellModTakingSpell = NULL | |
bool isDebugAreaTriggers = 0x0 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList | |
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> > | |
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x1ABDF790AD8 | |
unsigned int m_combatExitTime = 0x1301AF | |
unsigned int m_regenTimerCount = 0xFF | |
float[6] m_powerFraction | |
[0] = 0.390009 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
unsigned int m_contestedPvPTimer = 0x0 | |
BgBattlegroundQueueID_Rec | |
int bgQueueTypeId = 0x5C27FF90 | |
unsigned int invitedToInstance = 0x7FF6 | |
unsigned int joinTime = 0xCDCD0019 | |
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID | |
[0] = 0x1ABDF790B14 | |
[1] = 0x1ABDF790B20 | |
BGData m_bgData | |
unsigned int bgInstanceID = 0x0 | |
unsigned int bgTypeID = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > bgAfkReporter | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABDF790B38 | |
<user defined> _Copy_tag = 0x1ABDF790B38 | |
<user defined> _Move_tag = 0x1ABDF790B38 | |
unsigned int bgAfkReportedCount = 0x0 | |
int bgAfkReportedTimer = 0x5B22BAA9 | |
unsigned int bgTeam = 0x0 | |
unsigned int mountSpell = 0x0 | |
unsigned int[2] taxiPath | |
[0] = 0x0 | |
[1] = 0x0 | |
WorldLocation joinPos | |
Position | |
<user defined> XY = 0x1ABDF790B70 | |
<user defined> XYZ = 0x1ABDF790B70 | |
<user defined> XYZO = 0x1ABDF790B70 | |
<user defined> PackedXYZ = 0x1ABDF790B70 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFF | |
bool m_IsBGRandomWinner = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x1ABDF790B90 | |
<user defined> _Copy_tag = 0x1ABDF790B90 | |
<user defined> _Move_tag = 0x1ABDF790B90 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x1ABDF790BA8 | |
<user defined> _Copy_tag = 0x1ABDF790BA8 | |
<user defined> _Move_tag = 0x1ABDF790BA8 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x1ABDF790BC0 | |
<user defined> _Copy_tag = 0x1ABDF790BC0 | |
<user defined> _Move_tag = 0x1ABDF790BC0 | |
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int m_seasonalquests | |
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned | |
<user defined> value_compare = 0x1ABDF790BD8 | |
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<uns _List = 0x1ABDF790BE0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std _Vec = 0x1ABDF790BF8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ObjectGuid m_divider | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int m_ingametime = 0x1280CE | |
int m_lastHonorUpdateTime = 0x5B22B9D6 | |
unsigned int m_team = 0x43 | |
unsigned int m_nextSave = 0xD2B8 | |
int m_speakTime = 0x0 | |
unsigned int m_speakCount = 0x0 | |
unsigned int m_dungeonDifficulty = 0x1 | |
unsigned int m_raidDifficulty = 0xE | |
unsigned int m_legacyRaidDifficulty = 0x3 | |
unsigned int m_prevMapDifficulty = 0xE | |
unsigned int m_atLoginFlags = 0x0 | |
Item*[195] m_items | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x1ABFFF452F0 | |
[5] = 0x0 | |
[6] = 0x1ABFFF409F0 | |
[7] = 0x1ABFFF41C30 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_currentBuybackSlot = 0x52 | |
std::unordered_map<unsigned int,PlayerCurrency,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerCurrency> > > _currencyStorage | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerCurrency,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerCurr | |
<user defined> value_compare = 0x1ABDF791288 | |
std::_Umap_traits<unsigned int,PlayerCurrency,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerCurrency> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerCurrency>,std::allocator<std::pair<unsigned int const ,PlayerCurrency> > > _List = 0x1ABDF791290 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerCurrency> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1ABDF7912A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
VoidStorageItem*[160] _voidStorageItems | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue | |
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x1ABDF7917D8 | |
bool m_itemUpdateQueueBlocked = 0x0 | |
unsigned int m_ExtraFlags = 0x4 | |
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus | |
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std: _Mypair = 0x1ABDF791800 | |
<user defined> value_compare = 0x1ABDF791800 | |
<user defined> _Copy_tag = 0x1ABDF791800 | |
<user defined> _Move_tag = 0x1ABDF791800 | |
<user defined> value_compare = 0x1ABDF791800 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<s _Mypair = 0x1ABDF791818 | |
<user defined> value_compare = 0x1ABDF791818 | |
<user defined> _Copy_tag = 0x1ABDF791818 | |
<user defined> _Move_tag = 0x1ABDF791818 | |
<user defined> value_compare = 0x1ABDF791818 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x1ABDF791830 | |
<user defined> _Copy_tag = 0x1ABDF791830 | |
<user defined> _Move_tag = 0x1ABDF791830 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<s _Mypair = 0x1ABDF791848 | |
<user defined> value_compare = 0x1ABDF791848 | |
<user defined> _Copy_tag = 0x1ABDF791848 | |
<user defined> _Move_tag = 0x1ABDF791848 | |
<user defined> value_compare = 0x1ABDF791848 | |
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus | |
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStat | |
<user defined> value_compare = 0x1ABDF791860 | |
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x1ABDF791868 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1ABDF791880 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_GuildIdInvited = 0x0 | |
unsigned int m_ArenaTeamIdInvited = 0x0 | |
std::deque<Mail *,std::allocator<Mail *> > m_mail | |
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > > | |
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x1ABDF7918C0 | |
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell | |
<user defined> value_compare = 0x1ABDF7918E8 | |
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x1ABDF7918F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_L _Vec = 0x1ABDF791908 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>, m_overrideSpells | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash | |
<user defined> value_compare = 0x1ABDF791938 | |
std::_Umap_traits<unsigned int,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned i _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int cons _List = 0x1ABDF791940 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std: _Vec = 0x1ABDF791958 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_lastPotionId = 0x0 | |
SpecializationInfo _specializationInfo | |
std::unordered_map<unsigned int,enum PlayerSpellState,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,enum PlayerSpellState> > >[4] Talents | |
[0] = 0x1ABDF791990 | |
[1] = 0x1ABDF7919E0 | |
[2] = 0x1ABDF791A30 | |
[3] = 0x1ABDF791A80 | |
std::unordered_map<unsigned int,enum PlayerSpellState,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,enum PlayerSpellState> > >[4] PvpTalents | |
[0] = 0x1ABDF791AD0 | |
[1] = 0x1ABDF791B20 | |
[2] = 0x1ABDF791B70 | |
[3] = 0x1ABDF791BC0 | |
std::vector<unsigned int,std::allocator<unsigned int> >[4] Glyphs | |
[0] = 0x1ABDF791C10 | |
[1] = 0x1ABDF791C30 | |
[2] = 0x1ABDF791C50 | |
[3] = 0x1ABDF791C70 | |
unsigned int ResetTalentsCost = 0x0 | |
int ResetTalentsTime = 0x0 | |
unsigned int PrimarySpecialization = 0xFD | |
unsigned int ActiveGroup = 0x0 | |
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons | |
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std:: _Mypair = 0x1ABDF791CA8 | |
<user defined> value_compare = 0x1ABDF791CA8 | |
<user defined> _Copy_tag = 0x1ABDF791CA8 | |
<user defined> _Move_tag = 0x1ABDF791CA8 | |
<user defined> value_compare = 0x1ABDF791CA8 | |
float[2] m_auraBaseMod | |
[0] = 5.000000 | |
[1] = 5.000000 | |
[0] = 0x40A0000040A00000 | |
[1] = 0x40A0000040A00000 | |
[2] = 0x40A0000040A00000 | |
[3] = 0x3F80000000000000 | |
int[32] m_baseRatingValue | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_baseSpellPower = 0x0 | |
unsigned int m_baseManaRegen = 0x0 | |
unsigned int m_baseHealthRegen = 0x0 | |
int m_spellPenetrationItemMod = 0x0 | |
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[2] m_spellMods | |
[0] = 0x1ABDF791D30 | |
[1] = 0x1ABDF791D80 | |
[0] = 0x1ABDF791D30 | |
[1] = 0x1ABDF791DD0 | |
[2] = 0x1ABDF791E70 | |
[3] = 0x1ABDF791F10 | |
[4] = 0x1ABDF791FB0 | |
[5] = 0x1ABDF792050 | |
[6] = 0x1ABDF7920F0 | |
[7] = 0x1ABDF792190 | |
[8] = 0x1ABDF792230 | |
[9] = 0x1ABDF7922D0 | |
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration | |
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> > | |
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x1ABDF793590 | |
std::list<Item *,std::allocator<Item *> > m_itemDuration | |
std::_List_buy<Item *,std::allocator<Item *> > | |
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x1ABDF7935A8 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x1ABDF7935C8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List _Vec = 0x1ABDF7935E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData | |
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> > | |
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0 | |
WorldSession* m_session = 0x1ABA8D96630 | |
std::list<Channel *,std::allocator<Channel *> > m_channels | |
std::_List_buy<Channel *,std::allocator<Channel *> > | |
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x1ABDF793620 | |
unsigned int m_cinematic = 0x1 | |
unsigned int m_movie = 0x0 | |
TradeData* m_trade = NULL | |
bool m_DailyQuestChanged = 0x0 | |
bool m_WeeklyQuestChanged = 0x0 | |
bool m_MonthlyQuestChanged = 0x0 | |
bool m_SeasonalQuestChanged = 0x0 | |
int m_lastDailyQuestTime = 0x0 | |
unsigned int m_drunkTimer = 0x0 | |
unsigned int m_weaponChangeTimer = 0x0 | |
unsigned int m_zoneUpdateId = 0x1936 | |
unsigned int m_zoneUpdateTimer = 0x109 | |
unsigned int m_areaUpdateId = 0x9A | |
unsigned int m_deathTimer = 0x0 | |
int m_deathExpireTime = 0x0 | |
unsigned int m_WeaponProficiency = 0x4E5CF | |
unsigned int m_ArmorProficiency = 0x2F | |
bool m_canParry = 0x0 | |
bool m_canBlock = 0x0 | |
bool m_canTitanGrip = 0x0 | |
unsigned int m_titanGripPenaltySpellId = 0x0 | |
unsigned int m_swingErrorMsg = 0x0 | |
PlayerSocial* m_social = 0x1ABBCA45EB0 | |
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap | |
std::_Tree<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,FriendInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Obj _Mypair = 0x1ABBCA45EB0 | |
<user defined> value_compare = 0x1ABBCA45EB0 | |
<user defined> _Copy_tag = 0x1ABBCA45EB0 | |
<user defined> _Move_tag = 0x1ABBCA45EB0 | |
<user defined> value_compare = 0x1ABBCA45EB0 | |
ObjectGuid _playerGUID | |
unsigned int _low = 0x4 | |
unsigned int _high = 0x800040000000000 | |
GroupReference m_group | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
GroupReference m_originalGroup | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
Group* m_groupInvite = NULL | |
unsigned int m_groupUpdateMask = 0x0 | |
bool m_bPassOnGroupLoot = 0x0 | |
std::array<GroupUpdateCounter,2> m_groupUpdateSequences | |
GroupUpdateCounter[2] _Elems | |
[0] = 0x1ABDF793708 | |
[1] = 0x1ABDF79371C | |
unsigned int m_lastpetnumber = 0x0 | |
int m_summon_expire = 0x0 | |
WorldLocation m_summon_location | |
Position | |
<user defined> XY = 0x1ABDF793740 | |
<user defined> XYZ = 0x1ABDF793740 | |
<user defined> XYZO = 0x1ABDF793740 | |
<user defined> PackedXYZ = 0x1ABDF793740 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
WorldLocation m_recall_location | |
Position | |
<user defined> XY = 0x1ABDF793754 | |
<user defined> XYZ = 0x1ABDF793754 | |
<user defined> XYZO = 0x1ABDF793754 | |
<user defined> PackedXYZ = 0x1ABDF793754 | |
float m_positionX = 1691.550293 | |
float m_positionY = 1675.039673 | |
float m_positionZ = 135.144012 | |
float m_orientation = 3.726705 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44D1614544D3719C | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44D1614544D3719C | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44D1614544D3719C | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44D1614544D3719C | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44D1614544D3719C | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44D1614544D3719C | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44D1614544D3719C | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44D1614544D3719C | |
unsigned int m_mapId = 0x0 | |
DeclinedName* m_declinedname = NULL | |
Runes* m_runes = NULL | |
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets | |
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_t _Mypair = 0x1ABDF793778 | |
<user defined> value_compare = 0x1ABDF793778 | |
<user defined> _Copy_tag = 0x1ABDF793778 | |
<user defined> _Move_tag = 0x1ABDF793778 | |
<user defined> value_compare = 0x1ABDF793778 | |
unsigned int m_grantableLevels = 0x0 | |
unsigned int m_fishingSteps = 0x0 | |
std::array<std::unique_ptr<CUFProfile,std::default_delete<CUFProfile> >,5> _CUFProfiles | |
std::unique_ptr<CUFProfile,std::default_delete<CUFProfile> >[5] _Elems | |
[0] = 0x1AC02896180 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
CinematicMgr* _cinematicMgr = 0x1AC02896400 | |
Player* player = 0x1ABDF78C080 | |
unsigned int m_cinematicDiff = 0x1ED2F | |
unsigned int m_lastCinematicCheck = 0x0 | |
unsigned int m_activeCinematicCameraId = 0x0 | |
unsigned int m_cinematicLength = 0x0 | |
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL | |
Position m_remoteSightPosition | |
<user defined> XY = 0x1AC02896420 | |
<user defined> XYZ = 0x1AC02896420 | |
<user defined> XYZO = 0x1AC02896420 | |
<user defined> PackedXYZ = 0x1AC02896420 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
TempSummon* m_CinematicObject = NULL | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABDF7937C8 | |
<user defined> _Copy_tag = 0x1ABDF7937C8 | |
<user defined> _Move_tag = 0x1ABDF7937C8 | |
MapReference m_mapRef | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1AB9F8B4210 | |
LinkedListElement* iPrev = 0x1AB9F8B4200 | |
Map* iRefTo = 0x1AB9F8B4050 | |
Player* iRefFrom = 0x1ABDF78C080 | |
unsigned int m_lastFallTime = 0x0 | |
float m_lastFallZ = 94.930038 | |
int[3] m_MirrorTimer | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
unsigned int m_MirrorTimerFlags = 0x0 | |
unsigned int m_MirrorTimerFlagsLast = 0x0 | |
bool m_isInWater = 0x0 | |
WorldLocation m_teleport_dest | |
Position | |
<user defined> XY = 0x1ABDF793820 | |
<user defined> XYZ = 0x1ABDF793820 | |
<user defined> XYZO = 0x1ABDF793820 | |
<user defined> PackedXYZ = 0x1ABDF793820 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
unsigned int m_teleport_options = 0x0 | |
bool mSemaphoreTeleport_Near = 0x0 | |
bool mSemaphoreTeleport_Far = 0x0 | |
unsigned int m_DelayedOperations = 0x0 | |
bool m_bCanDelayTeleport = 0x0 | |
bool m_bHasDelayedTeleport = 0x0 | |
unsigned int m_temporaryUnsummonedPetNumber = 0x0 | |
unsigned int m_oldpetspell = 0x0 | |
PlayerAchievementMgr* m_achievementMgr = 0x1ABBABEAD60 | |
AchievementMgr | |
CriteriaHandler | |
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > _criteriaProgress = 0x1ABBABEAD68 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _timeCriteriaTrees = 0x1ABBABEADB8 | |
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > _completedAchievements = 0x1ABBABEADD0 | |
unsigned int _achievementPoints = 0x14 | |
Player* _owner = 0x1ABDF78C080 | |
ReputationMgr* m_reputationMgr = 0x1AC02895D00 | |
Player* _player = 0x1ABDF78C080 | |
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions | |
std::_Tree<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,FactionState>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pa _Mypair = 0x1AC02895D08 | |
<user defined> value_compare = 0x1AC02895D08 | |
<user defined> _Copy_tag = 0x1AC02895D08 | |
<user defined> _Move_tag = 0x1AC02895D08 | |
<user defined> value_compare = 0x1AC02895D08 | |
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions | |
std::_Tree<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum ReputationRank>,void *> >,std::_Tree_val<std::_Tree_simple_types< _Mypair = 0x1AC02895D20 | |
<user defined> value_compare = 0x1AC02895D20 | |
<user defined> _Copy_tag = 0x1AC02895D20 | |
<user defined> _Move_tag = 0x1AC02895D20 | |
<user defined> value_compare = 0x1AC02895D20 | |
unsigned int _visibleFactionCount = 0x8 | |
unsigned int _honoredFactionCount = 0x1 | |
unsigned int _reveredFactionCount = 0x1 | |
unsigned int _exaltedFactionCount = 0x1 | |
bool _sendFactionIncreased = 0x0 | |
std::unique_ptr<QuestObjectiveCriteriaMgr,std::default_delete<QuestObjectiveCriteriaMgr> > m_questObjectiveCriteriaMgr | |
std::_Unique_ptr_base<QuestObjectiveCriteriaMgr,std::default_delete<QuestObjectiveCriteriaMgr> > | |
std::_Compressed_pair<std::default_delete<QuestObjectiveCriteriaMgr>,QuestObjectiveCriteriaMgr *,1> _Mypair = 0x1ABBABEC190 | |
unsigned int m_ChampioningFaction = 0x0 | |
std::queue<unsigned int,std::deque<unsigned int,std::allocator<unsigned int> > > m_timeSyncQueue | |
std::deque<unsigned int,std::allocator<unsigned int> > c | |
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x1ABDF793870 | |
unsigned int m_timeSyncTimer = 0x1124 | |
unsigned int m_timeSyncClient = 0x50E57F2 | |
unsigned int m_timeSyncServer = 0x14541D | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x1ABDF7938A8 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x1ABDF7938B0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_si _Vec = 0x1ABDF7938C8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _pendingBindId = 0x0 | |
unsigned int _pendingBindTimer = 0x0 | |
unsigned int _activeCheats = 0x0 | |
std::unique_ptr<Garrison,std::default_delete<Garrison> > _garrison | |
std::_Unique_ptr_base<Garrison,std::default_delete<Garrison> > | |
std::_Compressed_pair<std::default_delete<Garrison>,Garrison *,1> _Mypair = 0x0 | |
bool _advancedCombatLoggingEnabled = 0x0 | |
unsigned int healthBeforeDuel = 0x0 | |
unsigned int manaBeforeDuel = 0x0 | |
WorldLocation _corpseLocation | |
Position | |
<user defined> XY = 0x1ABDF793924 | |
<user defined> XYZ = 0x1ABDF793924 | |
<user defined> XYZO = 0x1ABDF793924 | |
<user defined> PackedXYZ = 0x1ABDF793924 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
SceneMgr m_sceneMgr | |
Player* _player = 0x1ABDF78C080 | |
std::map<unsigned int,SceneTemplate const *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,SceneTemplate const *> > > _scenesByInstance | |
std::_Tree<std::_Tmap_traits<unsigned int,SceneTemplate const *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,SceneTemplate const *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,SceneTemplate const *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,SceneTemplate const *> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,SceneTemplate const *>,void *> >,std::_Tree_val<std::_Tree_simple_type _Mypair = 0x1ABDF793940 | |
<user defined> value_compare = 0x1ABDF793940 | |
<user defined> _Copy_tag = 0x1ABDF793940 | |
<user defined> _Move_tag = 0x1ABDF793940 | |
<user defined> value_compare = 0x1ABDF793940 | |
unsigned int _standaloneSceneInstanceID = 0x0 | |
bool _isDebuggingScenes = 0x0 | |
std::unordered_map<ObjectGuid,ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> > > m_AELootView | |
std::_Hash<std::_Umap_traits<ObjectGuid,ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> >,0> > | |
<user defined> value_compare = 0x1ABDF793960 | |
std::_Umap_traits<ObjectGuid,ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ObjectGuid> > > _List = 0x1ABDF793968 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ObjectGuid> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_s _Vec = 0x1ABDF793980 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<RestMgr,std::default_delete<RestMgr> > _restMgr | |
std::_Unique_ptr_base<RestMgr,std::default_delete<RestMgr> > | |
std::_Compressed_pair<std::default_delete<RestMgr>,RestMgr *,1> _Mypair = 0x1AC05DEB9F0 | |
bool _usePvpItemLevels = 0x0 | |
Local Map* this = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
<user defined> _Copy_tag = 0x1AB9F8B4080 | |
<user defined> _Move_tag = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int ID = 0x0 | |
char* Directory = "Azeroth" | |
LocalizedString* MapName = 0x1AB02540EB8 | |
char*[12] Str | |
[0] = 0x1AB0110D3FA | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* MapDescription0 = 0x1AB02540F18 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* MapDescription1 = 0x1AB02540F78 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* PvpShortDescription = 0x1AB02540FD8 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
LocalizedString* PvpLongDescription = 0x1AB02541038 | |
char*[12] Str | |
[0] = 0x1AB0110D3F0 | |
[1] = 0x7FF65C8DA97D | |
[2] = 0x7FF65C8DA97D | |
[3] = 0x7FF65C8DA97D | |
[4] = 0x7FF65C8DA97D | |
[5] = 0x7FF65C8DA97D | |
[6] = 0x7FF65C8DA97D | |
[7] = 0x7FF65C8DA97D | |
[8] = 0x7FF65C8DA97D | |
[9] = 0x7FF65C8DA97D | |
int[2] Flags | |
[0] = 0x9003E5D | |
[1] = 0x18 | |
float MinimapIconScale = 1.000000 | |
DBCPosition2D Corpse | |
float X = 0.000000 | |
float Y = 0.000000 | |
unsigned int AreaTableID = 0x0 | |
int LoadingScreenID = 0x4 | |
int CorpseMapID = 0xFFFF | |
int TimeOfDayOverride = 0xFFFF | |
int ParentMapID = 0xFFFF | |
int CosmeticParentMapID = 0xFFFF | |
int WindSettingsID = 0x0 | |
unsigned int InstanceType = 0x0 | |
unsigned int MapType = 0x1 | |
unsigned int ExpansionID = 0x0 | |
unsigned int MaxPlayers = 0x0 | |
unsigned int TimeOffset = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x1AB1BD46050 | |
RegularGrid2D<GameObjectModel,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >,NodeCreator<BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > >,BoundsTrait<GameObjectModel>,PositionTrait<Ga | |
std::unordered_multimap<GameObjectModel const *,BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> > *,std::hash<GameObjectModel const *>,std::equal_to<GameObjectModel const *>,std::allocator<std:: memberTable = 0x1AB1BD46050 | |
BIHWrap<GameObjectModel,BoundsTrait<GameObjectModel> >*[64] nodes | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB1BD460A0 | |
[1] = 0x1AB1BD462A0 | |
[2] = 0x1AB1BD464A0 | |
[3] = 0x1AB1BD466A0 | |
[4] = 0x1AB1BD468A0 | |
[5] = 0x1AB1BD46AA0 | |
[6] = 0x1AB1BD46CA0 | |
[7] = 0x1AB1BD46EA0 | |
[8] = 0x1AB1BD470A0 | |
[9] = 0x1AB1BD472A0 | |
Cell | |
int x = 0x3F800000 | |
int y = 0xCDCDCDCD | |
TimeTrackerSmall rebalance_timer = 0xC8 | |
int unbalanced_times = 0x0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4200 | |
LinkedListElement iLast = 0x1AB9F8B4210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8 | |
<user defined> iterator = 0xDF7937E8 | |
<user defined> iterator = 0x1AB9F8B41F8 | |
iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
const_iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x1ABDF7937E0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1AB9F8B4210 | |
LinkedListElement* iPrev = 0x1AB9F8B4200 | |
Map* iRefTo = 0x1AB9F8B4050 | |
Player* iRefFrom = 0x1ABDF78C080 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238 | |
<user defined> _Copy_tag = 0x1AB9F8B4238 | |
<user defined> _Move_tag = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268 | |
<user defined> _Copy_tag = 0x1AB9F8B4268 | |
<user defined> _Move_tag = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > > | |
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x1AB9F8C62B8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2C0 | |
<user defined> _Move_tag = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
<user defined> _Copy_tag = 0x1AB9F8CE2D8 | |
<user defined> _Move_tag = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2F0 | |
<user defined> _Move_tag = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
<user defined> _Copy_tag = 0x1AB9F8CE308 | |
<user defined> _Move_tag = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE320 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE370 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam | |
<user defined> value_compare = 0x1AB9F8CE3C0 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
IntervalTimer _weatherUpdateTimer | |
int _interval = 0x3E8 | |
int _current = 0x0 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
<user defined> _Copy_tag = 0x1AB9F8CE428 | |
<user defined> _Move_tag = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x1AB9F8CE440 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > >,ObjectGuid> _TailElements = 0x1AB9F8CE490 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c | |
<user defined> value_compare = 0x1AB9F8CE678 | |
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 | |
<user defined> value_compare = 0x1AB9F8CE6C8 | |
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s | |
<user defined> value_compare = 0x1AB9F8CE718 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x1AB9F8CE768 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
Parameter unsigned int t_diff = 0x7D | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > grid_object_update | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
Local Trinity::ObjectUpdater updater | |
unsigned int i_timeDiff = 0x7D | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update | |
Trinity::ObjectUpdater& i_visitor = 0x2BED1FF9F4 | |
unsigned int i_timeDiff = 0x7D | |
00007FF65B0DD3BC 0000002BED1FFC40 MapUpdateRequest::call+3C d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 43 | |
Local MapUpdateRequest* this = 0x1AC071EDDD0 | |
Map& m_map = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
<user defined> _Copy_tag = 0x1AB9F8B4080 | |
<user defined> _Move_tag = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int ID = 0x0 | |
char* Directory = "Azeroth" | |
LocalizedString* MapName = 0x1AB02540EB8 | |
LocalizedString* MapDescription0 = 0x1AB02540F18 | |
LocalizedString* MapDescription1 = 0x1AB02540F78 | |
LocalizedString* PvpShortDescription = 0x1AB02540FD8 | |
LocalizedString* PvpLongDescription = 0x1AB02541038 | |
int[2] Flags | |
[0] = 0x9003E5D | |
[1] = 0x18 | |
float MinimapIconScale = 1.000000 | |
DBCPosition2D Corpse = 0x0 | |
unsigned int AreaTableID = 0x0 | |
int LoadingScreenID = 0x4 | |
int CorpseMapID = 0xFFFF | |
int TimeOfDayOverride = 0xFFFF | |
int ParentMapID = 0xFFFF | |
int CosmeticParentMapID = 0xFFFF | |
int WindSettingsID = 0x0 | |
unsigned int InstanceType = 0x0 | |
unsigned int MapType = 0x1 | |
unsigned int ExpansionID = 0x0 | |
unsigned int MaxPlayers = 0x0 | |
unsigned int TimeOffset = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4200 | |
LinkedListElement iLast = 0x1AB9F8B4210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8 | |
<user defined> iterator = 0xDF7937E8 | |
<user defined> iterator = 0x1AB9F8B41F8 | |
iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
const_iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238 | |
<user defined> _Copy_tag = 0x1AB9F8B4238 | |
<user defined> _Move_tag = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268 | |
<user defined> _Copy_tag = 0x1AB9F8B4268 | |
<user defined> _Move_tag = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > > | |
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x1AB9F8C62B8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2C0 | |
<user defined> _Move_tag = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
<user defined> _Copy_tag = 0x1AB9F8CE2D8 | |
<user defined> _Move_tag = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2F0 | |
<user defined> _Move_tag = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
<user defined> _Copy_tag = 0x1AB9F8CE308 | |
<user defined> _Move_tag = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE320 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE370 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam | |
<user defined> value_compare = 0x1AB9F8CE3C0 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
IntervalTimer _weatherUpdateTimer | |
int _interval = 0x3E8 | |
int _current = 0x0 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
<user defined> _Copy_tag = 0x1AB9F8CE428 | |
<user defined> _Move_tag = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c | |
<user defined> value_compare = 0x1AB9F8CE678 | |
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 | |
<user defined> value_compare = 0x1AB9F8CE6C8 | |
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s | |
<user defined> value_compare = 0x1AB9F8CE718 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x1AB9F8CE768 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
MapUpdater& m_updater = 0x7FF65D2DC7B8 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FF65D2DC808 | |
std::condition_variable _condition = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC8F8 | |
unsigned int pending_requests = 0x1E | |
unsigned int m_diff = 0x7D | |
00007FF65B0DB436 0000002BED1FFC90 MapUpdater::WorkerThread+66 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 115 | |
Local MapUpdateRequest* request = 0x1AC071EDDD0 | |
Map& m_map = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Tree<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,CreatureGroup *>,void *> >,std::_Tree_val<std::_Tree_simple_ty _Mypair = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
<user defined> _Copy_tag = 0x1AB9F8B4080 | |
<user defined> _Move_tag = 0x1AB9F8B4080 | |
<user defined> value_compare = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1AB9F8B4118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int ID = 0x0 | |
char* Directory = "Azeroth" | |
LocalizedString* MapName = 0x1AB02540EB8 | |
LocalizedString* MapDescription0 = 0x1AB02540F18 | |
LocalizedString* MapDescription1 = 0x1AB02540F78 | |
LocalizedString* PvpShortDescription = 0x1AB02540FD8 | |
LocalizedString* PvpLongDescription = 0x1AB02541038 | |
int[2] Flags | |
[0] = 0x9003E5D | |
[1] = 0x18 | |
float MinimapIconScale = 1.000000 | |
DBCPosition2D Corpse = 0x0 | |
unsigned int AreaTableID = 0x0 | |
int LoadingScreenID = 0x4 | |
int CorpseMapID = 0xFFFF | |
int TimeOfDayOverride = 0xFFFF | |
int ParentMapID = 0xFFFF | |
int CosmeticParentMapID = 0xFFFF | |
int WindSettingsID = 0x0 | |
unsigned int InstanceType = 0x0 | |
unsigned int MapType = 0x1 | |
unsigned int ExpansionID = 0x0 | |
unsigned int MaxPlayers = 0x0 | |
unsigned int TimeOffset = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4200 | |
LinkedListElement iLast = 0x1AB9F8B4210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDF7937E8 | |
<user defined> iterator = 0xDF7937E8 | |
<user defined> iterator = 0x1AB9F8B41F8 | |
iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
const_iterator | |
MapReference* _Ptr = 0x7FF65C446878 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8B4238 | |
<user defined> _Copy_tag = 0x1AB9F8B4238 | |
<user defined> _Move_tag = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B1A10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x1ABAF49C380 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x1AB9F8B4268 | |
<user defined> _Copy_tag = 0x1AB9F8B4268 | |
<user defined> _Move_tag = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABAF4B2820 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x1ABAF49B270 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
std::_Vector_alloc<std::_Vec_base_types<Map *,std::allocator<Map *> > > | |
std::_Compressed_pair<std::allocator<Map *>,std::_Vector_val<std::_Simple_types<Map *> >,1> _Mypair = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x1AB9F8C62B8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2C0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2C0 | |
<user defined> _Move_tag = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<Worl _Mypair = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
<user defined> _Copy_tag = 0x1AB9F8CE2D8 | |
<user defined> _Move_tag = 0x1AB9F8CE2D8 | |
<user defined> value_compare = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x1AB9F8CE2F0 | |
<user defined> _Copy_tag = 0x1AB9F8CE2F0 | |
<user defined> _Move_tag = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 _Mypair = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
<user defined> _Copy_tag = 0x1AB9F8CE308 | |
<user defined> _Move_tag = 0x1AB9F8CE308 | |
<user defined> value_compare = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE320 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE328 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE340 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes | |
std::_Hash<std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 cons | |
<user defined> value_compare = 0x1AB9F8CE370 | |
std::_Umap_traits<unsigned __int64,__int64,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,__int64> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,__int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _List = 0x1AB9F8CE378 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_Lis _Vec = 0x1AB9F8CE390 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynam | |
<user defined> value_compare = 0x1AB9F8CE3C0 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0 _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x1AB9F8CE3C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std:: _Vec = 0x1AB9F8CE3E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
IntervalTimer _weatherUpdateTimer | |
int _interval = 0x3E8 | |
int _current = 0x0 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum Hig | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGu _Mypair = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
<user defined> _Copy_tag = 0x1AB9F8CE428 | |
<user defined> _Move_tag = 0x1AB9F8CE428 | |
<user defined> value_compare = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _elements = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 c | |
<user defined> value_compare = 0x1AB9F8CE678 | |
std::_Umap_traits<unsigned __int64,Creature *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Creat _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,Creature *>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _List = 0x1AB9F8CE680 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x1AB9F8CE698 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 | |
<user defined> value_compare = 0x1AB9F8CE6C8 | |
std::_Umap_traits<unsigned __int64,GameObject *,std::_Uhash_compare<unsigned __int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64> >,std::allocator<std::pair<unsigned __int64 const ,Gam _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned __int64 const ,GameObject *>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _List = 0x1AB9F8CE6D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned __int64 const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std: _Vec = 0x1AB9F8CE6E8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,s | |
<user defined> value_compare = 0x1AB9F8CE718 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_t _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordere _List = 0x1AB9F8CE720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<C _Vec = 0x1AB9F8CE738 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x1AB9F8CE768 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x1AB9F8CE770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_sim _Vec = 0x1AB9F8CE788 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x1AB9F8CE7C0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE7D8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x1AB9F8CE810 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_s _Vec = 0x1AB9F8CE828 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
MapUpdater& m_updater = 0x7FF65D2DC7B8 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FF65D2DC808 | |
std::condition_variable _condition = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC8F8 | |
unsigned int pending_requests = 0x1E | |
unsigned int m_diff = 0x7D | |
Local MapUpdater* this = 0x7FF65D2DC7B8 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
unsigned int pending_requests = 0x1E | |
00007FF65B0DB9C4 0000002BED1FFCC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FF65B0DB3D0 | |
Parameter MapUpdater** _Arg1 = 0x7FF65D2DC7B8 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
unsigned int pending_requests = 0x1E | |
00007FF65B0DC31C 0000002BED1FFD00 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FF65B0DB3D0 | |
Parameter MapUpdater** <_Args_0> = 0x7FF65D2DC7B8 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
unsigned int pending_requests = 0x1E | |
00007FF65B0DBB2B 0000002BED1FFD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>& _Tup = 0x1ABBDB2C660 | |
std::tuple<MapUpdater *> | |
std::_Tuple_val<MapUpdater *> _Myfirst | |
MapUpdater* _Val = 0x7FF65D2DC7B8 | |
std::_Tuple_val<void (__cdecl MapUpdater::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FF65B0DB3D0 | |
00007FF65B0DD1DA 0000002BED1FFD90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* _Ln = 0x2BEC4F6CF8 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair | |
std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>* _Myval2 = 0x1ABBDB2C660 | |
00007FF65B0DCC98 0000002BED1FFDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* this = 0x2BEC4F6CF8 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6594733BD 0000002BED1FFDF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
Parameter void* _Data = 0x2BEC4F6CF8 | |
00007FFA28933428 0000002BED1FFE30 _register_onexit_function+488 | |
00007FFA28933071 0000002BED1FFE80 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BED1FFEB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED1FFF00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BEC4FE520 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BEC4FE590 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BEC4FE5D0 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BEC4FE620 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BEC4FE660 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BEC4FE690 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BEC4FE710 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BEC4FE740 _Cnd_wait+20 | |
00007FF659473AC2 0000002BEC4FE770 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FF65D2DC8F8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FF65D2DC8A8 | |
00007FF6594AC504 0000002BEC4FE7B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
Local std::condition_variable* this = 0x7FF65D2DC8F8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BEC4FE7E8 | |
std::mutex* _Pmtx = 0x7FF65D2DC8A8 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
bool _Owns = 0x1 | |
00007FF65B0DB127 0000002BEC4FE810 MapUpdater::wait+67 d:\work\trinitycore\src\server\game\maps\mapupdater.cpp line 74 | |
Local MapUpdater* this = 0x7FF65D2DC7B8 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FF65D2DC808 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
unsigned int pending_requests = 0x1E | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x7FF65D2DC8A8 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
bool _Owns = 0x1 | |
00007FF659D8F41D 0000002BEC4FE910 MapManager::Update+1ED d:\work\trinitycore\src\server\game\maps\mapmanager.cpp line 250 | |
Local MapManager* this = 0x7FF65D2DC6C8 | |
std::mutex _mapsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC6C8 | |
unsigned int i_gridCleanUpDelay = 0x493E0 | |
std::unordered_map<unsigned int,Map *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Map *> > > i_maps | |
std::_Hash<std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> > | |
<user defined> value_compare = 0x7FF65D2DC720 | |
std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Map *>,std::allocator<std::pair<unsigned int const ,Map *> > > _List = 0x7FF65D2DC728 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simp _Vec = 0x7FF65D2DC740 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
IntervalTimer i_timer | |
int _interval = 0x64 | |
int _current = 0x7D | |
std::vector<bool,std::allocator<bool> > _instanceIds | |
std::_Vb_val<std::allocator<bool> > | |
std::_Container_base12 | |
std::_Container_proxy* _Myproxy = 0x1AB194A1310 | |
std::vector<unsigned int,std::allocator<unsigned int> > _Myvec = 0x7FF65D2DC788 | |
unsigned int _Mysize = 0x0 | |
unsigned int _nextInstanceId = 0x1 | |
MapUpdater m_updater | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock = 0x7FF65D2DC7B8 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FF65D2DC808 | |
std::condition_variable _condition = 0x7FF65D2DC830 | |
std::atomic<bool> _shutdown = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FF65D2DC880 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2DC8A8 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FF65D2DC8F8 | |
unsigned int pending_requests = 0x1E | |
std::atomic<unsigned __int64> _scheduledScripts | |
std::_Atomic_ullong | |
unsigned int _My_val = 0x0 | |
std::unordered_map<unsigned int,std::vector<unsigned int,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::vector<un _parentMapData | |
std::_Hash<std::_Umap_traits<unsigned int,std::vector<unsigned int,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator | |
<user defined> value_compare = 0x7FF65D2DC950 | |
std::_Umap_traits<unsigned int,std::vector<unsigned int,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair< _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::vector<unsigned int,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::vector<unsigned int,std::allocator<unsigned int> > _List = 0x7FF65D2DC958 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::vector<unsigned int,std::allocator<unsigned int> > > > > >,std::allocator<std::_Lis _Vec = 0x7FF65D2DC970 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
Parameter unsigned int diff = 0x3F | |
Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > iter | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > | |
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1AB194A0DC0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x1AB116011D0 | |
00007FF659CEDF0E 0000002BEC4FECA0 World::Update+93E d:\work\trinitycore\src\server\game\world\world.cpp line 2425 | |
Local World* this = 0x7FF65D2D17B0 | |
unsigned int m_ShutdownTimer = 0x0 | |
unsigned int m_ShutdownMask = 0x0 | |
unsigned int m_CleaningFlags = 0x0 | |
bool m_isClosed = 0x0 | |
int m_startTime = 0x5B22B6C6 | |
int m_gameTime = 0x5B22B9FA | |
IntervalTimer[14] m_timers | |
[0] = 0x7FF65D2D17D0 | |
[1] = 0x7FF65D2D17E0 | |
[2] = 0x7FF65D2D17F0 | |
[3] = 0x7FF65D2D1800 | |
[4] = 0x7FF65D2D1810 | |
[5] = 0x7FF65D2D1820 | |
[6] = 0x7FF65D2D1830 | |
[7] = 0x7FF65D2D1840 | |
[8] = 0x7FF65D2D1850 | |
[9] = 0x7FF65D2D1860 | |
int mail_timer = 0x409 | |
int mail_timer_expires = 0x5A0 | |
int blackmarket_timer = 0x51 | |
unsigned int m_updateTime = 0x3F | |
unsigned int m_updateTimeSum = 0x808A | |
unsigned int m_updateTimeCount = 0x11 | |
unsigned int m_currentTime = 0xA5BEA | |
std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions | |
std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSessi | |
<user defined> value_compare = 0x7FF65D2D18D8 | |
std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x7FF65D2D18E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_ _Vec = 0x7FF65D2D18F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x7FF65D2D1928 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x7FF65D2D1930 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_si _Vec = 0x7FF65D2D1948 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_maxActiveSessionCount = 0x1 | |
unsigned int m_maxQueuedSessionCount = 0x0 | |
unsigned int m_PlayerCount = 0x1 | |
unsigned int m_MaxPlayerCount = 0x1 | |
std::string m_newCharString = "" | |
float[75] rate_values | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int[184] m_int_configs | |
[0] = 0x1 | |
[1] = 0x15F90 | |
[2] = 0x493E0 | |
[3] = 0x64 | |
[4] = 0x927C0 | |
[5] = 0x0 | |
[6] = 0x1F95 | |
[7] = 0x1F96 | |
[8] = 0xDBBA0 | |
[9] = 0x2710 | |
bool[92] m_bool_configs | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
[3] = 0x0 | |
[4] = 0x1 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
float[17] m_float_configs | |
[0] = 74.000000 | |
[1] = 100.000000 | |
[2] = 50.000000 | |
[3] = 40.000000 | |
[4] = 40.000000 | |
[5] = 300.000000 | |
[6] = 30.000000 | |
[7] = 10.000000 | |
[8] = 60.000000 | |
[9] = 95.000000 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_worldstates | |
std::_Tree<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned int>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pa _Mypair = 0x7FF65D2D1E60 | |
<user defined> value_compare = 0x7FF65D2D1E60 | |
<user defined> _Copy_tag = 0x7FF65D2D1E60 | |
<user defined> _Move_tag = 0x7FF65D2D1E60 | |
<user defined> value_compare = 0x7FF65D2D1E60 | |
unsigned int m_playerLimit = 0x1F4 | |
int m_allowedSecurityLevel = 0x0 | |
unsigned int m_defaultDbcLocale = 0x0 | |
unsigned int m_availableDbcLocaleMask = 0x0 | |
bool m_allowMovement = 0x1 | |
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > _motd | |
std::_Vector_alloc<std::_Vec_base_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > | |
std::_Compressed_pair<std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Vector_val<std::_Simple_types<std::basic_string<char,std::char_traits<char>,std::allo _Mypair = 0x7FF65D2D1E90 | |
std::string m_dataPath = "..\Data/" | |
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2D1EE0 | |
std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > > | |
std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x7FF65D2D1F30 | |
bool _canceled = 0x0 | |
int m_NextDailyQuestReset = 0x5B230180 | |
int m_NextWeeklyQuestReset = 0x5B2B59A1 | |
int m_NextMonthlyQuestReset = 0x5B37EF50 | |
int m_NextRandomBGReset = 0x5B232BB0 | |
int m_NextGuildReset = 0x5B232BB0 | |
int m_NextCurrencyReset = 0x5B2B14B0 | |
std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer | |
std::_List_buy<WorldSession *,std::allocator<WorldSession *> > | |
std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x7FF65D2D1F90 | |
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2D1FB0 | |
std::deque<WorldSession *,std::allocator<WorldSession *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x7FF65D2D2000 | |
bool _canceled = 0x0 | |
LockedQueue<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::deque<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int _linkSocketQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2D2038 | |
std::deque<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> > > _queue | |
std::_Deque_alloc<std::_Deque_base_types<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64>,std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> > > > | |
std::_Compressed_pair<std::allocator<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> >,std::_Deque_val<std::_Deque_simple_types<std::pair<std::weak_ptr<WorldSocket>,unsigned __int64> > >,1> _Mypair = 0x7FF65D2D2088 | |
bool _canceled = 0x0 | |
std::string m_DBVersion = "TDB 735.00" | |
Autobroadcast | |
std::string Message = "(null)..." | |
unsigned int Weight = 0xD | |
std::unordered_map<unsigned char,World::Autobroadcast,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,World::Autobroadcast> > > m_Autobroadcasts | |
std::_Hash<std::_Umap_traits<unsigned char,World::Autobroadcast,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const | |
<user defined> value_compare = 0x7FF65D2D20E0 | |
std::_Umap_traits<unsigned char,World::Autobroadcast,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,World::Aut _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,World::Autobroadcast>,std::allocator<std::pair<unsigned char const ,World::Autobroadcast> > > _List = 0x7FF65D2D20E8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,World::Autobroadcast> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val _Vec = 0x7FF65D2D2100 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
std::string Message = "è -]ö" | |
unsigned int Weight = 0xE0 | |
std::map<ObjectGuid,CharacterInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CharacterInfo> > > _characterInfoStore | |
std::_Tree<std::_Tmap_traits<ObjectGuid,CharacterInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CharacterInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,CharacterInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CharacterInfo> >,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,CharacterInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair< _Mypair = 0x7FF65D2D2130 | |
<user defined> value_compare = 0x7FF65D2D2130 | |
<user defined> _Copy_tag = 0x7FF65D2D2130 | |
<user defined> _Move_tag = 0x7FF65D2D2130 | |
<user defined> value_compare = 0x7FF65D2D2130 | |
QueryCallbackProcessor _queryProcessor | |
std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks | |
std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > > | |
std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x7FF65D2D2148 | |
Parameter unsigned int diff = 0x3F | |
00007FF6594299AD 0000002BEC4FECF0 WorldUpdateLoop+6D d:\work\trinitycore\src\server\worldserver\main.cpp line 443 | |
Local unsigned int diff = 0x3F | |
Local unsigned int executionTimeDiff = 0x0 | |
Local unsigned int realPrevTime = 0x1469C8 | |
Local unsigned int realCurrTime = 0x146A07 | |
00007FF65942C21E 0000002BEC4FFD80 main+1C4E d:\work\trinitycore\src\server\worldserver\main.cpp line 346 | |
Parameter int argc = 0x1 | |
Parameter char** argv = "D:\Work\Eluna\master\Debug\worldserver.exe" | |
Local std::string pidFile = "" | |
Local int numThreads = 0x2 | |
Local std::unique_ptr<AsyncAcceptor,std::default_delete<AsyncAcceptor> > raAcceptor | |
std::_Unique_ptr_base<AsyncAcceptor,std::default_delete<AsyncAcceptor> > | |
std::_Compressed_pair<std::default_delete<AsyncAcceptor>,AsyncAcceptor *,1> _Mypair | |
AsyncAcceptor* _Myval2 = NULL | |
Local boost::asio::signal_set signals | |
boost::asio::basic_io_object<boost::asio::detail::signal_set_service,0> | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2BEC4FF1E8 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x1AB42550D40 | |
executor_type | |
boost::asio::io_context& io_context_ = 0x1AB42531840 | |
boost::asio::detail::signal_set_service& service_ = 0x1AB42531840 | |
boost::asio::detail::service_base<boost::asio::detail::signal_set_service> | |
boost::asio::io_context::service | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3C498 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42531848 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = 0x1AB42523980 | |
registration | |
int signal_number_ = 0x5BF3C498 | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op>* queue_ = 0x7FF65D1FDD80 | |
unsigned int undelivered_ = 0x0 | |
boost::asio::detail::signal_set_service::registration* next_in_table_ = 0x1AB4263E690 | |
boost::asio::detail::signal_set_service::registration* prev_in_table_ = 0x1AB42523980 | |
boost::asio::detail::signal_set_service::registration* next_in_set_ = 0x1AB42523980 | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x1AB42531840 | |
boost::asio::detail::signal_set_service::registration* signals_ = NULL | |
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1AB42523980 | |
boost::asio::detail::signal_set_service::registration*[23] registrations_ | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1AB4263F1E0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
boost::asio::detail::signal_set_service* next_ = NULL | |
boost::asio::detail::signal_set_service* prev_ = NULL | |
boost::asio::detail::signal_set_service::implementation_type implementation_ | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2BEC4FF1F0 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x1AB4263F1E0 | |
executor_type | |
<user defined> io_context_ = 0x1AB42531840 | |
Local std::shared_ptr<void> protobufHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1AB42529500 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> sRealmListHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1AB42546B30 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<std::thread> soapThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = NULL | |
std::_Ref_count_base* _Rep = NULL | |
Local std::string configError = "" | |
Local int networkThreads = 0x1 | |
Local boost::filesystem::path configFile | |
iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1 | |
boost::filesystem::path m_element | |
iterator | |
<user defined> m_element = 0x2BEC4FED48 | |
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x2BEC4FED48 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,_ | |
boost::filesystem::path::iterator m_itr = 0x2BEC4FED48 | |
boost::filesystem::path m_element = 0x2BEC4FED80 | |
const_reverse_iterator | |
<user defined> m_itr = 0x2BEC4FED48 | |
<user defined> m_element = 0x2BEC4FED80 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x2BEC4FED48 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x2BEC4FED48 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
<user defined> m_itr = 0x2BEC4FED48 | |
<user defined> m_element = 0x2BEC4FED80 | |
const_reverse_iterator | |
<user defined> m_itr = 0x2BEC4FED48 | |
<user defined> m_element = 0x2BEC4FED80 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x2BEC4FED48 | |
Local boost::program_options::variables_map vm | |
boost::program_options::abstract_variables_map | |
boost::program_options::abstract_variables_map* m_next = NULL | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,s | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::a | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<c | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_ _Mypair = 0x2BEC4FEE30 | |
<user defined> value_compare = 0x2BEC4FEE30 | |
<user defined> _Copy_tag = 0x2BEC4FEE30 | |
<user defined> _Move_tag = 0x2BEC4FEE30 | |
<user defined> value_compare = 0x2BEC4FEE30 | |
std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,st m_final | |
std::_Tree<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std:: | |
std::_Tree_comp_alloc<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allo | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::allocator<std::_Tree_node<std::basic_string<char,std::char_traits<cha _Mypair = 0x2BEC4FEE48 | |
<user defined> _Copy_tag = 0x2BEC4FEE48 | |
<user defined> _Move_tag = 0x2BEC4FEE48 | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<ch m_required | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_ | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_ _Mypair = 0x2BEC4FEE60 | |
<user defined> value_compare = 0x2BEC4FEE60 | |
<user defined> _Copy_tag = 0x2BEC4FEE60 | |
<user defined> _Move_tag = 0x2BEC4FEE60 | |
<user defined> value_compare = 0x2BEC4FEE60 | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x1ABBCA3B8F0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > _timer = 0x1ABBCA3B8F0 | |
unsigned int _worldLoopCounter = 0x30C5 | |
unsigned int _lastChangeMsTime = 0x146C3A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x1ABBCA3B8E0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x2 | |
Local std::shared_ptr<void> sScriptMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1AB42545E10 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
boost::asio::io_context | |
boost::asio::execution_context | |
id | |
service | |
key | |
type_info* type_info_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::id* id_ = NULL | |
boost::asio::execution_context::service::key key_ = 0x1AB4263E698 | |
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory> | |
boost::asio::execution_context::service* next_ = NULL | |
boost::asio::detail::service_registry* service_registry_ = 0x1AB4251FAA0 | |
executor_type | |
boost::asio::io_context& io_context_ = 0x1AB4251FAA0 | |
service | |
boost::asio::execution_context::service | |
<user defined> key = 0x1AB4263E690 | |
<user defined> key_ = 0x1AB4263E698 | |
<user defined> owner_ = 0xFDFDFDFD | |
<user defined> next_ = 0x0 | |
strand | |
boost::asio::detail::strand_service& service_ = 0x1AB4251FAA0 | |
boost::asio::detail::strand_service::strand_impl* impl_ = NULL | |
boost::asio::detail::winsock_init<2,0> init_ = 0x0 | |
boost::asio::detail::win_iocp_io_context& impl_ = 0x1AB42523980 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
unsigned long _Uses = 0x4 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<std::thread> cliThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = 0x1ABC8590370 | |
id | |
unsigned int _Id = 0x3AC | |
_Thrd_imp_t _Thr = 0x1ABC8590370 | |
std::_Ref_count_base* _Rep = 0x1ABC8613E50 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string configService = "" | |
Local unsigned int instancePort = 0x1F96 | |
Local std::shared_ptr<void> sWorldSocketMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1ABC8613610 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> dbHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1AB42545C90 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local unsigned int worldPort = 0x1F95 | |
Local std::shared_ptr<void> mapManagementHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1ABC86127D0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string worldListener = "192.168.1.40" | |
Local std::shared_ptr<void> opensslHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1AB4259CBA0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local BigNumber seed | |
bignum_st* _bn = 0x1AB424CF680 | |
unsigned int* d = 0x4C6DD97BEAFD89DF | |
int top = 0x2 | |
int dmax = 0x2 | |
int neg = 0x0 | |
int flags = 0x1 | |
Local std::shared_ptr<std::vector<std::thread,std::allocator<std::thread> > > threadPool | |
std::_Ptr_base<std::vector<std::thread,std::allocator<std::thread> > > | |
std::vector<std::thread,std::allocator<std::thread> >* _Ptr = 0x1AB4259D140 | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x1AB4259D140 | |
std::_Ref_count_base* _Rep = 0x1AB4263F020 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> sMetricHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x1AB42546CB0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
00007FF65BA687E4 0000002BEC4FFDC0 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF65BA68734 0000002BEC4FFE20 __scrt_common_main_seh+124 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 283 | |
Local int main_result = 0x0 | |
Local <user defined>** tls_init_callback = NULL | |
Local bool is_nested = 0x0 | |
Local <user defined>** tls_dtor_callback = NULL | |
Local bool has_cctor = 0x0 | |
00007FF65BA685FE 0000002BEC4FFE50 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 326 | |
00007FF65BA68859 0000002BEC4FFE80 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFA49FA1FE4 0000002BEC4FFEB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC4FFF00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B580194 0000002BEC7FF9A0 ZwRemoveIoCompletion+14 | |
00007FFA472E021E 0000002BEC7FFA00 GetQueuedCompletionStatus+4E | |
00007FF659489738 0000002BEC7FFBF0 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF6594702E0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8 | |
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory> | |
boost::asio::execution_context::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0 | |
auto_handle | |
void* handle = 0x7FF6594702E0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x72646461 | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF6594702E0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 | |
long dispatch_required_ = 0x746E6920 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070 | |
int concurrency_hint_ = 0x6F632074 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
func_base | |
void* entry_event_ = 0x374 | |
void* exit_event_ = 0x3F8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x374 | |
<user defined> exit_event_ = 0x3F8 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = <Unable to read memory> | |
unsigned int SpinCount = 0x20007CF | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
Parameter unsigned long msec = 0xFFFFFFFF | |
Parameter boost::system::error_code& ec = 0x2BEC7FFCF8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF65D3525C0 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF65BF3BC80 | |
boost::system::error_category* pc_ = 0x7FF65D3525C8 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF65D3525C8 | |
boost::system::error_category* pc_ = 0x7FF65D3525C0 | |
00007FF659496DB4 0000002BEC7FFCC0 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163 | |
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF6594702E0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8 | |
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory> | |
boost::asio::execution_context::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0 | |
auto_handle | |
void* handle = 0x7FF6594702E0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x72646461 | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF6594702E0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 | |
long dispatch_required_ = 0x746E6920 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070 | |
int concurrency_hint_ = 0x6F632074 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
func_base | |
void* entry_event_ = 0x374 | |
void* exit_event_ = 0x3F8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x374 | |
<user defined> exit_event_ = 0x3F8 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = <Unable to read memory> | |
unsigned int SpinCount = 0x20007CF | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
Parameter boost::system::error_code& ec = 0x2BEC7FFCF8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF65D3525C0 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF65BF3BC80 | |
boost::system::error_category* pc_ = 0x7FF65D3525C8 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF65D3525C8 | |
boost::system::error_category* pc_ = 0x7FF65D3525C0 | |
Local boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context ctx | |
boost::asio::detail::thread_context* key_ = 0x1AB425239A8 | |
boost::asio::detail::thread_info_base* value_ = 0x2BEC7FFC28 | |
void*[2] reusable_memory_ | |
[0] = 0x0 | |
[1] = 0x0 | |
boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context* next_ = NULL | |
Local unsigned int n = 0x1E7 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void*[2] reusable_memory_ | |
[0] = 0x0 | |
[1] = 0x0 | |
00007FF659496C8B 0000002BEC7FFD20 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62 | |
Local boost::asio::io_context* this = 0x1AB4263E690 | |
boost::asio::execution_context | |
id | |
service | |
key | |
type_info* type_info_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::id* id_ = NULL | |
boost::asio::execution_context::service::key key_ = 0x1AB4263E698 | |
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory> | |
boost::asio::execution_context::service* next_ = NULL | |
boost::asio::detail::service_registry* service_registry_ = 0x1AB4251FAA0 | |
auto_service_ptr | |
boost::asio::execution_context::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAA0 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* first_service_ = 0x1ABC84E3BF0 | |
executor_type | |
boost::asio::io_context& io_context_ = 0x1AB4251FAA0 | |
boost::asio::execution_context | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::execution_context::id* id_ = 0xFFFFFFFF <Unable to read memory> | |
boost::asio::execution_context::service::key key_ = 0x1AB4251FAA8 | |
boost::asio::execution_context& owner_ = NULL | |
boost::asio::execution_context::service* next_ = 0x20007D0 | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
executor_type | |
boost::asio::io_context& io_context_ = <Unable to read memory> | |
service | |
boost::asio::execution_context::service | |
<user defined> key = 0x1AB4251FAA0 | |
<user defined> key_ = 0x1AB4251FAA8 | |
<user defined> owner_ = 0x0 | |
<user defined> next_ = 0x20007D0 | |
strand | |
boost::asio::detail::strand_service& service_ = <Unable to read memory> | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF | |
boost::asio::detail::winsock_init<2,0> init_ = 0xFF | |
boost::asio::detail::win_iocp_io_context& impl_ = NULL | |
service | |
boost::asio::execution_context::service | |
<user defined> key = 0x1AB4263E690 | |
<user defined> key_ = 0x1AB4263E698 | |
<user defined> owner_ = 0xFDFDFDFD | |
<user defined> next_ = 0x0 | |
strand | |
boost::asio::detail::strand_service& service_ = 0x1AB4251FAA0 | |
boost::asio::detail::service_base<boost::asio::detail::strand_service> | |
boost::asio::io_context::service | |
on_do_complete_exit | |
boost::asio::detail::win_iocp_io_context* owner_ = <Unable to read memory> | |
<user defined> impl_ = 0xFFFFFFFF | |
on_dispatch_exit | |
<user defined> io_context_ = 0xFFFFFFFFFFFFFFFF | |
<user defined> impl_ = 0xFFFFFFFF | |
strand_impl | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0xFFFFFFFFFFFFFFFF | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = 0x20007D0 | |
<user defined>* func_ = 0x1AB4263E690 | |
long ready_ = 0xC84E3BF0 | |
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD8 | |
bool locked_ = 0x0 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x1AB4251FB08 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x1AB4251FB18 | |
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1AB4263E690 | |
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_ | |
[0] = 0x1AB42549630 | |
[1] = 0x0 | |
[2] = 0x100000000 | |
[3] = 0x40 | |
[4] = 0xFDFDFDFD00001E60 | |
[5] = 0x746F72702E736762 | |
[6] = 0x7475612E6C6F636F | |
[7] = 0x74616369746E6568 | |
[8] = 0x412E31762E6E6F69 | |
[9] = 0x6553746E756F6363 | |
unsigned int salt_ = 0x0 | |
boost::asio::detail::strand_service::strand_impl* impl_ = NULL | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x1AB4263E698 | |
boost::asio::detail::win_iocp_io_context& impl_ = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x1AB425239E0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF65D3525C0 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF65BF3BC80 | |
boost::system::error_category* pc_ = 0x7FF65D3525C8 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF65D3525C8 | |
boost::system::error_category* pc_ = 0x7FF65D3525C0 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF65946C083 0000002BEC7FFD50 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x1AB42631550 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
00007FF6594347A0 0000002BEC7FFD80 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42631550 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
00007FF6594441B0 0000002BEC7FFDB0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42631550 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
00007FF65943747C 0000002BEC7FFDE0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x1AB42631550 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x1AB42631550 | |
00007FF65947EDCA 0000002BEC7FFE30 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x2BEC4FEC68 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x1AB42631550 | |
00007FF65947A848 0000002BEC7FFE60 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x2BEC4FEC68 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6594733BD 0000002BEC7FFE90 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
Parameter void* _Data = 0x2BEC4FEC68 | |
00007FFA28933428 0000002BEC7FFED0 _register_onexit_function+488 | |
00007FFA28933071 0000002BEC7FFF20 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BEC7FFF50 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC7FFFA0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B580194 0000002BEC8FF440 ZwRemoveIoCompletion+14 | |
00007FFA472E021E 0000002BEC8FF4A0 GetQueuedCompletionStatus+4E | |
00007FF659489738 0000002BEC8FF690 boost::asio::detail::win_iocp_io_context::do_one+198 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 381 | |
Local unsigned long last_error = 0xCCCCCCCC | |
Local int ok = 0xCCCCCCCC | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF6594702E0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8 | |
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory> | |
boost::asio::execution_context::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0 | |
auto_handle | |
void* handle = 0x7FF6594702E0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x72646461 | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF6594702E0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 | |
long dispatch_required_ = 0x746E6920 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070 | |
int concurrency_hint_ = 0x6F632074 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
func_base | |
void* entry_event_ = 0x374 | |
void* exit_event_ = 0x3F8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x374 | |
<user defined> exit_event_ = 0x3F8 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = <Unable to read memory> | |
unsigned int SpinCount = 0x20007CF | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
Parameter unsigned long msec = 0xFFFFFFFF | |
Parameter boost::system::error_code& ec = 0x2BEC8FF798 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF65D3525C0 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF65BF3BC80 | |
boost::system::error_category* pc_ = 0x7FF65D3525C8 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF65D3525C8 | |
boost::system::error_category* pc_ = 0x7FF65D3525C0 | |
00007FF659496DB4 0000002BEC8FF760 boost::asio::detail::win_iocp_io_context::run+F4 c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 163 | |
Local boost::asio::detail::win_iocp_io_context* this = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF6594702E0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x7FF65BF3BFE8 | |
boost::asio::execution_context& owner_ = 0x70636F69 <Unable to read memory> | |
boost::asio::execution_context::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF6594702E0 | |
auto_handle | |
void* handle = 0x7FF6594702E0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x72646461 | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF6594702E0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x206D6F7266203476 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 | |
long dispatch_required_ = 0x746E6920 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF65BF3C040 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF65BF3C070 | |
int concurrency_hint_ = 0x6F632074 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
func_base | |
void* entry_event_ = 0x374 | |
void* exit_event_ = 0x3F8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x374 | |
<user defined> exit_event_ = 0x3F8 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x1AB425528C0 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = <Unable to read memory> | |
unsigned int SpinCount = 0x20007CF | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
Parameter boost::system::error_code& ec = 0x2BEC8FF798 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF65D3525C0 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF65BF3BC80 | |
boost::system::error_category* pc_ = 0x7FF65D3525C8 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF65D3525C8 | |
boost::system::error_category* pc_ = 0x7FF65D3525C0 | |
Local boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context ctx | |
boost::asio::detail::thread_context* key_ = 0x1AB425239A8 | |
boost::asio::detail::thread_info_base* value_ = 0x2BEC8FF6C8 | |
void*[2] reusable_memory_ | |
[0] = 0x0 | |
[1] = 0x0 | |
boost::asio::detail::call_stack<boost::asio::detail::thread_context,boost::asio::detail::thread_info_base>::context* next_ = NULL | |
Local unsigned int n = 0x1E5 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void*[2] reusable_memory_ | |
[0] = 0x0 | |
[1] = 0x0 | |
00007FF659496C8B 0000002BEC8FF7C0 boost::asio::io_context::run+3B c:\local\boost_1_67_0\boost\asio\impl\io_context.ipp line 62 | |
Local boost::asio::io_context* this = 0x1AB4263E690 | |
boost::asio::execution_context | |
id | |
service | |
key | |
type_info* type_info_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::id* id_ = NULL | |
boost::asio::execution_context::service::key key_ = 0x1AB4263E698 | |
boost::asio::execution_context& owner_ = 0xFDFDFDFD <Unable to read memory> | |
boost::asio::execution_context::service* next_ = NULL | |
boost::asio::detail::service_registry* service_registry_ = 0x1AB4251FAA0 | |
auto_service_ptr | |
boost::asio::execution_context::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAA0 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* first_service_ = 0x1ABC84E3BF0 | |
executor_type | |
boost::asio::io_context& io_context_ = 0x1AB4251FAA0 | |
boost::asio::execution_context | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::execution_context::id* id_ = 0xFFFFFFFF <Unable to read memory> | |
boost::asio::execution_context::service::key key_ = 0x1AB4251FAA8 | |
boost::asio::execution_context& owner_ = NULL | |
boost::asio::execution_context::service* next_ = 0x20007D0 | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
executor_type | |
boost::asio::io_context& io_context_ = <Unable to read memory> | |
service | |
boost::asio::execution_context::service | |
<user defined> key = 0x1AB4251FAA0 | |
<user defined> key_ = 0x1AB4251FAA8 | |
<user defined> owner_ = 0x0 | |
<user defined> next_ = 0x20007D0 | |
strand | |
boost::asio::detail::strand_service& service_ = <Unable to read memory> | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF | |
boost::asio::detail::winsock_init<2,0> init_ = 0xFF | |
boost::asio::detail::win_iocp_io_context& impl_ = NULL | |
service | |
boost::asio::execution_context::service | |
<user defined> key = 0x1AB4263E690 | |
<user defined> key_ = 0x1AB4263E698 | |
<user defined> owner_ = 0xFDFDFDFD | |
<user defined> next_ = 0x0 | |
strand | |
boost::asio::detail::strand_service& service_ = 0x1AB4251FAA0 | |
boost::asio::detail::service_base<boost::asio::detail::strand_service> | |
boost::asio::io_context::service | |
on_do_complete_exit | |
boost::asio::detail::win_iocp_io_context* owner_ = <Unable to read memory> | |
<user defined> impl_ = 0xFFFFFFFF | |
on_dispatch_exit | |
<user defined> io_context_ = 0xFFFFFFFFFFFFFFFF | |
<user defined> impl_ = 0xFFFFFFFF | |
strand_impl | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0xFFFFFFFFFFFFFFFF | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = 0x20007D0 | |
<user defined>* func_ = 0x1AB4263E690 | |
long ready_ = 0xC84E3BF0 | |
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD8 | |
bool locked_ = 0x0 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x1AB4251FB08 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x1AB4251FB18 | |
boost::asio::detail::win_iocp_io_context& io_context_ = 0x1AB4263E690 | |
boost::asio::detail::win_mutex mutex_ = 0x1AB4251FAD0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_ | |
[0] = 0x1AB42549630 | |
[1] = 0x0 | |
[2] = 0x100000000 | |
[3] = 0x40 | |
[4] = 0xFDFDFDFD00001E60 | |
[5] = 0x746F72702E736762 | |
[6] = 0x7475612E6C6F636F | |
[7] = 0x74616369746E6568 | |
[8] = 0x412E31762E6E6F69 | |
[9] = 0x6553746E756F6363 | |
unsigned int salt_ = 0x0 | |
boost::asio::detail::strand_service::strand_impl* impl_ = NULL | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x1AB4263E698 | |
boost::asio::detail::win_iocp_io_context& impl_ = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x1AB425239E0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF65D3525C0 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF65BF3BC80 | |
boost::system::error_category* pc_ = 0x7FF65D3525C8 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF65D3525C8 | |
boost::system::error_category* pc_ = 0x7FF65D3525C0 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF65946C083 0000002BEC8FF7F0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 d:\work\trinitycore\src\server\worldserver\main.cpp line 214 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x1AB42632180 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
00007FF6594347A0 0000002BEC8FF820 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42632180 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
00007FF6594441B0 0000002BEC8FF850 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x1AB42632180 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x1AB4263E690 | |
std::_Ref_count_base* _Rep = 0x1AB4263E680 | |
00007FF65943747C 0000002BEC8FF880 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x1AB42632180 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x1AB42632180 | |
00007FF65947EDCA 0000002BEC8FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x2BEC4FEC68 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x1AB42632180 | |
00007FF65947A848 0000002BEC8FF900 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x2BEC4FEC68 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6594733BD 0000002BEC8FF930 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
Parameter void* _Data = 0x2BEC4FEC68 | |
00007FFA28933428 0000002BEC8FF970 _register_onexit_function+488 | |
00007FFA28933071 0000002BEC8FF9C0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BEC8FF9F0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC8FFA40 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BEC9FF840 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BEC9FF8B0 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BEC9FF8F0 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BEC9FF940 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BEC9FF980 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BEC9FF9B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BEC9FFA30 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BEC9FFA60 _Cnd_wait+20 | |
00007FF659473AC2 0000002BEC9FFA90 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x1AB424C5958 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x1AB424C58E0 | |
00007FF6594AC504 0000002BEC9FFAD0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
Local std::condition_variable* this = 0x1AB424C5958 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BEC9FFB08 | |
std::mutex* _Pmtx = 0x1AB424C58E0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0 | |
bool _Owns = 0x1 | |
00007FF65B439127 0000002BEC9FFB30 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1AB424C58E0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x1AB424C5930 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x1AB424C58E0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0 | |
bool _Owns = 0x1 | |
00007FF65B438619 0000002BEC9FFB90 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x1AB4263EB50 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C58E0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C5930 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C5958 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251DB90 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251DB98 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251DBB8 | |
<user defined> value_compare = 0x1AB4251DBB8 | |
<user defined> _Copy_tag = 0x1AB4251DBB8 | |
<user defined> _Move_tag = 0x1AB4251DBB8 | |
<user defined> value_compare = 0x1AB4251DBB8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C58E0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263EB50 | |
st_mysql* m_Mysql = 0x1AB42716CD0 | |
st_net net = 0x1AB42716CD0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "master_auth" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB42716FB8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xF6 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB42717030 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "`Wvl<%AXywh%yW'Xg~dX" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB442F2668 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB426531D0 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251DC00 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2F0 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2F0 | |
unsigned int _Id = 0x21A0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438BC4 0000002BEC9FFBC0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FF65B4385D0 | |
Parameter DatabaseWorker** _Arg1 = 0x1AB4263EB50 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C58E0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C5930 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C5958 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251DB90 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251DB98 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251DBB8 | |
<user defined> value_compare = 0x1AB4251DBB8 | |
<user defined> _Copy_tag = 0x1AB4251DBB8 | |
<user defined> _Move_tag = 0x1AB4251DBB8 | |
<user defined> value_compare = 0x1AB4251DBB8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C58E0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263EB50 | |
st_mysql* m_Mysql = 0x1AB42716CD0 | |
st_net net = 0x1AB42716CD0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "master_auth" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB42716FB8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xF6 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB42717030 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "`Wvl<%AXywh%yW'Xg~dX" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB442F2668 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB426531D0 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251DC00 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2F0 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2F0 | |
unsigned int _Id = 0x21A0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438D8C 0000002BEC9FFC00 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FF65B4385D0 | |
Parameter DatabaseWorker** <_Args_0> = 0x1AB4263EB50 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C58E0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C58E0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C5930 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C5958 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251DB90 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251DB98 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251DBB8 | |
<user defined> value_compare = 0x1AB4251DBB8 | |
<user defined> _Copy_tag = 0x1AB4251DBB8 | |
<user defined> _Move_tag = 0x1AB4251DBB8 | |
<user defined> value_compare = 0x1AB4251DBB8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C58E0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263EB50 | |
st_mysql* m_Mysql = 0x1AB42716CD0 | |
st_net net = 0x1AB42716CD0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "master_auth" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB42716FB8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xF6 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB42717030 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "`Wvl<%AXywh%yW'Xg~dX" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB442F2668 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB426531D0 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251DC00 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2F0 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2F0 | |
unsigned int _Id = 0x21A0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438C2B 0000002BEC9FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x1AB42632BD0 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x1AB4263EB50 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FF65B4385D0 | |
00007FF65B43937A 0000002BEC9FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2BEC4FDC08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000 | |
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F | |
bool _Started = 0x10 | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700 | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x1AB42632BD0 | |
00007FF65B439218 0000002BEC9FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2BEC4FDC08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000 | |
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F | |
bool _Started = 0x10 | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700 | |
00007FF6594733BD 0000002BEC9FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
Parameter void* _Data = 0x2BEC4FDC08 | |
00007FFA28933428 0000002BEC9FFD30 _register_onexit_function+488 | |
00007FFA28933071 0000002BEC9FFD80 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BEC9FFDB0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BEC9FFE00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BECAFF580 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BECAFF5F0 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BECAFF630 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BECAFF680 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BECAFF6C0 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BECAFF6F0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BECAFF770 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BECAFF7A0 _Cnd_wait+20 | |
00007FF659473AC2 0000002BECAFF7D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x1AB424C73E8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x1AB424C7370 | |
00007FF6594AC504 0000002BECAFF810 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
Local std::condition_variable* this = 0x1AB424C73E8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BECAFF848 | |
std::mutex* _Pmtx = 0x1AB424C7370 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370 | |
bool _Owns = 0x1 | |
00007FF65B439127 0000002BECAFF870 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1AB424C7370 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x1AB424C73C0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x1AB424C7370 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370 | |
bool _Owns = 0x1 | |
00007FF65B438619 0000002BECAFF8D0 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x1AB4263F2C0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C7370 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C73C0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C73E8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251E790 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E798 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E7B8 | |
<user defined> value_compare = 0x1AB4251E7B8 | |
<user defined> _Copy_tag = 0x1AB4251E7B8 | |
<user defined> _Move_tag = 0x1AB4251E7B8 | |
<user defined> value_compare = 0x1AB4251E7B8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C7370 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F2C0 | |
st_mysql* m_Mysql = 0x1AB4422A400 | |
st_net net = 0x1AB4422A400 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "master_chars" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB4422A6E8 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xF8 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB4422A760 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "U6JQ;pC>LDM9ubkqtupQ" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB454D88C8 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB42653500 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_chars" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E800 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2F4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2F4 | |
unsigned int _Id = 0x209C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438BC4 0000002BECAFF900 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FF65B4385D0 | |
Parameter DatabaseWorker** _Arg1 = 0x1AB4263F2C0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C7370 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C73C0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C73E8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251E790 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E798 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E7B8 | |
<user defined> value_compare = 0x1AB4251E7B8 | |
<user defined> _Copy_tag = 0x1AB4251E7B8 | |
<user defined> _Move_tag = 0x1AB4251E7B8 | |
<user defined> value_compare = 0x1AB4251E7B8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C7370 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F2C0 | |
st_mysql* m_Mysql = 0x1AB4422A400 | |
st_net net = 0x1AB4422A400 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "master_chars" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB4422A6E8 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xF8 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB4422A760 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "U6JQ;pC>LDM9ubkqtupQ" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB454D88C8 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB42653500 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_chars" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E800 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2F4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2F4 | |
unsigned int _Id = 0x209C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438D8C 0000002BECAFF940 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FF65B4385D0 | |
Parameter DatabaseWorker** <_Args_0> = 0x1AB4263F2C0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C7370 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C7370 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C73C0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C73E8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251E790 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E798 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E7B8 | |
<user defined> value_compare = 0x1AB4251E7B8 | |
<user defined> _Copy_tag = 0x1AB4251E7B8 | |
<user defined> _Move_tag = 0x1AB4251E7B8 | |
<user defined> value_compare = 0x1AB4251E7B8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C7370 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F2C0 | |
st_mysql* m_Mysql = 0x1AB4422A400 | |
st_net net = 0x1AB4422A400 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "master_chars" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB4422A6E8 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xF8 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB4422A760 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "U6JQ;pC>LDM9ubkqtupQ" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB454D88C8 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB42653500 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_chars" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E800 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2F4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2F4 | |
unsigned int _Id = 0x209C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438C2B 0000002BECAFF980 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x1AB42633350 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x1AB4263F2C0 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FF65B4385D0 | |
00007FF65B43937A 0000002BECAFF9D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2BEC4FDC08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000 | |
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F | |
bool _Started = 0x10 | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700 | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x1AB42633350 | |
00007FF65B439218 0000002BECAFFA00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2BEC4FDC08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000 | |
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F | |
bool _Started = 0x10 | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700 | |
00007FF6594733BD 0000002BECAFFA30 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
Parameter void* _Data = 0x2BEC4FDC08 | |
00007FFA28933428 0000002BECAFFA70 _register_onexit_function+488 | |
00007FFA28933071 0000002BECAFFAC0 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BECAFFAF0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECAFFB40 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583924 0000002BECBFF340 ZwWaitForAlertByThreadId+14 | |
00007FFA4B51818A 0000002BECBFF3B0 RtlSleepConditionVariableSRW+FA | |
00007FFA472A4AE2 0000002BECBFF3F0 SleepConditionVariableSRW+32 | |
00007FFA28FC96A4 0000002BECBFF440 __crtSetThreadpoolWait+134 | |
00007FFA28F905F6 0000002BECBFF480 ?_Winerror_message@std@@YAKKPEADK@Z+9B6 | |
00007FFA28F90503 0000002BECBFF4B0 ?_Winerror_message@std@@YAKKPEADK@Z+8C3 | |
00007FFA28F902AB 0000002BECBFF530 ?_Winerror_message@std@@YAKKPEADK@Z+66B | |
00007FFA28F907B0 0000002BECBFF560 _Cnd_wait+20 | |
00007FF659473AC2 0000002BECBFF590 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x1AB424C63F8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x1AB424C6380 | |
00007FF6594AC504 0000002BECBFF5D0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\mutex line 710 | |
Local std::condition_variable* this = 0x1AB424C63F8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x2BECBFF608 | |
std::mutex* _Pmtx = 0x1AB424C6380 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380 | |
bool _Owns = 0x1 | |
00007FF65B439127 0000002BECBFF630 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 d:\work\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x1AB424C6380 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x1AB424C63D0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "ø..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x1AB424C6380 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380 | |
bool _Owns = 0x1 | |
00007FF65B438619 0000002BECBFF690 DatabaseWorker::WorkerThread+49 d:\work\trinitycore\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x1AB4263F100 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C6380 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C63D0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C63F8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251E490 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E498 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E4B8 | |
<user defined> value_compare = 0x1AB4251E4B8 | |
<user defined> _Copy_tag = 0x1AB4251E4B8 | |
<user defined> _Move_tag = 0x1AB4251E4B8 | |
<user defined> value_compare = 0x1AB4251E4B8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C6380 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F100 | |
st_mysql* m_Mysql = 0x1AB44244960 | |
st_net net = 0x1AB44244960 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "master_world" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB44244C48 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xFB | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB44244CC0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "="1qd%(7{+_|uT'b:;X," | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB45629248 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB42654930 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E500 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2FC | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2FC | |
unsigned int _Id = 0x21DC | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438BC4 0000002BECBFF6C0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FF65B4385D0 | |
Parameter DatabaseWorker** _Arg1 = 0x1AB4263F100 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C6380 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C63D0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C63F8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251E490 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E498 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E4B8 | |
<user defined> value_compare = 0x1AB4251E4B8 | |
<user defined> _Copy_tag = 0x1AB4251E4B8 | |
<user defined> _Move_tag = 0x1AB4251E4B8 | |
<user defined> value_compare = 0x1AB4251E4B8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C6380 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F100 | |
st_mysql* m_Mysql = 0x1AB44244960 | |
st_net net = 0x1AB44244960 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "master_world" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB44244C48 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xFB | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB44244CC0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "="1qd%(7{+_|uT'b:;X," | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB45629248 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB42654930 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E500 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2FC | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2FC | |
unsigned int _Id = 0x21DC | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438D8C 0000002BECBFF700 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FF65B4385D0 | |
Parameter DatabaseWorker** <_Args_0> = 0x1AB4263F100 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x1AB424C6380 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB424C6380 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x1AB424C63D0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x1AB424C63F8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x1AB4251E490 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement, _Mypair = 0x1AB4251E498 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator _Mypair = 0x1AB4251E4B8 | |
<user defined> value_compare = 0x1AB4251E4B8 | |
<user defined> _Copy_tag = 0x1AB4251E4B8 | |
<user defined> _Move_tag = 0x1AB4251E4B8 | |
<user defined> value_compare = 0x1AB4251E4B8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x1AB424C6380 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x1AB4263F100 | |
st_mysql* m_Mysql = 0x1AB44244960 | |
st_net net = 0x1AB44244960 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "Heroes.91" | |
char* unix_socket = NULL | |
char* server_version = "5.6.40-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "master_world" | |
charset_info_st* charset = 0x7FFA25EEAE00 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x1AB44244C48 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0xFB | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x1AB44244CC0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "="1qd%(7{+_|uT'b:;X," | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x1AB45629248 | |
st_mysql_methods* methods = 0x7FFA25EC2260 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x1AB42654930 | |
std::string user = "root" | |
std::string password = "Heroes.91" | |
std::string database = "master_world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x1AB4251E500 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x2FC | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2FC | |
unsigned int _Id = 0x21DC | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FF65B438C2B 0000002BECBFF740 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x1AB42633800 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x1AB4263F100 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FF65B4385D0 | |
00007FF65B43937A 0000002BECBFF790 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2BEC4FDC08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000 | |
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F | |
bool _Started = 0x10 | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700 | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x1AB42633800 | |
00007FF65B439218 0000002BECBFF7C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2BEC4FDC08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x1AB424A0000 | |
_Mtx_internal_imp_t* _Mtx = 0x7FFA4B52BF8F | |
bool _Started = 0x10 | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0x1AC07211700 | |
00007FF6594733BD 0000002BECBFF7F0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\thr\xthread line 209 | |
Parameter void* _Data = 0x2BEC4FDC08 | |
00007FFA28933428 0000002BECBFF830 _register_onexit_function+488 | |
00007FFA28933071 0000002BECBFF880 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BECBFF8B0 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECBFF900 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583984 0000002BECDFF760 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFA4B4ED6DD 0000002BECDFFAF0 RtlSetThreadWorkOnBehalfTicket+78D | |
00007FFA49FA1FE4 0000002BECDFFB20 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECDFFB70 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583984 0000002BECEFF880 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFA4B4ED6DD 0000002BECEFFC10 RtlSetThreadWorkOnBehalfTicket+78D | |
00007FFA49FA1FE4 0000002BECEFFC40 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECEFFC90 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B5800F4 0000002BECFFF9F0 NtWaitForSingleObject+14 | |
00007FFA472C5A8F 0000002BECFFFA90 WaitForSingleObjectEx+9F | |
00007FF65946C84D 0000002BECFFFAC0 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+4D c:\local\boost_1_67_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 53 | |
Local boost::asio::detail::win_iocp_io_context::timer_thread_function* this = 0x1AB42546D28 | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ | |
void* handle = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x1AB42545990 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ | |
void* handle = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x1AB425239E0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x1AB42648248 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
int concurrency_hint_ = 0xFFFFFFFF | |
00007FF659496C3F 0000002BECFFFAF0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>::run+2F c:\local\boost_1_67_0\boost\asio\detail\win_thread.hpp line 123 | |
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_context::timer_thread_function>* this = 0x1AB42546D10 | |
boost::asio::detail::win_thread::func_base | |
void* entry_event_ = 0x238 | |
void* exit_event_ = 0x3F8 | |
boost::asio::detail::win_iocp_io_context::timer_thread_function f_ | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x1AB42523980 | |
boost::asio::detail::execution_context_service_base<boost::asio::detail::win_iocp_io_context> | |
boost::asio::execution_context::service | |
key | |
type_info* type_info_ = 0x7FF65BF3BFE0 | |
boost::asio::execution_context::id* id_ = 0x48 | |
boost::asio::execution_context::service::key key_ = 0x1AB42523988 | |
boost::asio::execution_context& owner_ = 0x1AB4251FAA0 | |
boost::asio::execution_context::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF65BF3BFE0 | |
auto_handle | |
void* handle = 0x7FF65BF3BFE0 | |
boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x80 | |
long outstanding_work_ = 0x5 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_context_ = 0x7FF65BF3BFE0 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x1AB42545990 | |
boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x3E0 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x1AB425239E0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x1AB42648248 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x1AB42523A10 | |
int concurrency_hint_ = 0xFFFFFFFF | |
00007FF6594A02B6 0000002BECFFFB70 boost::asio::detail::win_thread_function+56 c:\local\boost_1_67_0\boost\asio\detail\impl\win_thread.ipp line 127 | |
Parameter void* arg = 0x1AB42546D10 | |
Local boost::asio::detail::win_thread::auto_func_base_ptr func | |
boost::asio::detail::win_thread::func_base* ptr = 0x1AB42546D10 | |
void* entry_event_ = 0x238 | |
void* exit_event_ = 0x3F8 | |
Local void* exit_event = 0xCCCCCCCCCCCCCCCC | |
00007FFA28933428 0000002BECFFFBB0 _register_onexit_function+488 | |
00007FFA28933071 0000002BECFFFC00 _register_onexit_function+D1 | |
00007FFA49FA1FE4 0000002BECFFFC30 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BECFFFC80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B583984 0000002BED0FFAC0 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFA4B4ED6DD 0000002BED0FFE50 RtlSetThreadWorkOnBehalfTicket+78D | |
00007FFA49FA1FE4 0000002BED0FFE80 BaseThreadInitThunk+14 | |
00007FFA4B54CB31 0000002BED0FFED0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFA4B581DA4 0000002BED1FBB00 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 0000002BED1FBB08 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 0000002BED1FBB10 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 0000002BED1FBB18 0000:0000000000000000 | |
0000000000000450 0000002BED1FBB20 0000:0000000000000000 | |
0000BD753F13001D 0000002BED1FBB28 0000:0000000000000000 | |
0000002BED1FC0A0 0000002BED1FBB30 0000:0000000000000000 | |
00007FF6594AF780 0000002BED1FC0A0 WheatyExceptionReport::printTracesForAllThreads+100 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 475 | |
Local void* threadHandle = 0x450 | |
Local _CONTEXT context | |
unsigned int P1Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P2Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P3Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P4Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P5Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P6Home = 0xCCCCCCCCCCCCCCCC | |
unsigned long ContextFlags = 0xD010001F | |
unsigned long MxCsr = 0x1FA7 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x246 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xEA | |
unsigned int Rcx = 0x450 | |
unsigned int Rdx = 0x2BED1FBBB0 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x2BED1FBB40 | |
unsigned int Rbp = 0x2BED1FFEC0 | |
unsigned int Rsi = 0x2BED1FD950 | |
unsigned int Rdi = 0x2BED1FC0A0 | |
unsigned int R8 = 0x560 | |
unsigned int R9 = 0x2BED1FFEC0 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x1 | |
unsigned int R13 = 0x2BED1FFEC0 | |
unsigned int R14 = 0x2BED1FCE30 | |
unsigned int R15 = 0x2BED1FCD00 | |
unsigned int Rip = 0x7FF6594AF780 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA7 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x2BED1FBCD0 | |
[1] = 0x2BED1FBCE0 | |
[2] = 0x2BED1FBCF0 | |
[3] = 0x2BED1FBD00 | |
[4] = 0x2BED1FBD10 | |
[5] = 0x2BED1FBD20 | |
[6] = 0x2BED1FBD30 | |
[7] = 0x2BED1FBD40 | |
_M128A[16] XmmRegisters | |
[0] = 0x2BED1FBD50 | |
[1] = 0x2BED1FBD60 | |
[2] = 0x2BED1FBD70 | |
[3] = 0x2BED1FBD80 | |
[4] = 0x2BED1FBD90 | |
[5] = 0x2BED1FBDA0 | |
[6] = 0x2BED1FBDB0 | |
[7] = 0x2BED1FBDC0 | |
[8] = 0x2BED1FBDD0 | |
[9] = 0x2BED1FBDE0 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x2BED1FBCB0 | |
[1] = 0x2BED1FBCC0 | |
<user defined> Legacy = 0x2BED1FBCD0 | |
_M128A Xmm0 = 0x2BED1FBD50 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x2BED1FBEB0 | |
[1] = 0x2BED1FBEC0 | |
[2] = 0x2BED1FBED0 | |
[3] = 0x2BED1FBEE0 | |
[4] = 0x2BED1FBEF0 | |
[5] = 0x2BED1FBF00 | |
[6] = 0x2BED1FBF10 | |
[7] = 0x2BED1FBF20 | |
[8] = 0x2BED1FBF30 | |
[9] = 0x2BED1FBF40 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Parameter bool bWriteVariables = 0x1 | |
Local unsigned long dwOwnerPID = 0x2374 | |
Local tagTHREADENTRY32 te32 | |
unsigned long dwSize = 0x1C | |
unsigned long cntUsage = 0x0 | |
unsigned long th32ThreadID = 0x1580 | |
unsigned long th32OwnerProcessID = 0x2374 | |
long tpBasePri = 0x8 | |
long tpDeltaPri = 0x0 | |
unsigned long dwFlags = 0x0 | |
Local void* hThreadSnap = 0x408 | |
00007FF6594AFBE2 0000002BED1FC7D0 WheatyExceptionReport::GenerateExceptionReport+402 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 591 | |
Local _CONTEXT* pCtx = 0x2BED1FD480 | |
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P3Home = 0x0 | |
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1FA5 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x24 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x2BED1FDB80 | |
unsigned int Rbp = 0x2BED1FE040 | |
unsigned int Rsi = 0x1 | |
unsigned int Rdi = 0x2BED1FDBA0 | |
unsigned int R8 = 0x7FFA28A1B568 | |
unsigned int R9 = 0x7FFA28A1B570 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x7FF65B0DD1DA | |
unsigned int R13 = 0x7FF6593E0000 | |
unsigned int R14 = 0x2BED1FFD50 | |
unsigned int R15 = 0x2BED1FEE50 | |
unsigned int Rip = 0x7FF65B6BAB0C | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA5 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x2BED1FD5A0 | |
[1] = 0x2BED1FD5B0 | |
[2] = 0x2BED1FD5C0 | |
[3] = 0x2BED1FD5D0 | |
[4] = 0x2BED1FD5E0 | |
[5] = 0x2BED1FD5F0 | |
[6] = 0x2BED1FD600 | |
[7] = 0x2BED1FD610 | |
_M128A[16] XmmRegisters | |
[0] = 0x2BED1FD620 | |
[1] = 0x2BED1FD630 | |
[2] = 0x2BED1FD640 | |
[3] = 0x2BED1FD650 | |
[4] = 0x2BED1FD660 | |
[5] = 0x2BED1FD670 | |
[6] = 0x2BED1FD680 | |
[7] = 0x2BED1FD690 | |
[8] = 0x2BED1FD6A0 | |
[9] = 0x2BED1FD6B0 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFE | |
[2] = 0xFE | |
[3] = 0xFE | |
[4] = 0xFE | |
[5] = 0xFE | |
[6] = 0xFE | |
[7] = 0xFE | |
[8] = 0xFE | |
[9] = 0xFE | |
_M128A[2] Header | |
[0] = 0x2BED1FD580 | |
[1] = 0x2BED1FD590 | |
<user defined> Legacy = 0x2BED1FD5A0 | |
_M128A Xmm0 = 0x2BED1FD620 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x2BED1FD780 | |
[1] = 0x2BED1FD790 | |
[2] = 0x2BED1FD7A0 | |
[3] = 0x2BED1FD7B0 | |
[4] = 0x2BED1FD7C0 | |
[5] = 0x2BED1FD7D0 | |
[6] = 0x2BED1FD7E0 | |
[7] = 0x2BED1FD7F0 | |
[8] = 0x2BED1FD800 | |
[9] = 0x2BED1FD810 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Local _CONTEXT trashableContext | |
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P3Home = 0x0 | |
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1FA5 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x24 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x2BED1FFEC0 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x0 | |
unsigned int R8 = 0x7FFA28A1B568 | |
unsigned int R9 = 0x7FFA28A1B570 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFA4B54CB31 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA5 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x2BED1FC3F0 | |
[1] = 0x2BED1FC400 | |
[2] = 0x2BED1FC410 | |
[3] = 0x2BED1FC420 | |
[4] = 0x2BED1FC430 | |
[5] = 0x2BED1FC440 | |
[6] = 0x2BED1FC450 | |
[7] = 0x2BED1FC460 | |
_M128A[16] XmmRegisters | |
[0] = 0x2BED1FC470 | |
[1] = 0x2BED1FC480 | |
[2] = 0x2BED1FC490 | |
[3] = 0x2BED1FC4A0 | |
[4] = 0x2BED1FC4B0 | |
[5] = 0x2BED1FC4C0 | |
[6] = 0x2BED1FC4D0 | |
[7] = 0x2BED1FC4E0 | |
[8] = 0x2BED1FC4F0 | |
[9] = 0x2BED1FC500 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFE | |
[2] = 0xFE | |
[3] = 0xFE | |
[4] = 0xFE | |
[5] = 0xFE | |
[6] = 0xFE | |
[7] = 0xFE | |
[8] = 0xFE | |
[9] = 0xFE | |
_M128A[2] Header | |
[0] = 0x2BED1FC3D0 | |
[1] = 0x2BED1FC3E0 | |
<user defined> Legacy = 0x2BED1FC3F0 | |
_M128A Xmm0 = 0x2BED1FC470 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x2BED1FC5D0 | |
[1] = 0x2BED1FC5E0 | |
[2] = 0x2BED1FC5F0 | |
[3] = 0x2BED1FC600 | |
[4] = 0x2BED1FC610 | |
[5] = 0x2BED1FC620 | |
[6] = 0x2BED1FC630 | |
[7] = 0x2BED1FC640 | |
[8] = 0x2BED1FC650 | |
[9] = 0x2BED1FC660 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E2 | |
unsigned int wMonth = 0x6 | |
unsigned int wDayOfWeek = 0x4 | |
unsigned int wDay = 0xE | |
unsigned int wHour = 0x15 | |
unsigned int wMinute = 0x36 | |
unsigned int wSecond = 0x33 | |
unsigned int wMilliseconds = 0x171 | |
Local _EXCEPTION_RECORD* pExceptionRecord = 0x2BED1FD970 | |
unsigned long ExceptionCode = 0xC0000005 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF65B6BAB0C | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x1 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
Local unsigned int offset = 0x22D9B0C | |
Local char[260] szFaultingModule = "D:\Work\Eluna\master\Debug\worldserver.exe..." | |
Local unsigned long section = 0x1 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x2BED1FCD00 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x2BED1FD970 | |
unsigned long ExceptionCode = 0xC0000005 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF65B6BAB0C | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x1 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x2BED1FD480 | |
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P3Home = 0x0 | |
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1FA5 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x24 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x2BED1FDB80 | |
unsigned int Rbp = 0x2BED1FE040 | |
unsigned int Rsi = 0x1 | |
unsigned int Rdi = 0x2BED1FDBA0 | |
unsigned int R8 = 0x7FFA28A1B568 | |
unsigned int R9 = 0x7FFA28A1B570 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x7FF65B0DD1DA | |
unsigned int R13 = 0x7FF6593E0000 | |
unsigned int R14 = 0x2BED1FFD50 | |
unsigned int R15 = 0x2BED1FEE50 | |
unsigned int Rip = 0x7FF65B6BAB0C | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA5 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x2BED1FD5A0 | |
[1] = 0x2BED1FD5B0 | |
[2] = 0x2BED1FD5C0 | |
[3] = 0x2BED1FD5D0 | |
[4] = 0x2BED1FD5E0 | |
[5] = 0x2BED1FD5F0 | |
[6] = 0x2BED1FD600 | |
[7] = 0x2BED1FD610 | |
_M128A[16] XmmRegisters | |
[0] = 0x2BED1FD620 | |
[1] = 0x2BED1FD630 | |
[2] = 0x2BED1FD640 | |
[3] = 0x2BED1FD650 | |
[4] = 0x2BED1FD660 | |
[5] = 0x2BED1FD670 | |
[6] = 0x2BED1FD680 | |
[7] = 0x2BED1FD690 | |
[8] = 0x2BED1FD6A0 | |
[9] = 0x2BED1FD6B0 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFE | |
[2] = 0xFE | |
[3] = 0xFE | |
[4] = 0xFE | |
[5] = 0xFE | |
[6] = 0xFE | |
[7] = 0xFE | |
[8] = 0xFE | |
[9] = 0xFE | |
_M128A[2] Header | |
[0] = 0x2BED1FD580 | |
[1] = 0x2BED1FD590 | |
<user defined> Legacy = 0x2BED1FD5A0 | |
_M128A Xmm0 = 0x2BED1FD620 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x2BED1FD780 | |
[1] = 0x2BED1FD790 | |
[2] = 0x2BED1FD7A0 | |
[3] = 0x2BED1FD7B0 | |
[4] = 0x2BED1FD7C0 | |
[5] = 0x2BED1FD7D0 | |
[6] = 0x2BED1FD7E0 | |
[7] = 0x2BED1FD7F0 | |
[8] = 0x2BED1FD800 | |
[9] = 0x2BED1FD810 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
00007FF6594AF586 0000002BED1FCB80 WheatyExceptionReport::WheatyUnhandledExceptionFilter+436 d:\work\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 186 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x2BED1FCD00 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x2BED1FD970 | |
unsigned long ExceptionCode = 0xC0000005 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF65B6BAB0C | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x1 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x2BED1FD480 | |
unsigned int P1Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P2Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P3Home = 0x0 | |
unsigned int P4Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1FA5 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x24 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x2BED1FDB80 | |
unsigned int Rbp = 0x2BED1FE040 | |
unsigned int Rsi = 0x1 | |
unsigned int Rdi = 0x2BED1FDBA0 | |
unsigned int R8 = 0x7FFA28A1B568 | |
unsigned int R9 = 0x7FFA28A1B570 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x7FF65B0DD1DA | |
unsigned int R13 = 0x7FF6593E0000 | |
unsigned int R14 = 0x2BED1FFD50 | |
unsigned int R15 = 0x2BED1FEE50 | |
unsigned int Rip = 0x7FF65B6BAB0C | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA5 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x2BED1FD5A0 | |
[1] = 0x2BED1FD5B0 | |
[2] = 0x2BED1FD5C0 | |
[3] = 0x2BED1FD5D0 | |
[4] = 0x2BED1FD5E0 | |
[5] = 0x2BED1FD5F0 | |
[6] = 0x2BED1FD600 | |
[7] = 0x2BED1FD610 | |
_M128A[16] XmmRegisters | |
[0] = 0x2BED1FD620 | |
[1] = 0x2BED1FD630 | |
[2] = 0x2BED1FD640 | |
[3] = 0x2BED1FD650 | |
[4] = 0x2BED1FD660 | |
[5] = 0x2BED1FD670 | |
[6] = 0x2BED1FD680 | |
[7] = 0x2BED1FD690 | |
[8] = 0x2BED1FD6A0 | |
[9] = 0x2BED1FD6B0 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFE | |
[2] = 0xFE | |
[3] = 0xFE | |
[4] = 0xFE | |
[5] = 0xFE | |
[6] = 0xFE | |
[7] = 0xFE | |
[8] = 0xFE | |
[9] = 0xFE | |
_M128A[2] Header | |
[0] = 0x2BED1FD580 | |
[1] = 0x2BED1FD590 | |
<user defined> Legacy = 0x2BED1FD5A0 | |
_M128A Xmm0 = 0x2BED1FD620 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x2BED1FD780 | |
[1] = 0x2BED1FD790 | |
[2] = 0x2BED1FD7A0 | |
[3] = 0x2BED1FD7B0 | |
[4] = 0x2BED1FD7C0 | |
[5] = 0x2BED1FD7D0 | |
[6] = 0x2BED1FD7E0 | |
[7] = 0x2BED1FD7F0 | |
[8] = 0x2BED1FD800 | |
[9] = 0x2BED1FD810 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Local char[260] module_folder_name = "D:\Work\Eluna\master\Debug..." | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E2 | |
unsigned int wMonth = 0x6 | |
unsigned int wDayOfWeek = 0x4 | |
unsigned int wDay = 0xE | |
unsigned int wHour = 0x15 | |
unsigned int wMinute = 0x36 | |
unsigned int wSecond = 0x32 | |
unsigned int wMilliseconds = 0x3B3 | |
Local char[260] crash_folder_path = "D:\Work\Eluna\master\Debug\Crashes..." | |
Local std::unique_lock<std::mutex> guard | |
std::mutex* _Pmtx = 0x7FF65D2C7EA0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF65D2C7EA0 | |
bool _Owns = 0x1 | |
Local char* pos = "worldserver.exe" | |
00007FFA473695C0 0000002BED1FCC90 UnhandledExceptionFilter+190 | |
00007FFA4B58884F 0000002BED1FCCC0 memset+1C4F | |
00007FFA4B571146 0000002BED1FCD30 __C_specific_handler+96 | |
00007FFA4B584E6D 0000002BED1FCD60 __chkstk+11D | |
00007FFA4B506058 0000002BED1FD470 RtlWalkFrameChain+1518 | |
00007FFA4B583D9E 0000002BED1FDB70 KiUserExceptionDispatcher+2E | |
00007FF65B6BAB0C 0000002BED1FDBA0 Trinity::AbortHandler+1C d:\work\trinitycore\src\common\debugging\errors.cpp line 102 | |
Parameter int __formal = 0x16 | |
00007FFA2892A381 0000002BED1FDC60 raise+441 | |
00007FFA2892BF59 0000002BED1FDCA0 abort+39 | |
00007FFA2892AF86 0000002BED1FDCE0 terminate+36 | |
00007FFA35CC4384 0000002BED1FDDF0 _is_exception_typeof+B74 | |
00007FFA35CC5B25 0000002BED1FDE90 __BuildCatchObjectHelper+DA5 | |
00007FFA35CD6107 0000002BED1FDF00 __CxxFrameHandler3+A7 | |
00007FFA4B584E6D 0000002BED1FDF30 __chkstk+11D | |
00007FFA4B506058 0000002BED1FE640 RtlWalkFrameChain+1518 | |
00007FFA4B504593 0000002BED1FEE20 RtlRaiseException+303 | |
00007FFA472C50D8 0000002BED1FEF00 RaiseException+68 | |
00007FFA35CC7E2D 0000002BED1FEFB0 _CxxThrowException+12D | |
00007FFA28FC8259 0000002BED1FF000 ?_Xout_of_range@std@@YAXPEBD@Z+29 | |
00007FF65B231451 0000002BED1FF030 std::vector<WaypointNode,std::allocator<WaypointNode> >::_Xrange+21 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 2031 | |
00007FF65B231519 0000002BED1FF060 std::vector<WaypointNode,std::allocator<WaypointNode> >::at+39 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\vector line 1844 | |
Local std::vector<WaypointNode,std::allocator<WaypointNode> >* this = 0x1ABD832A678 | |
std::_Vector_alloc<std::_Vec_base_types<WaypointNode,std::allocator<WaypointNode> > > | |
std::_Compressed_pair<std::allocator<WaypointNode>,std::_Vector_val<std::_Simple_types<WaypointNode> >,1> _Mypair | |
std::_Vector_val<std::_Simple_types<WaypointNode> > _Myval2 = 0x1ABD832A678 | |
Parameter unsigned int _Pos = 0x2 | |
00007FF65B22DA44 0000002BED1FF0F0 WaypointMovementGenerator<Creature>::FormationMove+74 d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 99 | |
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0 | |
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> > | |
PathMovementBase<Creature,WaypointPath const *> | |
WaypointPath* i_path = 0x1ABD832A678 | |
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678 | |
unsigned int id = 0x0 | |
unsigned int i_currentNode = 0x2 | |
TimeTrackerSmall i_nextMoveTime | |
int i_expiryTime = 0x0 | |
bool i_recalculateSpeed = 0x0 | |
bool IsArrivalDone = 0x0 | |
unsigned int path_id = 0x0 | |
bool repeating = 0x0 | |
bool LoadedFromDB = 0x0 | |
Parameter Creature* creature = 0x1ABFBF40040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFBF19C68 | |
LinkedListElement* iPrev = 0x1ABFBFABC78 | |
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58 | |
Creature* iRefFrom = 0x1ABFBF40040 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x1C48A3 | |
unsigned int grid_y = 0x1C48A3 | |
unsigned int cell_x = 0x1C48A3 | |
unsigned int cell_y = 0x1C48A3 | |
unsigned int nocreate = 0x1C48A3 | |
unsigned int reserved = 0x1C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3 | |
unsigned int All = 0x1C48A3 | |
Cell::<unnamed-type-data> data = 0x1C48A3 | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x1ABFBF43C90 | |
<user defined> XYZ = 0x1ABFBF43C90 | |
<user defined> XYZO = 0x1ABFBF43C90 | |
<user defined> PackedXYZ = 0x1ABFBF43C90 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CA0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CC0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
ObjectGuid containerID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABFBF43D08 | |
<user defined> _Copy_tag = 0x1ABFBF43D08 | |
<user defined> _Move_tag = 0x1ABFBF43D08 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D20 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D28 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D40 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D70 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43DC0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43DE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43E18 | |
LinkedListElement iLast = 0x1ABFBF43E28 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28 | |
<user defined> iterator = 0xFBF43E28 | |
<user defined> iterator = 0x1ABFBF43E10 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FF65C7119F0 | |
ObjectGuid _GUID | |
unsigned int _low = 0x207 | |
unsigned int _high = 0x3C00040000017780 | |
unsigned int _itemContext = 0x0 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
ObjectGuid lootingGroupLowGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int m_PlayerDamageReq = 0x37 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x1ABFBF43EA8 | |
ObjectGuid m_lootRecipient | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid m_lootRecipientGroup | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid _skinner | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x5B22BA18 | |
int m_respawnTime = 0x5B22BA90 | |
unsigned int m_respawnDelay = 0x78 | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 5.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x1 | |
unsigned int m_spawnId = 0x4F697 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_regenHealth = 0x1 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
bool m_AI_locked = 0x0 | |
int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5DE | |
Position m_homePosition | |
<user defined> XY = 0x1ABFBF43F48 | |
<user defined> XYZ = 0x1ABFBF43F48 | |
<user defined> XYZO = 0x1ABFBF43F48 | |
<user defined> PackedXYZ = 0x1ABFBF43F48 | |
float m_positionX = 1884.725220 | |
float m_positionY = 1587.958740 | |
float m_positionZ = 89.489601 | |
float m_orientation = 3.067404 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
Position m_transportHomePosition | |
<user defined> XY = 0x1ABFBF43F58 | |
<user defined> XYZ = 0x1ABFBF43F58 | |
<user defined> XYZO = 0x1ABFBF43F58 | |
<user defined> PackedXYZ = 0x1ABFBF43F58 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x1AB9796E758 | |
unsigned int Entry = 0x5DE | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x762 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x33D | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Wretched Ghoul" | |
std::string FemaleName = "" | |
std::string SubName = "" | |
std::string TitleAlt = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
int minlevel = 0x1 | |
int maxlevel = 0x2 | |
boost::optional<CreatureLevelScaling> levelScaling | |
boost::optional_detail::optional_base<CreatureLevelScaling> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0 | |
int HealthScalingExpansion = 0x0 | |
unsigned int RequiredExpansion = 0x0 | |
unsigned int VignetteID = 0x0 | |
unsigned int faction = 0x7 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 0.857143 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int trainer_class = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int type_flags2 = 0x0 | |
unsigned int lootid = 0x5DE | |
unsigned int pickpocketLootId = 0x5DE | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x1 | |
[6] = 0x1 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x1 | |
unsigned int maxgold = 0x4 | |
std::string AIName = "SmartAI" | |
unsigned int MovementType = 0x1 | |
unsigned int InhabitType = 0x3 | |
float HoverHeight = 1.000000 | |
float ModHealth = 1.000000 | |
float ModHealthExtra = 1.000000 | |
float ModMana = 1.000000 | |
float ModManaExtra = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x64 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
CreatureData* m_creatureData = 0x1ABA31AA968 | |
unsigned int id = 0x5DE | |
unsigned int mapid = 0x0 | |
unsigned int displayid = 0x0 | |
int equipmentId = 0x0 | |
float posX = 1919.939941 | |
float posY = 1586.650024 | |
float posZ = 83.980400 | |
float orientation = 2.334830 | |
unsigned int spawntimesecs = 0x78 | |
float spawndist = 5.000000 | |
unsigned int currentwaypoint = 0x0 | |
unsigned int curhealth = 0x1 | |
unsigned int curmana = 0x0 | |
unsigned int movementType = 0x1 | |
unsigned int spawnMask = 0x1 | |
unsigned int npcflag = 0x0 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x0 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
unsigned int phaseUseFlags = 0x0 | |
unsigned int phaseId = 0x0 | |
unsigned int phaseGroup = 0x0 | |
int terrainSwapMap = 0xFFFFFFFF | |
unsigned int ScriptId = 0x0 | |
bool dbData = 0x1 | |
unsigned int m_LootMode = 0x1 | |
unsigned int m_waypointID = 0x1 | |
unsigned int m_path_id = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_TriggerJustRespawned = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vec m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::all | |
<user defined> value_compare = 0x1ABFBF43FC8 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned ch _List = 0x1ABFBF43FD0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_ _Vec = 0x1ABFBF43FE8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Local WaypointNode& waypoint = 0xCCCCCCCCCCCCCCCC | |
unsigned int id = 0xCCCCCCCCCCCCCCCC <Unable to read memory> | |
float x = 0xCCCCCCCCCCCCCCD0 <Unable to read memory> | |
float y = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
float z = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
float orientation = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
unsigned int delay = 0xCCCCCCCCCCCCCCE0 <Unable to read memory> | |
unsigned int eventId = 0xCCCCCCCCCCCCCCE4 <Unable to read memory> | |
unsigned int moveType = 0xCCCCCCCCCCCCCCE8 <Unable to read memory> | |
unsigned int eventChance = 0xCCCCCCCCCCCCCCEC <Unable to read memory> | |
Local bool transportPath = 0x0 | |
Local Movement::Location formationDest | |
G3D::Vector3 | |
float x = -107374176.000000 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
float orientation = -107374176.000000 | |
00007FF65B22CA3C 0000002BED1FF150 WaypointMovementGenerator<Creature>::DoUpdate+2AC d:\work\trinitycore\src\server\game\movement\movementgenerators\waypointmovementgenerator.cpp line 294 | |
Local WaypointMovementGenerator<Creature>* this = 0x1AC015549F0 | |
MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> > | |
PathMovementBase<Creature,WaypointPath const *> | |
WaypointPath* i_path = 0x1ABD832A678 | |
std::vector<WaypointNode,std::allocator<WaypointNode> > nodes = 0x1ABD832A678 | |
unsigned int id = 0x0 | |
unsigned int i_currentNode = 0x2 | |
TimeTrackerSmall i_nextMoveTime | |
int i_expiryTime = 0x0 | |
bool i_recalculateSpeed = 0x0 | |
bool IsArrivalDone = 0x0 | |
unsigned int path_id = 0x0 | |
bool repeating = 0x0 | |
bool LoadedFromDB = 0x0 | |
Parameter Creature* creature = 0x1ABFBF40040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x1ABFBF19C68 | |
LinkedListElement* iPrev = 0x1ABFBFABC78 | |
GridRefManager<Creature>* iRefTo = 0x1ABFACC1C58 | |
Creature* iRefFrom = 0x1ABFBF40040 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x1C48A3 | |
unsigned int grid_y = 0x1C48A3 | |
unsigned int cell_x = 0x1C48A3 | |
unsigned int cell_y = 0x1C48A3 | |
unsigned int nocreate = 0x1C48A3 | |
unsigned int reserved = 0x1C48A3 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C48A3 | |
unsigned int All = 0x1C48A3 | |
Cell::<unnamed-type-data> data = 0x1C48A3 | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x1ABFBF43C90 | |
<user defined> XYZ = 0x1ABFBF43C90 | |
<user defined> XYZO = 0x1ABFBF43C90 | |
<user defined> PackedXYZ = 0x1ABFBF43C90 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CA0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x1ABFBF43CC0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
ObjectGuid containerID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x1ABFBF43D08 | |
<user defined> _Copy_tag = 0x1ABFBF43D08 | |
<user defined> _Move_tag = 0x1ABFBF43D08 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D20 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D28 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D40 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43D70 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43D78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43D90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vecto PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::alloc | |
<user defined> value_compare = 0x1ABFBF43DC0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::p _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotN _List = 0x1ABFBF43DC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator< _Vec = 0x1ABFBF43DE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43E18 | |
LinkedListElement iLast = 0x1ABFBF43E28 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43E28 | |
<user defined> iterator = 0xFBF43E28 | |
<user defined> iterator = 0x1ABFBF43E10 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FF65C7119F0 | |
ObjectGuid _GUID | |
unsigned int _low = 0x207 | |
unsigned int _high = 0x3C00040000017780 | |
unsigned int _itemContext = 0x0 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
ObjectGuid lootingGroupLowGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int m_PlayerDamageReq = 0x37 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x1ABFBF43EA8 | |
ObjectGuid m_lootRecipient | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid m_lootRecipientGroup | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
ObjectGuid _skinner | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x5B22BA18 | |
int m_respawnTime = 0x5B22BA90 | |
unsigned int m_respawnDelay = 0x78 | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 5.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x1 | |
unsigned int m_spawnId = 0x4F697 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_regenHealth = 0x1 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
bool m_AI_locked = 0x0 | |
int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x5DE | |
Position m_homePosition | |
<user defined> XY = 0x1ABFBF43F48 | |
<user defined> XYZ = 0x1ABFBF43F48 | |
<user defined> XYZO = 0x1ABFBF43F48 | |
<user defined> PackedXYZ = 0x1ABFBF43F48 | |
float m_positionX = 1884.725220 | |
float m_positionY = 1587.958740 | |
float m_positionZ = 89.489601 | |
float m_orientation = 3.067404 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EAE44EB9735 | |
Position m_transportHomePosition | |
<user defined> XY = 0x1ABFBF43F58 | |
<user defined> XYZ = 0x1ABFBF43F58 | |
<user defined> XYZO = 0x1ABFBF43F58 | |
<user defined> PackedXYZ = 0x1ABFBF43F58 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x1AB9796E758 | |
unsigned int Entry = 0x5DE | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x762 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x33D | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Wretched Ghoul" | |
std::string FemaleName = "" | |
std::string SubName = "" | |
std::string TitleAlt = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
int minlevel = 0x1 | |
int maxlevel = 0x2 | |
boost::optional<CreatureLevelScaling> levelScaling | |
boost::optional_detail::optional_base<CreatureLevelScaling> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<CreatureLevelScaling> m_storage = 0x0 | |
int HealthScalingExpansion = 0x0 | |
unsigned int RequiredExpansion = 0x0 | |
unsigned int VignetteID = 0x0 | |
unsigned int faction = 0x7 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 0.777776 | |
float speed_run = 0.857143 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x0 | |
unsigned int trainer_class = 0x0 | |
unsigned int type = 0x6 | |
unsigned int type_flags = 0x0 | |
unsigned int type_flags2 = 0x0 | |
unsigned int lootid = 0x5DE | |
unsigned int pickpocketLootId = 0x5DE | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x1 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x1 | |
[6] = 0x1 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x1 | |
unsigned int maxgold = 0x4 | |
std::string AIName = "SmartAI" | |
unsigned int MovementType = 0x1 | |
unsigned int InhabitType = 0x3 | |
float HoverHeight = 1.000000 | |
float ModHealth = 1.000000 | |
float ModHealthExtra = 1.000000 | |
float ModMana = 1.000000 | |
float ModManaExtra = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x64 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x800010 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
CreatureData* m_creatureData = 0x1ABA31AA968 | |
unsigned int id = 0x5DE | |
unsigned int mapid = 0x0 | |
unsigned int displayid = 0x0 | |
int equipmentId = 0x0 | |
float posX = 1919.939941 | |
float posY = 1586.650024 | |
float posZ = 83.980400 | |
float orientation = 2.334830 | |
unsigned int spawntimesecs = 0x78 | |
float spawndist = 5.000000 | |
unsigned int currentwaypoint = 0x0 | |
unsigned int curhealth = 0x1 | |
unsigned int curmana = 0x0 | |
unsigned int movementType = 0x1 | |
unsigned int spawnMask = 0x1 | |
unsigned int npcflag = 0x0 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x0 | |
unsigned int unit_flags3 = 0x0 | |
unsigned int dynamicflags = 0x0 | |
unsigned int phaseUseFlags = 0x0 | |
unsigned int phaseId = 0x0 | |
unsigned int phaseGroup = 0x0 | |
int terrainSwapMap = 0xFFFFFFFF | |
unsigned int ScriptId = 0x0 | |
bool dbData = 0x1 | |
unsigned int m_LootMode = 0x1 | |
unsigned int m_waypointID = 0x1 | |
unsigned int m_path_id = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_TriggerJustRespawned = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vec m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::all | |
<user defined> value_compare = 0x1ABFBF43FC8 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned ch _List = 0x1ABFBF43FD0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_ _Vec = 0x1ABFBF43FE8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int diff = 0x7D | |
00007FF65A9382AC 0000002BED1FF180 MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >::Update+3C d:\work\trinitycore\src\server\game\movement\movementgenerator.h line 76 | |
Local MovementGeneratorMedium<Creature,WaypointMovementGenerator<Creature> >* this = 0x1AC015549F0 | |
Parameter Unit* u = 0x1ABFBF40040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
unsigned int flags = 0x100 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x1ABFBF40250 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
Position pos = 0x1ABFBF40248 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int prevTime = 0x0 | |
unsigned int vehicleId = 0x0 | |
MovementInfo::TransportInfo transport = 0x1ABFBF40264 | |
float pitch = 0.000000 | |
JumpInfo | |
unsigned int fallTime = 0x0 | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
MovementInfo::JumpInfo jump = 0x1ABFBF40298 | |
float splineElevation = 0.000000 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118 | |
std::mutex _mapLock = 0x1AB9F8B4138 | |
std::mutex _gridLock = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager = 0x1AB9F8B41F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells = 0x1AB9F8C62B8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0 | |
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell = 0x1AB9F8CE718 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40304 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x1 | |
PhaseShift _suppressedPhaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40374 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
<user defined> _Copy_tag = 0x1ABFBF40518 | |
<user defined> _Move_tag = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620 | |
int index_lo = 0x0 | |
int index_hi = 0x0 | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = 0.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670 | |
ObjectGuid target = 0x1ABF721167C | |
float angle = 0.000000 | |
int type = 0x0 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x20 | |
bool unknown0 = 0x20 | |
bool fallingSlow = 0x20 | |
bool done = 0x20 | |
bool falling = 0x20 | |
bool no_spline = 0x20 | |
bool unknown1 = 0x0 | |
bool flying = 0x0 | |
bool orientationFixed = 0x0 | |
bool catmullrom = 0x0 | |
bool cyclic = 0x0 | |
bool enter_cycle = 0x0 | |
bool frozen = 0x0 | |
bool transportEnter = 0x0 | |
bool transportExit = 0x0 | |
bool unknown2 = 0x0 | |
bool unknown3 = 0x0 | |
bool backward = 0x0 | |
bool smoothGroundPath = 0x0 | |
bool canSwim = 0x0 | |
bool uncompressedPath = 0x0 | |
bool unknown4 = 0x0 | |
bool unknown5 = 0x0 | |
bool animation = 0x0 | |
bool parabolic = 0x0 | |
bool fadeObject = 0x0 | |
bool steering = 0x0 | |
bool unknown8 = 0x0 | |
bool unknown9 = 0x0 | |
bool unknown10 = 0x0 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra | |
boost::optional_detail::optional_base<Movement::SpellEffectExtraData> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > > | |
std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8 | |
bool iDirty = 0x0 | |
ThreatContainer iThreatOfflineContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8 | |
bool iDirty = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A18 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A38 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF557A0 | |
unsigned int ItemId = 0xFBDA9930 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A68 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A88 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF55340 | |
unsigned int ItemId = 0xFBDA9130 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xB0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int co | |
<user defined> value_compare = 0x1ABF7B89AB8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellH _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_ _Vec = 0x1ABF7B89AD8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges | |
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig | |
<user defined> value_compare = 0x1ABF7B89B40 | |
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigne | |
<user defined> value_compare = 0x1ABF7B89B90 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std:: _List = 0x1ABF7B89B98 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::rat _Vec = 0x1ABF7B89BB0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int time_diff = 0x7D | |
00007FF65A926AF9 0000002BED1FF1C0 MotionMaster::UpdateMotion+C9 d:\work\trinitycore\src\server\game\movement\motionmaster.cpp line 93 | |
Local MotionMaster* this = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > > | |
std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer = 0x1ABFBF43AD8 | |
ThreatContainer iThreatOfflineContainer = 0x1ABFBF43AF8 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID = 0x1ABFBF43C20 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x1ABF7B89A18 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x1ABF7B89A68 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x1ABF7B89AB8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges = 0x1ABF7B89B40 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns = 0x1ABF7B89B90 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
Parameter unsigned int diff = 0x7D | |
Local bool isMoveGenUpdateSuccess = 0xCC | |
00007FF65A5DCF6F 0000002BED1FF230 Unit::Update+2EF d:\work\trinitycore\src\server\game\entities\unit\unit.cpp line 504 | |
Local Unit* this = 0x1ABFBF40040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect | |
int[38] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
unsigned int flags = 0x100 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x1ABFBF40250 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x1ABFBF40238 | |
Position pos = 0x1ABFBF40248 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int prevTime = 0x0 | |
unsigned int vehicleId = 0x0 | |
MovementInfo::TransportInfo transport = 0x1ABFBF40264 | |
float pitch = 0.000000 | |
JumpInfo | |
unsigned int fallTime = 0x0 | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
MovementInfo::JumpInfo jump = 0x1ABFBF40298 | |
float splineElevation = 0.000000 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList | |
LinkedListHead | |
LinkedListElement iFirst = 0x1AB9F8B4058 | |
LinkedListElement iLast = 0x1AB9F8B4068 | |
unsigned int iSize = 0x12 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x556E068 | |
<user defined> iterator = 0x556E068 | |
<user defined> iterator = 0x1AB9F8B4050 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x7FF65C4468A8 | |
std::map<unsigned __int64,CreatureGroup *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,CreatureGroup *> > > CreatureGroupHolder = 0x1AB9F8B4080 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x1AB9F8B40A0 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x1AB9F8B40C8 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x1AB9F8B40F0 | |
bool _areaTriggersToMoveLock = 0x0 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > _areaTriggersToMove = 0x1AB9F8B4118 | |
std::mutex _mapLock = 0x1AB9F8B4138 | |
std::mutex _gridLock = 0x1AB9F8B4188 | |
MapEntry* i_mapEntry = 0x1AB0122D200 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x1AB1BD46050 | |
MapRefManager m_mapRefManager = 0x1AB9F8B41F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x1ABDF7937E0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x1AB9F8B4238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x1AB9F8B4250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x1AB9F8B4268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x1AB9F8B4280 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x1AB9F8B4050 | |
Map* m_parentTerrainMap = 0x1AB9F8B4050 | |
std::vector<Map *,std::allocator<Map *> >* m_childTerrainMaps = 0x1ABAF1A1830 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeList<AreaTrigg*[64] i_grids | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8B42B8 | |
[1] = 0x1AB9F8B44B8 | |
[2] = 0x1AB9F8B46B8 | |
[3] = 0x1AB9F8B48B8 | |
[4] = 0x1AB9F8B4AB8 | |
[5] = 0x1AB9F8B4CB8 | |
[6] = 0x1AB9F8B4EB8 | |
[7] = 0x1AB9F8B50B8 | |
[8] = 0x1AB9F8B52B8 | |
[9] = 0x1AB9F8B54B8 | |
GridMap*[64] GridMaps | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8BC2B8 | |
[1] = 0x1AB9F8BC4B8 | |
[2] = 0x1AB9F8BC6B8 | |
[3] = 0x1AB9F8BC8B8 | |
[4] = 0x1AB9F8BCAB8 | |
[5] = 0x1AB9F8BCCB8 | |
[6] = 0x1AB9F8BCEB8 | |
[7] = 0x1AB9F8BD0B8 | |
[8] = 0x1AB9F8BD2B8 | |
[9] = 0x1AB9F8BD4B8 | |
unsigned int[64] GridMapReference | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
[0] = 0x1AB9F8C42B8 | |
[1] = 0x1AB9F8C4338 | |
[2] = 0x1AB9F8C43B8 | |
[3] = 0x1AB9F8C4438 | |
[4] = 0x1AB9F8C44B8 | |
[5] = 0x1AB9F8C4538 | |
[6] = 0x1AB9F8C45B8 | |
[7] = 0x1AB9F8C4638 | |
[8] = 0x1AB9F8C46B8 | |
[9] = 0x1AB9F8C4738 | |
std::bitset<262144> marked_cells = 0x1AB9F8C62B8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x1AB9F8CE2C0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x1AB9F8CE2D8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x1AB9F8CE2F0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x1AB9F8CE308 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _creatureRespawnTimes = 0x1AB9F8CE320 | |
std::unordered_map<unsigned __int64,__int64,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,__int64> > > _goRespawnTimes = 0x1AB9F8CE370 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x1AB9F8CE3C0 | |
IntervalTimer _weatherUpdateTimer = 0x1AB9F8CE410 | |
unsigned int _defaultLight = 0x1 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators = 0x1AB9F8CE428 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeList<AreaTrigger,TypeList<Conversation,TypeNull> > > > > > >,ObjectGuid> _objectsStore = 0x1AB9F8CE440 | |
std::unordered_multimap<unsigned __int64,Creature *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,Creature *> > > _creatureBySpawnIdStore = 0x1AB9F8CE678 | |
std::unordered_multimap<unsigned __int64,GameObject *,std::hash<unsigned __int64>,std::equal_to<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x1AB9F8CE6C8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell = 0x1AB9F8CE718 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x1AB9F8CE768 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x1AB9F8CE7B8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x1AB9F8CE808 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40300 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40304 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40318 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF40330 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF40348 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x1 | |
PhaseShift _suppressedPhaseShift | |
PhaseRef | |
unsigned int Id = 0x8 | |
EnumClassFlag<enum PhaseFlags> Flags = 0x0 | |
int References = 0x0 | |
std::vector<Condition *,std::allocator<Condition *> >* AreaConditions = NULL | |
VisibleMapIdRef | |
int References = 0x8 | |
TerrainSwapInfo* VisibleMapInfo = NULL | |
UiWorldMapAreaIdSwapRef | |
int References = 0x8 | |
?$EraseResult@V?$flat_set@UPhaseRef@PhaseShift@@U?$less@UPhaseRef@PhaseShift@@@std@@V?$new_allocator@UPhaseRef@PhaseShift@@@container@boost@@@container@boost@@ | |
boost::container::vec_iterator<PhaseShift::PhaseRef *,0> Iterator = 0x8 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUVisibleMapIdRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUVisibleMapIdRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
?$EraseResult@V?$map@IUUiWorldMapAreaIdSwapRef@PhaseShift@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIUUiWorldMapAreaIdSwapRef@PhaseShift@@@std@@@4@@std@@ | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > > Iterator = 0x1ABFBF40370 | |
bool Erased = 0x0 | |
EnumClassFlag<enum PhaseShiftFlags> Flags = 0x8 | |
ObjectGuid PersonalGuid = 0x1ABFBF40374 | |
boost::container::flat_set<PhaseShift::PhaseRef,std::less<PhaseShift::PhaseRef>,boost::container::new_allocator<PhaseShift::PhaseRef> > Phases = 0x1ABFBF40388 | |
std::map<unsigned int,PhaseShift::VisibleMapIdRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::VisibleMapIdRef> > > VisibleMapIds = 0x1ABFBF403A0 | |
std::map<unsigned int,PhaseShift::UiWorldMapAreaIdSwapRef,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,PhaseShift::UiWorldMapAreaIdSwapRef> > > UiWorldMapAreaIdSwaps = 0x1ABFBF403B8 | |
int NonCosmeticReferences = 0x0 | |
int CosmeticReferences = 0x0 | |
int DefaultReferences = 0x0 | |
bool IsDbPhaseShift = 0x0 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types _Mypair = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
<user defined> _Copy_tag = 0x1ABFBF40518 | |
<user defined> _Move_tag = 0x1ABFBF40518 | |
<user defined> value_compare = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x1ABF7211620 | |
int index_lo = 0x0 | |
int index_hi = 0x0 | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
std::vector<int,std::allocator<int> > lengths = 0x1ABF7211650 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = 0.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x1ABF7211670 | |
ObjectGuid target = 0x1ABF721167C | |
float angle = 0.000000 | |
int type = 0x0 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x20 | |
bool unknown0 = 0x20 | |
bool fallingSlow = 0x20 | |
bool done = 0x20 | |
bool falling = 0x20 | |
bool no_spline = 0x20 | |
bool unknown1 = 0x0 | |
bool flying = 0x0 | |
bool orientationFixed = 0x0 | |
bool catmullrom = 0x0 | |
bool cyclic = 0x0 | |
bool enter_cycle = 0x0 | |
bool frozen = 0x0 | |
bool transportEnter = 0x0 | |
bool transportExit = 0x0 | |
bool unknown2 = 0x0 | |
bool unknown3 = 0x0 | |
bool backward = 0x0 | |
bool smoothGroundPath = 0x0 | |
bool canSwim = 0x0 | |
bool uncompressedPath = 0x0 | |
bool unknown4 = 0x0 | |
bool unknown5 = 0x0 | |
bool animation = 0x0 | |
bool parabolic = 0x0 | |
bool fadeObject = 0x0 | |
bool steering = 0x0 | |
bool unknown8 = 0x0 | |
bool unknown9 = 0x0 | |
bool unknown10 = 0x0 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra | |
boost::optional_detail::optional_base<Movement::SpellEffectExtraData> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<Movement::SpellEffectExtraData> m_storage = 0x1ABF72116B8 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x1ABFBA78DE0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[492] m_modAuras | |
[0] = 0x1ABFBF408D0 | |
[1] = 0x1ABFBF408E8 | |
[2] = 0x1ABFBF40900 | |
[3] = 0x1ABFBF40918 | |
[4] = 0x1ABFBF40930 | |
[5] = 0x1ABFBF40948 | |
[6] = 0x1ABFBF40960 | |
[7] = 0x1ABFBF40978 | |
[8] = 0x1ABFBF40990 | |
[9] = 0x1ABFBF409A8 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF436F0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x1ABFBF43708 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_sim _Mypair = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
<user defined> _Copy_tag = 0x1ABFBF43720 | |
<user defined> _Move_tag = 0x1ABFBF43720 | |
<user defined> value_compare = 0x1ABFBF43720 | |
std::array<unsigned int,2> m_interruptMask | |
unsigned int[2] _Elems | |
[0] = 0x0 | |
[1] = 0x0 | |
float[5] m_auraModifiersGroup | |
[0] = 0.000000 | |
[1] = 100.000000 | |
[2] = 1.000000 | |
[3] = 0.000000 | |
[4] = 1.000000 | |
[0] = 0x1ABFBF43740 | |
[1] = 0x1ABFBF43754 | |
[2] = 0x1ABFBF43768 | |
[3] = 0x1ABFBF4377C | |
[4] = 0x1ABFBF43790 | |
[5] = 0x1ABFBF437A4 | |
[6] = 0x1ABFBF437B8 | |
[7] = 0x1ABFBF437CC | |
[8] = 0x1ABFBF437E0 | |
[9] = 0x1ABFBF437F4 | |
float[2] m_weaponDamage | |
[0] = 2.891566 | |
[1] = 4.337349 | |
[0] = 0x408ACB9140390F6C | |
[1] = 0x408ACB9140390F6C | |
[2] = 0x408ACB9140390F6C | |
bool m_canModifyStats = 0x1 | |
std::set<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *> > m_visibleAuras | |
std::_Tree<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<AuraApplication *,Unit::VisibleAuraSlotCompare,std::allocator<AuraApplication *>,0> > | |
std::_Compressed_pair<Unit::VisibleAuraSlotCompare,std::_Compressed_pair<std::allocator<std::_Tree_node<AuraApplication *,void *> >,std::_Tree_val<std::_Tree_simple_types<AuraApplication *> >,1>,1> _Mypair = 0x1ABFBF43A30 | |
<user defined> _Copy_tag = 0x1ABFBF43A30 | |
<user defined> _Move_tag = 0x1ABFBF43A30 | |
boost::container::flat_set<AuraApplication *,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > m_visibleAurasToUpdate | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> > | |
Data | |
boost::container::dtl::flat_tree_value_compare<Unit::VisibleAuraSlotCompare,AuraApplication *,boost::move_detail::identity<AuraApplication *> > | |
boost::container::vector<AuraApplication *,boost::container::new_allocator<AuraApplication *>,void> m_seq = 0x1ABFBF43A48 | |
boost::container::dtl::flat_tree<AuraApplication *,boost::move_detail::identity<AuraApplication *>,Unit::VisibleAuraSlotCompare,boost::container::new_allocator<AuraApplication *> >::Data m_data = 0x1ABFBF43A48 | |
insert_commit_data | |
boost::container::vec_iterator<AuraApplication * *,1> position = 0x0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 0.857143 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x1ABFBF43A90 | |
MotionMaster* i_motionMaster = 0x1ABFBDA9E30 | |
std::vector<MovementGenerator *,std::allocator<MovementGenerator *> >* _expireList = 0x1AC071EE790 | |
std::_Vector_alloc<std::_Vec_base_types<MovementGenerator *,std::allocator<MovementGenerator *> > > | |
std::_Compressed_pair<std::allocator<MovementGenerator *>,std::_Vector_val<std::_Simple_types<MovementGenerator *> >,1> _Mypair = 0x1AC071EE790 | |
MovementGenerator*[3] _slot | |
[0] = 0x7FF65D34FFB0 | |
[1] = 0x0 | |
[2] = 0x0 | |
int _top = 0x0 | |
Unit* _owner = 0x1ABFBF40040 | |
bool[3] _initialize | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x1 | |
unsigned int _cleanFlag = 0x1 | |
unsigned int[3] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int m_regenTimer = 0x16 | |
ThreatManager m_ThreatManager | |
HostileReference* iCurrentVictim = NULL | |
Unit* iOwner = 0x1ABFBF40040 | |
unsigned int iUpdateTimer = 0x3E8 | |
ThreatContainer iThreatContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AD8 | |
bool iDirty = 0x0 | |
ThreatContainer iThreatOfflineContainer | |
std::list<HostileReference *,std::allocator<HostileReference *> > iThreatList = 0x1ABFBF43AF8 | |
bool iDirty = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_movementCounter = 0x0 | |
unsigned int m_state = 0x20 | |
unsigned int m_CombatTimer = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x190 | |
std::array<DiminishingReturn,9> m_Diminishing | |
DiminishingReturn[9] _Elems | |
[0] = 0x1ABFBF43B48 | |
[1] = 0x1ABFBF43B54 | |
[2] = 0x1ABFBF43B60 | |
[3] = 0x1ABFBF43B6C | |
[4] = 0x1ABFBF43B78 | |
[5] = 0x1ABFBF43B84 | |
[6] = 0x1ABFBF43B90 | |
[7] = 0x1ABFBF43B9C | |
[8] = 0x1ABFBF43BA8 | |
HostileRefManager m_HostileRefManager | |
RefManager<Unit,ThreatManager> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BC0 | |
LinkedListElement iLast = 0x1ABFBF43BD0 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43BD0 | |
<user defined> iterator = 0xFBF43BD0 | |
<user defined> iterator = 0x1ABFBF43BB8 | |
Unit* iOwner = 0x1ABFBF40040 | |
FollowerRefManager m_FollowingRefManager | |
RefManager<Unit,TargetedMovementGeneratorBase> | |
LinkedListHead | |
LinkedListElement iFirst = 0x1ABFBF43BF8 | |
LinkedListElement iLast = 0x1ABFBF43C08 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0xFBF43C08 | |
<user defined> iterator = 0xFBF43C08 | |
<user defined> iterator = 0x1ABFBF43BF0 | |
RedirectThreatInfo _redirectThreadInfo | |
ObjectGuid _targetGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
unsigned int _threatPct = 0x0 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
unsigned int _aiAnimKitId = 0x0 | |
unsigned int _movementAnimKitId = 0x0 | |
unsigned int _meleeAnimKitId = 0x0 | |
int _lastDamagedTime = 0x0 | |
SpellHistory* _spellHistory = 0x1ABF7B89A10 | |
CooldownEntry | |
unsigned int SpellId = 0xFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0xFBF557A0 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x1ABFBDA9930 | |
bool OnHold = 0x0 | |
ChargeEntry | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeStart = 0x1ABFBF40040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > RechargeEnd = 0xCDCDCDCD3F800000 | |
Unit* _owner = 0x1ABFBF40040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A18 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A20 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A38 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF557A0 | |
unsigned int ItemId = 0xFBDA9930 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int cons | |
<user defined> value_compare = 0x1ABF7B89A68 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHis _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x1ABF7B89A70 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_Li _Vec = 0x1ABF7B89A88 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x1ABFBF55340 | |
unsigned int ItemId = 0xFBDA9130 | |
unsigned int CategoryId = 0x1AB | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xB0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int co | |
<user defined> value_compare = 0x1ABF7B89AB8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellH _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x1ABF7B89AC0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_ _Vec = 0x1ABF7B89AD8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned _categoryCharges | |
std::_Hash<std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsig | |
<user defined> value_compare = 0x1ABF7B89B40 | |
std::_Umap_traits<unsigned int,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >, _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > >,std::allocator<std::pair<unsigned int const ,std::deque<SpellHistory::Charge _List = 0x1ABF7B89B48 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::deque<SpellHistory::ChargeEntry,std::allocator<SpellHistory::ChargeEntry> > > > > > _Vec = 0x1ABF7B89B60 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::all _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigne | |
<user defined> value_compare = 0x1ABF7B89B90 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std: _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std:: _List = 0x1ABF7B89B98 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::rat _Vec = 0x1ABF7B89BB0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int p_time = 0x7D | |
00007FF65A7EA10D 0000002BED1FF6E0 Creature::Update+86D d:\work\trinitycore\src\server\game\entities\creature\creature.cpp line 574 | |
Local Creature* this = 0x1ABFBF40040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x8 | |
int* m_int32Values = 0x207 | |
unsigned int* m_uint32Values = 0x207 | |
float* m_floatValues = 0.000000 | |
std::vector<unsigned int,std::allocator<unsigned int> >* _dynamicValues = 0x1ABFB6C6618 | |
std::vector<unsigned char,std::allocator<unsigned char> > _changesMask = 0x1ABFBF40068 | |
std::vector<enum UpdateMask::DynamicFieldChangeType,std::allocator<enum UpdateMask::DynamicFieldChangeType> > _dynamicChangesMask = 0x1ABFBF40088 | |
std::vector<unsigned char,std::allocator<unsigned char> >* _dynamicChangesArrayMask = 0x1ABFB6C7068 | |
unsigned int m_valuesCount = 0xD5 | |
unsigned int _dynamicValuesCount = 0x3 | |
unsigned int _fieldNotifyFlags = 0x80 | |
bool m_objectUpdated = 0x1 | |
bool m_inWorld = 0x1 | |
WorldLocation | |
Position | |
<user defined> XY = 0x1ABFBF400B8 | |
<user defined> XYZ = 0x1ABFBF400B8 | |
<user defined> XYZO = 0x1ABFBF400B8 | |
<user defined> PackedXYZ = 0x1ABFBF400B8 | |
float m_positionX = 1884.633301 | |
float m_positionY = 1587.965576 | |
float m_positionZ = 89.504448 | |
float m_orientation = 6.208997 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44C67EE644EB9444 | |
unsigned int m_mapId = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x1ABFBF400CC | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x1ABFBF400D8 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibility = 0x1ABFBF400E4 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,38> m_invisibilityDetect = 0x1ABFBF40180 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x1ABFBF4021C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x1ABFBF40228 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x1ABFBF40238 | |
std::string m_name = "Wretched Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
Map* m_currMap = 0x1AB9F8B4050 | |
unsigned int m_InstanceId = 0x0 | |
PhaseShift _phaseShift = 0x1ABFBF40300 | |
PhaseShift _suppressedPhaseShift = 0x1ABFBF40370 | |
int _dbPhase = 0x0 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_executed_notifies = 0x0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF403F0 | |
<user defined> _Copy_tag = 0x1ABFBF403F0 | |
<user defined> _Move_tag = 0x1ABFBF403F0 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x1ABFBF40410 | |
[1] = 0x1ABFBF40420 | |
[2] = 0x1ABFBF40430 | |
[3] = 0x1ABFBF40440 | |
[4] = 0x1ABFBF40450 | |
[5] = 0x1ABFBF40460 | |
[6] = 0x1ABFBF40470 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x1ABFBF40480 | |
[1] = 0x1ABFBF40490 | |
[2] = 0x1ABFBF404A0 | |
[3] = 0x1ABFBF404B0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[7] m_threatModifier | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
unsigned int[3] m_baseAttackSpeed | |
[0] = 0x7D0 | |
[1] = 0x7D0 | |
[2] = 0x7D0 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
EventProcessor m_Events | |
unsigned int m_time = 0x48AC | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x1ABFBF40518 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x1ABFBF40530 | |
[1] = 0x1ABFBF40580 | |
[2] = 0x1ABFBF405D0 | |
[3] = 0x1ABFBF40620 | |
[4] = 0x1ABFBF40670 | |
[5] = 0x1ABFBF406C0 | |
[6] = 0x1ABFBF40710 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
std::set<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Tree<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<PetAura const *,std::less<PetAura const *>,std::allocator<PetAura const *>,0> > | |
std::_Compressed_pair<std::less<PetAura const *>,std::_Compressed_pair<std::allocator<std::_Tree_node<PetAura const *,void *> >,std::_Tree_val<std::_Tree_simple_types<PetAura const *> >,1>,1> _Mypair = 0x1ABFBF40768 | |
<user defined> _Copy_tag = 0x1ABFBF40768 | |
<user defined> _Move_tag = 0x1ABFBF40768 | |
bool IsAIEnabled = 0x1 | |
bool NeedChangeAI = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _low = 0x0 | |
unsigned int _high = 0x0 | |
bool m_ControlledByPlayer = 0x0 | |
Movement::MoveSpline* movespline = 0x1ABF7211620 | |
Movement::Spline<int> spline = 0x1ABF7211620 | |
Movement::FacingInfo facing = 0x1ABF7211670 | |
unsigned int m_Id = 0x17DD | |
Movement::MoveSplineFlag splineflags = 0x20 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
boost::optional<Movement::SpellEffectExtraData> spell_effect_extra = 0x1ABF72116B4 | |
bool onTransport = 0x0 | |
bool splineIsFacingOnly = 0x0 | |
UnitAI* i_AI = 0x1ABD832A490 | |
Unit* me = 0x1ABFBF40040 | |
UnitAI* i_disabledAI = NULL | |
bool m_AutoRepeatFirstCast = 0x0 | |
float[4] m_createStats | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x1ABFBF407C8 | |
<user defined> _Copy_tag = 0x1ABFBF407C8 | |
<user defined> _Move_tag = 0x1ABFBF407C8 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x2 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x1ABFBF407F0 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x1ABFBF40808 | |
std::vector<AreaTrigger *,std::allocator<AreaTrigger *> > m_areaTrigger | |
std::_Vector_alloc<std::_Vec_base_types<AreaTrigger *,std::allocator<AreaTrigger *> > > | |
std::_Compressed_pair<std::allocator<AreaTrigger *>,std::_Vector_val<std::_Simple_types<AreaTrigger *> >,1> _Mypair = 0x1ABFBF40820 | |
unsigned int m_transform = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<uns _Mypair = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
<user defined> _Copy_tag = 0x1ABFBF40868 | |
<user defined> _Move_tag = 0x1ABFBF40868 | |
<user defined> value_compare = 0x1ABFBF40868 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<st _Mypair = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
<user defined> _Copy_tag = 0x1ABFBF40880 | |
<user defined> _Move_tag = 0x1ABFBF40880 | |
<user defined> value_compare = 0x1ABFBF40880 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x1ABFBF40898 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x1ABFBF0A660 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,vo |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment