meneleos
-
Posts
48 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by meneleos
-
-
There is a problem with clearimages function.
void CAniImageBox::ClearImages() { while (!m_ImageFileNames.empty()) m_ImageFileNames.pop(); for_each(m_ImageVector.begin(), m_ImageVector.end(), CGraphicExpandedImageInstance::DeleteExpandedImageInstance); m_ImageVector.clear(); }
fixed.
-
in game.py
find this:
netFieldMusicFileName = m2netm2g.GetFieldMusicFileName() if netFieldMusicFileName: snd.FadeInMusic("BGM/" + netFieldMusicFileName) elif musicInfo.fieldMusic != "": snd.FadeInMusic("BGM/" + musicInfo.fieldMusic)
change:
if (musicInfo.fieldMusic != "xmas.mp3"): netFieldMusicFileName = m2netm2g.GetFieldMusicFileName() if netFieldMusicFileName: snd.FadeInMusic("BGM/" + netFieldMusicFileName) elif musicInfo.fieldMusic != "": snd.FadeInMusic("BGM/" + musicInfo.fieldMusic)
finally;
https://metin2.download/video/9q1V0kLfanfDv4AXJq80EL2Ykrc6F05o/.mp4- 1
-
https://metin2.download/picture/XLP1F7nBvUZvICjC2uX3S5LFWnghHtFJ/.gif
Instancebase.cpp/ ChangeArmor:
add these two lines: https://metin2.download/picture/HHh4dy8RI4s7Mm2gdIBQFrmjZEJMhXwE/.png
- 1
- 1
-
25 minutes ago, Mind said:
Delete TorrentPatch.pdb
-
-
- 138
- 2
- 3
- 5
- 1
- 1
- 1
- 3
- 2
- 1
- 46
- 10
- 60
-
5 hours ago, ReFresh said:
@meneleosThanks for trying to help me, but by the way you did, you cannot recieve the name of invite sender, because you didn't edit the packet which have to send the inviter name. I got an empty value by the way you did. I was thinking about adding a new packet to send the inviter name, but if there is another easier way how to send it, it will be much better.
sorry
find this linep.size = sizeof(p) + sizeof(DWORD) + GUILD_NAME_MAX_LEN + 1;
and change
p.size = sizeof(p) + sizeof(DWORD) + GUILD_NAME_MAX_LEN + 1 + CHARACTER_NAME_MAX_LEN + 1;
client
change case GUILD_SUBHEADER_GC_GUILD_INVITE
case GUILD_SUBHEADER_GC_GUILD_INVITE: { DWORD dwGuildID; if (!Recv(sizeof(dwGuildID), &dwGuildID)) return false; char szGuildName[GUILD_NAME_MAX_LEN+1]; if (!Recv(sizeof(szGuildName), &szGuildName)) return false; char szInviterName[CHARACTER_NAME_MAX_LEN+1]; if (!Recv(sizeof(szInviterName), &szInviterName)) return false; szGuildName[GUILD_NAME_MAX_LEN] = 0; szInviterName[CHARACTER_NAME_MAX_LEN] = 0; PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "RecvGuildInviteQuestion", Py_BuildValue("(iss)", dwGuildID, szGuildName, szInviterName)); Tracef(" <Guild Invite> %d, %s, %s\n", dwGuildID, szGuildName, szInviterName); break; }
-
Server/Game/guild.cpp
DWORD gid = GetID(); TPacketGCGuild p; p.header = HEADER_GC_GUILD; p.size = sizeof(p) + sizeof(DWORD) + GUILD_NAME_MAX_LEN + 1 + CHARACTER_NAME_MAX_LEN + 1; p.subheader = GUILD_SUBHEADER_GC_GUILD_INVITE; TEMP_BUFFER buf; buf.write( &p, sizeof(p) ); buf.write( &gid, sizeof(DWORD) ); buf.write( GetName(), GUILD_NAME_MAX_LEN + 1 ); buf.write( pchInviter->GetName(), CHARACTER_NAME_MAX_LEN + 1 ); // send inviter name pchInvitee->GetDesc()->Packet( buf.read_peek(), buf.size() );
Client/UserInterface/PythonNetworkStreamPhaseGame.cpp
case GUILD_SUBHEADER_GC_GUILD_INVITE: { DWORD dwGuildID; if (!Recv(sizeof(dwGuildID), &dwGuildID)) return false; char szGuildName[GUILD_NAME_MAX_LEN+1]; if (!Recv(sizeof(szGuildName), &szGuildName)) return false; char szInviterName[CHARACTER_NAME_MAX_LEN+1]; if (!Recv(sizeof(szInviterName), &szInviterName)) return false; szGuildName[GUILD_NAME_MAX_LEN] = 0; szInviterName[CHARACTER_NAME_MAX_LEN] = 0; PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "RecvGuildInviteQuestion", Py_BuildValue("(iss)", dwGuildID, szGuildName, szInviterName)); Tracef(" <Guild Invite> %d, %s, %s\n", dwGuildID, szGuildName, szInviterName); break; }
root/game.py
## Guild def RecvGuildInviteQuestion(self, guildID, guildName, inviterName): guildInviteQuestionDialog = uicommon.QuestionDialog() guildInviteQuestionDialog.SetText(localeInfo.GUILD_DO_YOU_JOIN_NEW % (inviterName, guildName)) guildInviteQuestionDialog.SetAcceptEvent(lambda arg=True: self.AnswerGuildInvite(arg)) guildInviteQuestionDialog.SetCancelEvent(lambda arg=False: self.AnswerGuildInvite(arg)) guildInviteQuestionDialog.Open() guildInviteQuestionDialog.guildID = guildID self.guildInviteQuestionDialog = guildInviteQuestionDialog
locale_game.txt
GUILD_DO_YOU_JOIN_NEW %s has invited you to %s. Do you want to join?
-
prt->material_count = 0; for (int i = 0; i < REFINE_MATERIAL_MAX_NUM; i++) { str_to_number(prt->materials[i].vnum, data[col++]); str_to_number(prt->materials[i].count, data[col++]); if (prt->materials[i].vnum != 0) prt->material_count++; }
-
-
TOOLTIP_RES_MOB Resistenza contro mostri +%d%% SA
change
-
GetMapIndex() -->change to --> ch->GetMapIndex()
-
arg1 & arg2 not int.
try:
ch->ChatPacket(CHAT_TYPE_INFO, "1. %s 2.%s", arg1, arg2 );
or :
ch->ChatPacket(CHAT_TYPE_INFO, "1. %s 2.%s", atoi(arg1), atoi(arg2) );
-
hi.
i searching official functions;
wndMgr.LeftRightReverseImageBox, wndMgr.LeftRightReverse
is there that can help?
-
On 4/16/2019 at 12:16 AM, markx202 said:
Are you sure?
This is not for poly transformation?
https://metin2.download/picture/r3F9504x09DVmF8K988YXgTtGTP6KMUj/.gif
-
SetPolyVarForAttack in char_skill.cpp
-
-
18 minutes ago, tierrilopes said:
If you have a guess of where it could be i can send you mine to compare
thank you. I tried again 4194x101 and no crashed. Problem is just NPC mobs. I have no idea about the cause
-
23 minutes ago, tierrilopes said:
900 x VNUM 30000
1500 x VNUM 101
Still logs in without delay/crash. I also enabled the names to make it pull more resources and be heavier
i try 101 x 780 and crash. i looking for the cause of this error
-
1 hour ago, tierrilopes said:
45 * /m 30000 20 = 900
Does yours also crash if you run 45 times this command?:
/m 30000 20
If not, can you add here your edited command for me to test in the same exact conditions as yourself?
The error was not in command, the command was to show only 600 pieces monster.
You called 900 monsters, try calling 1300 monsters.
try
65 * / m 30000 20 = 900The problem is caused by the viewinsert or EncodeInsertPacket functions.
my command:
ACMD(do_shop_dc_test) { int iCount = 300; while (iCount--) { CHARACTER_MANAGER::instance().SpawnMobRange(30000, ch->GetMapIndex(), ch->GetX() - number(200, 750), ch->GetY() - number(200, 750), ch->GetX() + number(200, 750), ch->GetY() + number(200, 750), true, false); } }
-
-
Greetings,
If the number of monsters, NPCs or characters is over 600-700 when I enter the game, the game throws me back into the login screen.
This problem is also available in mainline / novaline source files in kraizy.tgz. Unregistered mainline source throws in the login screen when there are 1200-1300 characters / monsters.
I'm looking for help in resolving the problem. People who say that I can fix the problem in a paid way can post the price together with the evidence video.Video of the problem I'm experiencing
-
4 hours ago, WeedHex said:
Did you touch something in char_state??
Btw, show also information that gdb gives before #0.
no, i didnt.
btw, what is it?
-
Hi, one of my game's core crashed. This is core debug bt and bt full. Do you have any idea what is the problem? I can pay.
bt:
Spoilerwarning: exec file is newer than core file.
[New LWP 100242]
[New LWP 100746]
[New LWP 100747]
[New LWP 100748]
Core was generated by `game'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x08232c25 in FuncPacketView::operator() (this=0xffff9830, v=...) at entity.cpp:85
85 entity.cpp: No such file or directory.
[Current thread is 1 (LWP 100242)]
(gdb) bt
#0 0x08232c25 in FuncPacketView::operator() (this=0xffff9830, v=...) at entity.cpp:85
#1 0x08232e47 in std::for_each<std::tr1::__detail::_Hashtable_iterator<std::pair<CEntity* const, int>, false, false>, FuncPacketView> (__first=..., __last=..., __f=...)
at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
#2 0x082328d1 in CEntity::PacketView (this=0x40ada000, data=0xffff9961, bytes=27, except=0x40ada000)
at entity.cpp:103
#3 0x080912ef in CHARACTER::SendMovePacket (this=0x40ada000, bFunc=0 '\000', bArg=0 '\000', x=69227,
y=592141, dwDuration=361, dwTime=0, iRot=-1) at char.cpp:3811
#4 0x08150350 in CHARACTER::__StateIdle_Monster (this=0x40ada000) at char_state.cpp:795
#5 0x0814dc68 in CHARACTER::StateIdle (this=0x40ada000) at char_state.cpp:403
#6 0x080c70d7 in CStateTemplate<CHARACTER>::ExecuteState (this=0x40ada0e4) at state.h:76
#7 0x08245e94 in CFSM::Update (this=0x40ada058) at FSM.cpp:42
#8 0x08096436 in CHARACTER::UpdateStateMachine (this=0x40ada000, dwPulse=79505) at char.cpp:5435
#9 0x08131343 in std::mem_fun1_t<void, CHARACTER, unsigned int>::operator() (this=0xffff9ba8,
__p=0x40ada000, __x=79505) at /usr/local/lib/gcc47/include/c++/bits/stl_function.h:633
#10 0x0812f450 in std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> >::operator() (
this=0xffff9ba8, __x=@0x2a945474: 0x40ada000) at /usr/local/lib/gcc47/include/c++/backward/binders.h:161
#11 0x0812d37d in std::for_each<__gnu_cxx::__normal_iterator<CHARACTER**, std::vector<CHARACTER*, std::allocator<CHARACTER*> > >, std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> > > (__first=...,
__last=..., __f=...) at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
#12 0x0812a31f in CHARACTER_MANAGER::Update (this=0xffffb858, iPulse=79505) at char_manager.cpp:800
#13 0x08467e84 in idle () at main.cpp:856
#14 0x0804f48a in main (argc=1, argv=0xffffde50) at main.cpp:534
bt full:
Spoiler#14 0x0804f48a in main (argc=1, argv=0xffffde50) at main.cpp:534
(gdb) bt full
#0 0x08232c25 in FuncPacketView::operator() (this=0xffff9830, v=...) at entity.cpp:85
No locals.
#1 0x08232e47 in std::for_each<std::tr1::__detail::_Hashtable_iterator<std::pair<CEntity* const, int>, false, false>, FuncPacketView> (__first=..., __last=..., __f=...)
at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
No locals.
#2 0x082328d1 in CEntity::PacketView (this=0x40ada000, data=0xffff9961, bytes=27, except=0x40ada000)
at entity.cpp:103
f = {<FuncPacketAround> = {m_data = 0xffff9961, m_bytes = 27,
m_except = 0x40ada000}, <No data fields>}
#3 0x080912ef in CHARACTER::SendMovePacket (this=0x40ada000, bFunc=0 '\000', bArg=0 '\000', x=69227,
y=592141, dwDuration=361, dwTime=0, iRot=-1) at char.cpp:3811
pack = {bHeader = 3 '\003', bFunc = 0 '\000', uArg = 0, bRot = 13 '\r', dwVID = 35559, lX = 69227,
lY = 592141, dwTime = 3179105, dwDuration = 361}
#4 0x08150350 in CHARACTER::__StateIdle_Monster (this=0x40ada000) at char_state.cpp:795
fx = 275.517578
fy = 128.475952
fDist = 304
victim = 0x0
pkChrProtege = 0x40abc000
#5 0x0814dc68 in CHARACTER::StateIdle (this=0x40ada000) at char_state.cpp:403
No locals.
#6 0x080c70d7 in CStateTemplate<CHARACTER>::ExecuteState (this=0x40ada0e4) at state.h:76
No locals.
#7 0x08245e94 in CFSM::Update (this=0x40ada058) at FSM.cpp:42
No locals.
#8 0x08096436 in CHARACTER::UpdateStateMachine (this=0x40ada000, dwPulse=79505) at char.cpp:5435
__FUNCTION__ = "UpdateStateMachine"
#9 0x08131343 in std::mem_fun1_t<void, CHARACTER, unsigned int>::operator() (this=0xffff9ba8,
__p=0x40ada000, __x=79505) at /usr/local/lib/gcc47/include/c++/bits/stl_function.h:633
No locals.
#10 0x0812f450 in std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> >::operator() (
this=0xffff9ba8, __x=@0x2a945474: 0x40ada000) at /usr/local/lib/gcc47/include/c++/backward/binders.h:161
No locals.
#11 0x0812d37d in std::for_each<__gnu_cxx::__normal_iterator<CHARACTER**, std::vector<CHARACTER*, std::allocator<CHARACTER*> > >, std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> > > (__first=...,
__last=..., __f=...) at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
No locals.
#12 0x0812a31f in CHARACTER_MANAGER::Update (this=0xffffb858, iPulse=79505) at char_manager.cpp:800
v = {<std::_Vector_base<CHARACTER*, std::allocator<CHARACTER*> >> = {
_M_impl = {<std::allocator<CHARACTER*>> = {<__gnu_cxx::new_allocator<CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2a945000, _M_finish = 0x2a945f08,
_M_end_of_storage = 0x2a945f08}}, <No data fields>}
#13 0x08467e84 in idle () at main.cpp:856
pta = {tv_sec = 1533665430, tv_usec = 26127}
passed_pulses = <optimized out>
process_time_count = 1
now = {tv_sec = 1533665430, tv_usec = 67287}
t = 3179104
#14 0x0804f48a in main (argc=1, argv=0xffffde50) at main.cpp:534
lzo_manager = {<singleton<LZOManager>> = {_vptr.singleton = 0x85f9c08 <vtable for LZOManager+8>,
static ms_singleton = 0xffff9d78},
m_workmem = 0x28e5a840 "\223p\377\377\253p\377\377\273s\377\377\317\201\377\377\317\206\377\377\323r\377\377\217u\377\377\331r\377\377\227k\377\377\177~\377\377/\203\377\377\331q\377\377\033l\377\377\265k\377\377Wk\377\377Ko\377\377\273m\377\377\207n\377\377Ho\377\377\263t\377\377[v\377\377\067v\377\377\323z\377\377Kk\377\377\313n\377\377\253n\377\377\313r\377\377Kj\377\377\270s\377\377ox\377\377\243j\377\377\357j\377\377\---Type <return> to continue, or q <return> to quit---
331v\377\377\304h\377\377\263q\377\377Ki\377\377\303j\377\377Km\377\377\315m\377\377mj\377\377\372g\377\377\307j\377\377\263j\377\377Ug\377\377[u\377\377Kh\377\377\313k\377\377A\200\377\377\353z\377\377\257j\377\377"...}
priv_manager = {<singleton<CPrivManager>> = {
_vptr.singleton = 0x8600eb8 <vtable for CPrivManager+8>, static ms_singleton = 0xffffadfc},
m_aakPrivEmpireData = {{{m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{m_value = 200,
m_end_time_sec = 1534267055}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0,
m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{m_value = 200,
m_end_time_sec = 1534267055}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0,
m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{m_value = 0,
m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
m_value = 0, m_end_time_sec = 0}}, {{m_value = 200, m_end_time_sec = 1534267055}, {
m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0,
m_end_time_sec = 0}}}, m_aPrivGuild = {{_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaea4,
_M_right = 0xffffaea4}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaebc,
_M_right = 0xffffaebc}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaed4,
_M_right = 0xffffaed4}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaeec,
_M_right = 0xffffaeec}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf04,
_M_right = 0xffffaf04}, _M_node_count = 0}}}}, m_aPrivChar = {{_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf1c,
_M_right = 0xffffaf1c}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf34,
---Type <return> to continue, or q <return> to quit---
_M_right = 0xffffaf34}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf4c,
_M_right = 0xffffaf4c}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf64,
_M_right = 0xffffaf64}, _M_node_count = 0}}}, {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf7c,
_M_right = 0xffffaf7c}, _M_node_count = 0}}}}}
spam_mgr = {<singleton<SpamManager>> = {_vptr.singleton = 0x8619150 <vtable for SpamManager+8>,
static ms_singleton = 0xffff9d9c},
m_vec_word = {<std::_Vector_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > >> = {
_M_impl = {<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
_M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}
dr_manager = {<singleton<CDragonRoomManager>> = {
_vptr.singleton = 0x85ec378 <vtable for CDragonRoomManager+8>,
static ms_singleton = 0xffffa0c0}, iTimeToLeft = 0, StartTime_ = 1533662249,
backCounterTimer = {px = 0x0}, dragonRoomResetTimer = {px = 0x0}, stoneCount = 0,
roomPassword = 0, authPassword = 0, owner_id = 0, dragon_HP = 0, isnull = false, dl_Team = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x88edf7c <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+12> ""}},
member_list = {<std::tr1::__unordered_set<int, std::tr1::hash<int>, std::equal_to<int>, std::allocator<int>, false>> = {<std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<int, int, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<int, int>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<int, unsigned int>> = {<No data fields>}, <No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<int, int, std::_Identity<int>, true, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<int, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25450, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>}}
---Type <return> to continue, or q <return> to quit---
pvp_manager = {<singleton<CPVPManager>> = {_vptr.singleton = 0x8601020 <vtable for CPVPManager+8>,
static ms_singleton = 0xffff9ec4}, m_map_pkPVP = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPVP*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPVP*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4597eac0, _M_left = 0x45456500,
_M_right = 0x4597eac0}, _M_node_count = 2}}}, m_map_pkPVPSetByID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CPVP*, std::tr1::hash<CPVP*>, std::equal_to<CPVP*>, std::allocator<CPVP*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CPVP*, std::tr1::hash<CPVP*>, std::equal_to<CPVP*>, std::allocator<CPVP*> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43fa3640, _M_left = 0x35b5a340,
_M_right = 0x4597bf40}, _M_node_count = 14}}}}
war_map_manager = {<singleton<CWarMapManager>> = {
_vptr.singleton = 0x8617ec0 <vtable for CWarMapManager+8>, static ms_singleton = 0xffff9ef8},
m_map_kWarMapInfo = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, SWarMapInfo*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, SWarMapInfo*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28e17520, _M_left = 0x28e17520,
_M_right = 0x28e17500}, _M_node_count = 2}}}, m_mapWarMap = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, CWarMap*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, CWarMap*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9f18,
_M_right = 0xffff9f18}, _M_node_count = 0}}}}
mob_manager = {<singleton<CMobManager>> = {_vptr.singleton = 0x85fb098 <vtable for CMobManager+8>,
static ms_singleton = 0xffffa3cc}, m_map_pkMobByVnum = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMob*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMob*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ab48fe0, _M_left = 0x2a9be3c0,
_M_right = 0x2ad21220}, _M_node_count = 1397}}}, m_map_pkMobByName = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CMob*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CMob*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2a9bea20,
_M_left = 0x2aba3560, _M_right = 0x2abdf960}, _M_node_count = 1135}}},
m_map_pkMobGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2adc06c0, _M_left = 0x2adccb40,
_M_right = 0x2adcc680}, _M_node_count = 703}}}, m_map_pkMobGroupGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroupGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroupGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields---Type <return> to continue, or q <return> to quit---
>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c24740, _M_left = 0x2ad2f0e0,
_M_right = 0x29c25ec0}, _M_node_count = 210}}}, m_mapRegenCount = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, double> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, double> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa434,
_M_right = 0xffffa434}, _M_node_count = 0}}}}
p2p_manager = {<singleton<P2P_MANAGER>> = {_vptr.singleton = 0x85ff318 <vtable for P2P_MANAGER+8>,
static ms_singleton = 0xffffa8d4}, m_pkInputProcessor = 0x0, m_iHandleCount = 0,
m_set_pkPeers = {<std::tr1::__unordered_set<DESC*, std::tr1::hash<DESC*>, std::equal_to<DESC*>, std::allocator<DESC*>, false>> = {<std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<DESC*, DESC*, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<DESC*, DESC*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<DESC*, DESC*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<DESC*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<DESC*, DESC*, std::_Identity<DESC*>, true, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<DESC*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x299536a0, _M_bucket_count = 23,
_M_element_count = 16, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 23}}, <No data fields>}, <No data fields>}, m_map_pkCCI = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x45bed280, bucket_count_ = 131,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{
data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
size_ = 112, mlf_ = 1, cached_begin_bucket_ = 0x45bed280,
max_load_ = 131}, <No data fields>}}, m_map_dwPID_pkCCI = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, _CCI*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unorde---Type <return> to continue, or q <return> to quit---
red_detail::ungrouped>> = {buckets_ = 0x45bed500, bucket_count_ = 131,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, _CCI*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, _CCI*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, _CCI*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
align_ = 0 '\000'}}}}, size_ = 112, mlf_ = 1, cached_begin_bucket_ = 0x45bed50c,
max_load_ = 131}, <No data fields>}}, m_aiEmpireUserCount = {0, 5, 3, 10}}
Monarch = {<singleton<CMonarch>> = {_vptr.singleton = 0x85fb308 <vtable for CMonarch+8>,
static ms_singleton = 0xffffac88}, m_MonarchInfo = {pid = {0, 0, 0, 0}, money = {0, 0, 0, 0},
name = {'\000' <repeats 31 times>, '\000' <repeats 31 times>, '\000' <repeats 31 times>,
'\000' <repeats 31 times>}, date = {'\000' <repeats 31 times>, '\000' <repeats 31 times>,
'\000' <repeats 31 times>, '\000' <repeats 31 times>}}, m_PowerUp = {0, 0, 0, 0},
m_DefenseUp = {0, 0, 0, 0}, m_PowerUpCT = {0, 0, 0, 0}, m_DefenseUpCT = {0, 0, 0, 0}}
ba = {<singleton<CBattleArena>> = {_vptr.singleton = 0x85c2978 <vtable for CBattleArena+8>,
static ms_singleton = 0xffff9dac}, m_pEvent = {px = 0x0}, m_status = STATUS_CLOSE,
m_nMapIndex = 0, m_nEmpire = 0, m_bForceEnd = false}
dungeon_manager = {<singleton<CDungeonManager>> = {
_vptr.singleton = 0x85ebe60 <vtable for CDungeonManager+8>, static ms_singleton = 0xffff9f64},
m_map_pkDungeon = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDungeon*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDungeon*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9f6c,
_M_right = 0xffff9f6c}, _M_node_count = 0}}}, m_map_pkMapDungeon = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, CDungeon*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, CDungeon*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9f84,
_M_right = 0xffff9f84}, _M_node_count = 0}}}, next_id_ = 3}
target_manager = {<singleton<CTargetManager>> = {
_vptr.singleton = 0x86166c8 <vtable for CTargetManager+8>, static ms_singleton = 0xffff9e50},
m_map_kListEvent = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::list<boost::intrusive_ptr<event>, std::allocator<boost::intrusive_ptr<event> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::list<boost::intrusive_ptr<event>, std::allocator<boost::intrusive_ptr<event> > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x3cf531a0, _M_left = 0x3cf531a0,
_M_right = 0x3cf531a0}, _M_node_count = 1}}}, m_iID = 44}
marriage_manager = {<singleton<marriage::CManager>> = {
_vptr.singleton = 0x85fa520 <vtable for marriage::CManager+8>,
static ms_singleton = 0xffffa110},
m_Marriages = {<std::tr1::__unordered_set<marriage::TMarriage*, std::tr1::hash<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::allocator<marriage::TMarriage*>, false>> = {<std::tr1::_Hashtable<marriage::TMarriage*, marriage::TMarriage*, std::allocator<marriage::TMarriage*>, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hasht---Type <return> to continue, or q <return> to quit---
able<marriage::TMarriage*, marriage::TMarriage*, std::allocator<marriage::TMarriage*>, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<marriage::TMarriage*, marriage::TMarriage*, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<marriage::TMarriage*, marriage::TMarriage*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<marriage::TMarriage*, marriage::TMarriage*, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<marriage::TMarriage*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<marriage::TMarriage*, marriage::TMarriage*, std::_Identity<marriage::TMarriage*>, true, std::tr1::_Hashtable<marriage::TMarriage*, marriage::TMarriage*, std::allocator<marriage::TMarriage*>, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<marriage::TMarriage*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x42984800, _M_bucket_count = 199,
_M_element_count = 194, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 199}}, <No data fields>}, <No data fields>}, m_MarriageByPID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::TMarriage*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::TMarriage*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43223700, _M_left = 0x43223220,
_M_right = 0x4322be40}, _M_node_count = 388}}}, m_setWedding = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa150, _M_right = 0xffffa150},
_M_node_count = 0}}}}
dl_manager = {<singleton<CDragonLairManager>> = {
_vptr.singleton = 0x85e9550 <vtable for CDragonLairManager+8>,
static ms_singleton = 0xffffa7d8}, ejderoda = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<long, boost::hash<long>, std::equal_to<long>, std::allocator<std::pair<long const, CDragonLair*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<long const, CDragonLair*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<long const, CDragonLair*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<long const, CDragonLair*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<long>, std::equal_to<long> >> = {
current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0,
max_load_ = 0}, <No data fields>}}, kesildi = false, zindansonu = {px = 0x0}}
---Type <return> to continue, or q <return> to quit---
account_db = {<singleton<AccountDB>> = {_vptr.singleton = 0x85e7f60 <vtable for AccountDB+8>,
static ms_singleton = 0xffffc358},
m_sql_direct = {<CAsyncSQL> = {<No data fields>}, <No data fields>},
m_sql = {<CAsyncSQL> = {<No data fields>}, <No data fields>}, m_IsConnect = true}
mark_manager = {<singleton<CGuildMarkManager>> = {
_vptr.singleton = 0x85fa2a0 <vtable for CGuildMarkManager+8>,
static ms_singleton = 0xffffa27c}, m_mapIdx_Image = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkImage*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkImage*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c5bf20, _M_left = 0x29c5bf20,
_M_right = 0x29c5bf20}, _M_node_count = 1}}}, m_mapGID_MarkID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28e17e20, _M_left = 0x29c5bf00,
_M_right = 0x45268e40}, _M_node_count = 264}}}, m_setFreeMarkID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28e85860, _M_left = 0x28e6f980,
_M_right = 0x28e9f860}, _M_node_count = 6136}}}, m_pathPrefix = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x29c5beec "mark"}}, m_mapSymbol = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkManager::TGuildSymbol> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkManager::TGuildSymbol> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c76dc0, _M_left = 0x29c76dc0,
_M_right = 0x29c76dc0}, _M_node_count = 1}}}}
defend_and_destroy_manager = {<singleton<CDefendAndDestroy>> = {
_vptr.singleton = 0x85e8470 <vtable for CDefendAndDestroy+8>,
static ms_singleton = 0xffffa830}, def_start_position = {{0, 0}, {503800, 583700}, {475400,
617600}, {507800, 615900}}, m_lOrigMapIndex = 226, m_MetinStoneList = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa85c,
_M_right = 0xffffa85c}, _M_node_count = 0}}}, dwTimeRemained = 0, isFinish = false,
map_IsOpen = false, winnerEmpire = 0 '\000', e_TimerStones = {px = 0x0}}
semerkand_manager = {<singleton<CSemerkandManager>> = {
_vptr.singleton = 0x860ca70 <vtable for CSemerkandManager+8>,
static ms_singleton = 0xffffa21c},
m_TeamData = {<std::_Vector_base<CSemerkandManager::STeamDataForSemerkand*, std::allocator<CSemerkandManager::STeamDataForSemerkand*> >> = {
_M_impl = {<std::allocator<CSemerkandManager::STeamDataForSemerkand*>> = {<__gnu_cxx::new_allocator<CSemerkandManager::STeamDataForSemerkand*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
_M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_iObserverCount = 0,
m_regCount = 0, m_max_Authcount = 0, m_AuthMinLevel = 0,
m_set_pkChr = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__---Type <return> to continue, or q <return> to quit---
detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25330, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_lOrigMapIndex = 220,
dwTimeRemained = 0, isFinish = false, map_IsOpen = false, map_register_isOpen = false,
m_waittime = false, m_semerkandTimeOutEvent = {px = 0x0}, m_semerkandUpdateInfos = {px = 0x0},
m_semerkandDestroyer = {px = 0x0}, m_semerkandStarter = {px = 0x0}, m_pkWaitEvent = {px = 0x0}}
wedding_manager = {<singleton<marriage::WeddingManager>> = {
_vptr.singleton = 0x8618298 <vtable for marriage::WeddingManager+8>,
static ms_singleton = 0xffff9dfc}, m_mapWedding = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::WeddingMap*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::WeddingMap*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9e04,
_M_right = 0xffff9e04}, _M_node_count = 0}}}}
desc_manager = {<singleton<DESC_MANAGER>> = {
_vptr.singleton = 0x85e8d68 <vtable for DESC_MANAGER+8>, static ms_singleton = 0xffffaa48},
m_bDisconnectInvalidCRC = false, m_map_handle_random_key = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c43220, _M_left = 0x4322be80,
_M_right = 0x364194e0}, _M_node_count = 462}}},
m_set_pkClientDesc = {<std::tr1::__unordered_set<CLIENT_DESC*, std::tr1::hash<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::allocator<CLIENT_DESC*>, false>> = {<std::tr1::_Hashtable<CLIENT_DESC*, CLIENT_DESC*, std::allocator<CLIENT_DESC*>, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CLIENT_DESC*, CLIENT_DESC*, std::allocator<CLIENT_DESC*>, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CLIENT_DESC*, CLIENT_DESC*, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CLIENT_DESC*, CLIENT_DESC*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<CLIENT_DESC*, CLIENT_DESC*, bool>> = {<No data fields>}, <No data---Type <return> to continue, or q <return> to quit---
fields>},
_M_h1 = {<std::unary_function<CLIENT_DESC*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CLIENT_DESC*, CLIENT_DESC*, std::_Identity<CLIENT_DESC*>, true, std::tr1::_Hashtable<CLIENT_DESC*, CLIENT_DESC*, std::allocator<CLIENT_DESC*>, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CLIENT_DESC*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25390, _M_bucket_count = 11,
_M_element_count = 4, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>},
m_set_pkDesc = {<std::tr1::__unordered_set<DESC*, std::tr1::hash<DESC*>, std::equal_to<DESC*>, std::allocator<DESC*>, false>> = {<std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<DESC*, DESC*, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<DESC*, DESC*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<DESC*, DESC*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<DESC*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<DESC*, DESC*, std::_Identity<DESC*>, true, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<DESC*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x4517ec00, _M_bucket_count = 199,
_M_element_count = 120, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 199}}, <No data fields>}, <No data fields>}, m_map_handle = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, DESC*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, DESC*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4551a5e0, _M_left = 0x29c981a0,
_M_right = 0x40e833c0}, _M_node_count = 103}}}, m_map_handshake = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, DESC*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, DESC*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x44ffe480, _M_left = 0x45f729c0,
_M_right = 0x44dba300}, _M_node_count = 103}}}, m_map_loginName = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped>> = {
buckets_ = 0x44028d40, bucket_count_ = 79,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >> = {<__gnu_cxx::new_allocator<boost::---Type <return> to continue, or q <return> to quit---
unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{data_ = {buf = "",
align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 51,
mlf_ = 1, cached_begin_bucket_ = 0x44028d44, max_load_ = 79}, <No data fields>}},
m_map_pkLoginKey = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginKey*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginKey*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaaf8,
_M_right = 0xffffaaf8}, _M_node_count = 0}}}, m_iSocketsConnected = 120,
m_iHandleCount = 2605, m_iLocalUserCount = 49, m_aiEmpireUserCount = {0, 13, 18, 36},
m_bDestroyed = false, m_pPackageCrypt = 0x28e253f0}
SkillPowerByLevel = {<singleton<CTableBySkill>> = {
_vptr.singleton = 0x8619100 <vtable for CTableBySkill+8>, static ms_singleton = 0xffffa7b0},
m_aiSkillPowerByLevelFromType = {0x28ecb0c0, 0x28ecb180, 0x28ecb240, 0x28ecb300, 0x28ecb3c0,
0x28ecb480, 0x28ecb540, 0x28ecb600}, m_aiSkillDamageByLevel = 0x0}
petquery = "SELECT id FROM player.pet_sistemi\000\000\360\211(", '\000' <repeats 13 times>, "\360\211(\254\245\213(\000\000\000\000\064\360\211(\200", '\000' <repeats 47 times>, "<\367\211(\320\t", '\000' <repeats 26 times>, "p\362\211(p\364\211(y\001\000\000\000\000\000\000\000\000\000\000,\366\211(\b\000\000\000\352\365\211(\274\360\211(\021\000\000\000\000\361\211( \000\000\000\021\000\000\000\001\000\000\000"...
profiler = {<singleton<CProfiler>> = {_vptr.singleton = 0x86190e0 <vtable for CProfiler+8>,
static ms_singleton = 0x0}, m_ProfileStackDataCount = 0, m_ProfileStackDatas = {{iCallStep = 0,
iStartTime = 0, iEndTime = 0, strName = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x88edf7c <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+12> ""}}} <repeats 64 times>}, m_ProfileAccumDataMap = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functio---Type <return> to continue, or q <return> to quit---
ns<boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{
data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}},
m_vec_Accum = {<std::_Vector_base<CProfiler::SProfileAccumData*, std::allocator<CProfiler::SProfileAccumData*> >> = {
_M_impl = {<std::allocator<CProfiler::SProfileAccumData*>> = {<__gnu_cxx::new_allocator<CProfiler::SProfileAccumData*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, m_iAccumDepth = 0, m_iCallStep = 0}
log_manager = {<singleton<LogManager>> = {_vptr.singleton = 0x85f9b38 <vtable for LogManager+8>,
static ms_singleton = 0xffffb3c8}, m_sql = <incomplete type>, m_bIsConnect = true}
guild_manager = {<singleton<CGuildManager>> = {
_vptr.singleton = 0x85eedc0 <vtable for CGuildManager+8>, static ms_singleton = 0xffffa448},
m_mapGuild = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29b2c3a0, _M_left = 0x297df3e0,
_M_right = 0x29c5bec0}, _M_node_count = 1752}}}, m_GuildWar = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa468, _M_right = 0xffffa468},
_M_node_count = 0}}}, m_GuildWarEndTime = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa480, _M_right = 0xffffa480},
_M_node_count = 0}}}, m_map_pkGuildByPID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c78cc0, _M_left = 0x2a7a0e20,
_M_right = 0x299bdd00}, _M_node_count = 7004}}}, m_map_kReserveWar = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildWarReserveForGame*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildWarReserveForGame*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa4b0,
_M_right = 0xffffa4b0}, _M_node_count = 0}}},
m_vec_kReserveWar = {<std::_Vector_base<CGuildWarReserveForGame*, std::allocator<CGuildWarReserveForGame*> >> = {
_M_impl = {<std::allocator<CGuildWarReserveForGame*>> = {<__gnu_cxx::new_allocator<CGuildWarReserveForGame*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>},
m_vec_onlineGuilds = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
_M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, _M_start = 0x38171db8, _M_finish = 0x38171dc0,
_M_end_of_storage = 0x38171dc0}}, <No data fields>}}
dexdungeon_manager = {<singleton<CHunerDungeonManager>> = {
---Type <return> to continue, or q <return> to quit---
_vptr.singleton = 0x85ef888 <vtable for CHunerDungeonManager+8>,
static ms_singleton = 0xffff9f9c}, m_mapDexMap = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, CDexDungeon*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, CDexDungeon*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9fa4, _M_right = 0xffff9fa4},
_M_node_count = 0}}}, m_pKillMapEvent = {px = 0x0},
m_map_pkParty = {<std::tr1::__unordered_map<CParty*, long, std::tr1::hash<CParty*>, std::equal_to<CParty*>, std::allocator<std::pair<CParty* const, long> >, false>> = {<std::tr1::_Hashtable<CParty*, std::pair<CParty* const, long>, std::allocator<std::pair<CParty* const, long> >, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CParty*, std::pair<CParty* const, long>, std::allocator<std::pair<CParty* const, long> >, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CParty*, std::pair<CParty* const, long>, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<std::pair<CParty* const, long>, CParty* const>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<CParty*, CParty*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CParty*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CParty*, std::pair<CParty* const, long>, std::_Select1st<std::pair<CParty* const, long> >, true, std::tr1::_Hashtable<CParty*, std::pair<CParty* const, long>, std::allocator<std::pair<CParty* const, long> >, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<CParty* const, long>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e252d0, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>}}
trafficProfiler = {<singleton<TrafficProfiler>> = {
_vptr.singleton = 0x86172b0 <vtable for TrafficProfiler+8>, static ms_singleton = 0xffffa800},
m_pfProfileLogFile = 0x28b9dbf8, m_dwFlushCycle = 3600, m_tmProfileStartTime = 1533662251,
m_dwTotalTraffic = 281413493, m_dwTotalPacket = 151, m_aTrafficVec = {
{<std::_Vector_base<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > >> = {
_M_impl = {<std::allocator<std::pair<unsigned int, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<unsigned int, unsigned int> >> = {<No data fields>}, <No data fields>},
_M_start = 0x28ea0000, _M_finish = 0x28ea0800,
_M_end_of_storage = 0x28ea0800}}, <No data fields>},
{<std::_Vector_base<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > >> = {
_M_impl = {<std::allocator<std::pair<unsigned int, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<unsigned int, unsigned int> >> = {<No data fields>}, <No data fields>},
_M_start = 0x28ea0800, _M_finish = 0x28ea1000,
_M_end_of_storage = 0x28ea1000}}, <No data fields>}}}
passpod = {<singleton<CPasspod>> = {_vptr.singleton = 0x8600540 <vtable for CPasspod+8>,
static ms_singleton = 0xffff9d90}, m_sock = -1, m_lpFDW = 0x0}
row = <optimized out>
sectree_manager = {<singleton<SECTREE_MANAGER>> = {
_vptr.singleton = 0x860c038 <vtable for SECTREE_MANAGER+8>, static ms_singleton = 0xffffa354},
static current_sectree_version = 768, m_map_pkSectree = {_M_t = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SECTREE_MAP*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SECTREE_MAP*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x340faa80, _M_left = 0x2b5d0960,
_M_right = 0x4179ee60}, _M_node_count = 12}}}, m_map_pkArea = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x457afda0, _M_left = 0x457afda0,
_M_right = 0x457afda0}, _M_node_count = 1}}},
m_vec_mapRegion = {<std::_Vector_base<SMapRegion, std::allocator<SMapRegion> >> = {
_M_impl = {<std::allocator<SMapRegion>> = {<__gnu_cxx::new_allocator<SMapRegion>> = {<No data fields>}, <No data fields>}, _M_start = 0x2ad14800, _M_finish = 0x2ad160f0,
_M_end_of_storage = 0x2ad16e00}}, <No data fields>}, m_mapNPCPosition = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::vector<npc_info, std::allocator<npc_info> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::vector<npc_info, std::allocator<npc_info> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x359b4280, _M_left = 0x2fca9040,
_M_right = 0x43fa4a40}, _M_node_count = 14}}},
next_private_index_map_ = {<std::tr1::__unordered_map<long, int, std::tr1::hash<long>, std::equal_to<long>, std::allocator<std::pair<long const, int> >, false>> = {<std::tr1::_Hashtable<long, std::pair<long const, int>, std::allocator<std::pair<long const, int> >, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<long, std::pair<long const, int>, std::allocator<std::pair<long const, int> >, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<long, std::pair<long const, int>, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<std::pair<long const, int>, long const>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<long, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<long, std::pair<long const, int>, std::_Select1st<std::pair<long const, int> >, true, std::tr1::_Hashtable<long, std::pair<long const, int>, std::allocator<std::pair<long const, int> >, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<long const, int>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e250c0,
_M_bucket_count = 11, _M_element_count = 2, _M_rehash_policy = {_M_max_load_factor = 1,
_M_growth_factor = 2, _M_next_resize = 11}}, <No data fields>}, <No data fields>}}
banword_manager = {<singleton<CBanwordManager>> = {
_vptr.singleton = 0x85c2188 <vtable for CBanwordManager+8>, static ms_singleton = 0xffffa770},
m_hashmap_words = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>---Type <return> to continue, or q <return> to quit---
, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped>> = {
buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {
data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1,
cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}}
o9r = {<singleton<COver9RefineManager>> = {
_vptr.singleton = 0x86191b0 <vtable for COver9RefineManager+8>,
static ms_singleton = 0xffffa790}, m_mapItem = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x296358c0, bucket_count_ = 53,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 46,
mlf_ = 1, cached_begin_bucket_ = 0x296358c8, max_load_ = 53}, <No data fields>}}}
petad = <optimized out>
party_manager = {<singleton<CPartyManager>> = {
_vptr.singleton = 0x8600008 <vtable for CPartyManager+8>, static ms_singleton = 0xffffa070},
m_map_pkParty = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43166ec0, _M_left = 0x445017a0,
_M_right = 0x45bea980}, _M_node_count = 16}}}, m_map_pkMobParty = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields---Type <return> to continue, or q <return> to quit---
>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa090,
_M_right = 0xffffa090}, _M_node_count = 0}}}, m_set_pkPCParty = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<CParty*> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<CParty*> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<CParty*, CParty*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43278680, _M_left = 0x44501720,
_M_right = 0x45bea960}, _M_node_count = 7}}}, m_bEnablePCParty = true}
db_manager = {<singleton<DBManager>> = {_vptr.singleton = 0x85e7f50 <vtable for DBManager+8>,
static ms_singleton = 0xffffcc70}, m_sql = <incomplete type>, m_sql_direct = <incomplete type>,
m_bIsConnect = true, m_map_dbstring = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffd58c,
_M_right = 0xffffd58c}, _M_node_count = 0}}},
m_vec_GreetMessage = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, m_map_pkLoginData = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginData*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffd5b0,
_M_right = 0xffffd5b0}, _M_node_count = 0}}}, mapLDBilling = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffd5c8,
_M_right = 0xffffd5c8}, _M_node_count = 0}}},
m_vec_kUseTime = {<std::_Vector_base<SUseTime, std::allocator<SUseTime> >> = {
_M_impl = {<std::allocator<SUseTime>> = {<__gnu_cxx::new_allocator<SUseTime>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}
item_addon_manager = {<singleton<CItemAddonManager>> = {
_vptr.singleton = 0x85f6d70 <vtable for CItemAddonManager+8>,
static ms_singleton = 0xffff9d64}, <No data fields>}
horsename_manager = {<singleton<CHorseNameManager>> = {
_vptr.singleton = 0x85ef498 <vtable for CHorseNameManager+8>,
static ms_singleton = 0xffff9e34}, m_mapHorseNames = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43e78320, _M_left = 0x44d65660,
_M_right = 0x45eec620}, _M_node_count = 160}}}}
polymorph_utils = {<singleton<CPolymorphUtils>> = {
---Type <return> to continue, or q <return> to quit---
_vptr.singleton = 0x8600a30 <vtable for CPolymorphUtils+8>, static ms_singleton = 0xffffa87c},
m_mapSPDType = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x28e25420, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 2,
mlf_ = 1, cached_begin_bucket_ = 0x28e25428, max_load_ = 11}, <No data fields>}},
m_mapATKType = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0,
mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}, m_mapDEFType = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0,
mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}}
result = <optimized out>
__FUNCTION__ = "main"
---Type <return> to continue, or q <return> to quit---
single_war_manager = {<singleton<CSingleWar>> = {
_vptr.singleton = 0x8615b38 <vtable for CSingleWar+8>, static ms_singleton = 0xffff9fdc},
m_lOrigMapIndex = 227, m_warrior_list = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9fe8,
_M_right = 0xffff9fe8}, _M_node_count = 0}}}, m_top5 = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa000,
_M_right = 0xffffa000}, _M_node_count = 0}}}, dwTimeRemained = 0, isFinish = false,
map_IsOpen = false, e_SingeLeftTime = {px = 0x0}, e_SingeDestroyEvent = {px = 0x0}}
building_manager = {<singleton<building::CManager>> = {
_vptr.singleton = 0x85c3458 <vtable for building::CManager+8>,
static ms_singleton = 0xffffa2e4},
m_vec_kObjectProto = {<std::_Vector_base<building::SObjectProto, std::allocator<building::SObjectProto> >> = {
_M_impl = {<std::allocator<building::SObjectProto>> = {<__gnu_cxx::new_allocator<building::SObjectProto>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, m_map_pkObjectProto = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::SObjectProto*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::SObjectProto*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa2f8,
_M_right = 0xffffa2f8}, _M_node_count = 0}}}, m_map_pkLand = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CLand*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CLand*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa310,
_M_right = 0xffffa310}, _M_node_count = 0}}}, m_map_pkObjByID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa328,
_M_right = 0xffffa328}, _M_node_count = 0}}}, m_map_pkObjByVID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa340,
_M_right = 0xffffa340}, _M_node_count = 0}}}}
HSManager = {<singleton<CHackShieldManager>> = {
_vptr.singleton = 0x8619170 <vtable for CHackShieldManager+8>,
static ms_singleton = 0xffff9d80}, impl_ = 0x0}
petcek = {_M_ptr = 0x29c86390}
char_manager = {<singleton<CHARACTER_MANAGER>> = {
_vptr.singleton = 0x85cd228 <vtable for CHARACTER_MANAGER+8>,
static ms_singleton = 0xffffb858}, m_iMobItemRate = 100, m_iMobDamageRate = 100,
m_iMobGoldAmountRate = 100, m_iMobGoldDropRate = 100, m_iMobExpRate = 100,
---Type <return> to continue, or q <return> to quit---
m_iMobItemRatePremium = 100, m_iMobGoldAmountRatePremium = 100, m_iMobGoldDropRatePremium = 100,
m_iMobExpRatePremium = 100, m_iUserDamageRate = 100, m_iUserDamageRatePremium = 100,
m_iVIDCount = 41649,
m_map_pkChrByVID = {<std::tr1::__unordered_map<unsigned int, CHARACTER*, std::tr1::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<std::pair<unsigned int const, CHARACTER*>, unsigned int const>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, true, std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<unsigned int const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x3b40c840,
_M_bucket_count = 30727, _M_element_count = 23528, _M_rehash_policy = {
_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 30727}}, <No data fields>}, <No data fields>},
m_map_pkChrByPID = {<std::tr1::__unordered_map<unsigned int, CHARACTER*, std::tr1::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<std::pair<unsigned int const, CHARACTER*>, unsigned int const>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, true, std::tr1::_Hashtable<unsigned---Type <return> to continue, or q <return> to quit---
int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<unsigned int const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x38722c00,
_M_bucket_count = 97, _M_element_count = 49, _M_rehash_policy = {_M_max_load_factor = 1,
_M_growth_factor = 2, _M_next_resize = 97}}, <No data fields>}, <No data fields>},
m_map_pkPCChr = {<std::tr1::__unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CHARACTER*, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, true, std::tr1::_Hashtable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x38722a40, _M_bucket_count = 97, _M_element_count = 49,
_M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
---Type <return> to continue, or q <return> to quit---
_M_next_resize = 97}}, <No data fields>}, <No data fields>},
dummy1 = '\000' <repeats 1023 times>,
m_set_pkChrState = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x29772400, _M_bucket_count = 1741,
_M_element_count = 962, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 1741}}, <No data fields>}, <No data fields>},
m_set_pkChrForDelayedSave = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e251b0, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>},
m_set_pkChrMonsterLog = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::---Type <return> to continue, or q <return> to quit---
equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e251e0, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_pkChrSelectedStone = 0x0,
m_map_dwMobKillCount = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x45843f40, _M_left = 0x2992d2c0,
_M_right = 0x45ff8e40}, _M_node_count = 85}}}, m_set_dwRegisteredRaceNum = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ab9fba0, _M_left = 0x2a9be420,
_M_right = 0x2ad211e0}, _M_node_count = 642}}}, m_map_pkChrByRaceNum = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2f9e6f40, _M_left = 0x43d97cc0,
_M_right = 0x2fbff140}, _M_node_count = 159}}}, m_bUsePendingDestroy = true,
m_set_pkChrPendingDestroy = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hash---Type <return> to continue, or q <return> to quit---
ing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25210, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>},
m_map_pkMonitoringPlayersByMapIndex = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<CHARACTER*, std::less<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::set<CHARACTER*, std::less<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffbdc0, _M_right = 0xffffbdc0},
_M_node_count = 0}}}}
motion_manager = {<singleton<CMotionManager>> = {
_vptr.singleton = 0x85fbd70 <vtable for CMotionManager+8>, static ms_singleton = 0xffff9e90},
m_map_pkMotionSet = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMotionSet*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMotionSet*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4226f0a0, _M_left = 0x41ddbda0,
_M_right = 0x422aa780}, _M_node_count = 1336}}}, m_map_normalAttackDuration = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, float> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, float> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4226f3a0, _M_left = 0x41fecc60,
_M_right = 0x422adf40}, _M_node_count = 1336}}}}
skill_manager = {<singleton<CSkillManager>> = {
_vptr.singleton = 0x8616208 <vtable for CSkillManager+8>, static ms_singleton = 0xffff9dc4},
m_map_pkSkillProto = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSkillProto*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSkillProto*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b3fee40, _M_left = 0x2b3fea60,
_M_right = 0x2b3ff460}, _M_node_count = 81}}}}
SSManager = {<singleton<CSpeedServerManager>> = {
_vptr.singleton = 0x8616478 <vtable for CSpeedServerManager+8>,
static ms_singleton = 0xffffbdd4}, Empire = {{empire = 0 '\000',
file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
holiday_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffbeec,
_M_right = 0xffffbeec}, _M_node_count = 0}}}, wday_exp_table = {
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf00,
_M_prev = 0xffffbf00}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf08,
---Type <return> to continue, or q <return> to quit---
_M_prev = 0xffffbf08}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf10,
_M_prev = 0xffffbf10}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf18,
_M_prev = 0xffffbf18}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf20,
_M_prev = 0xffffbf20}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf28,
_M_prev = 0xffffbf28}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf30,
_M_prev = 0xffffbf30}}}, <No data fields>}}}, {empire = 0 '\000',
file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
holiday_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffc04c,
_M_right = 0xffffc04c}, _M_node_count = 0}}}, wday_exp_table = {
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc060,
_M_prev = 0xffffc060}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc068,
_M_prev = 0xffffc068}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc070,
_M_prev = 0xffffc070}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc078,
_M_prev = 0xffffc078}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc080,
_M_prev = 0xffffc080}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc088,
_M_prev = 0xffffc088}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc090,
---Type <return> to continue, or q <return> to quit---
_M_prev = 0xffffc090}}}, <No data fields>}}}, {empire = 0 '\000',
file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
holiday_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffc1ac,
_M_right = 0xffffc1ac}, _M_node_count = 0}}}, wday_exp_table = {
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1c0,
_M_prev = 0xffffc1c0}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1c8,
_M_prev = 0xffffc1c8}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1d0,
_M_prev = 0xffffc1d0}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1d8,
_M_prev = 0xffffc1d8}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1e0,
_M_prev = 0xffffc1e0}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1e8,
_M_prev = 0xffffc1e8}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1f0,
_M_prev = 0xffffc1f0}}}, <No data fields>}}}, {empire = 0 '\000',
file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
holiday_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffc30c,
_M_right = 0xffffc30c}, _M_node_count = 0}}}, wday_exp_table = {
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc320,
_M_prev = 0xffffc320}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc328,_M_prev = 0xffffc328}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc330,
---Type <return> to continue, or q <return> to quit---
_M_prev = 0xffffc330}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc338,
_M_prev = 0xffffc338}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc340,
_M_prev = 0xffffc340}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {
_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc348,
_M_prev = 0xffffc348}}}, <No data fields>},
{<std::_List_base<HME, std::allocator<HME> >> = {_M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc350,
_M_prev = 0xffffc350}}}, <No data fields>}}}}}
quest_manager = {<singleton<quest::CQuestManager>> = {
_vptr.singleton = 0x860a518 <vtable for quest::CQuestManager+8>,
static ms_singleton = 0xffffab30}, m_mapEventName = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29955420,
_M_left = 0x29955840, _M_right = 0x29955aa0}, _M_node_count = 26}}},
m_pSelectedDungeon = 0x0, m_dwServerTimerArg = 3510001, m_mapServerTimer = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> const, boost::intrusive_ptr<event> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> const, boost::intrusive_ptr<event> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffab58, _M_right = 0xffffab58},
_M_node_count = 0}}}, m_iRunningEventIndex = 14, m_mapEventFlag = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43222480,
_M_left = 0x432220c0, _M_right = 0x43222fc0}, _M_node_count = 64}}}, L = 0x29764140,
m_bNoSend = false, m_registeredNPCVnum = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ab4f020, _M_left = 0x2a9be440,
_M_right = 0x2afef2c0}, _M_node_count = 1898}}}, m_mapNPC = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::NPC> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::NPC> > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29982900, _M_left = 0x297de600,
_M_right = 0x437a9500}, _M_node_count = 490}}}, m_mapNPCNameID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2995d000,
_M_left = 0x28f458c0, _M_right = 0x2976a3c0}, _M_node_count = 157}}}, m_mapTimerID = {
_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x447fa0c0,
_M_left = 0x40ec0660, _M_right = 0x45928ac0}, _M_node_count = 18}}},
m_CurrentRunningState = 0x40a2e9e4, m_mapPC = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::PC> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::PC> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x436d3c00, _M_left = 0x44d20a80,
_M_right = 0x40c159c0}, _M_node_count = 50}}}, m_pCurrentCharacter = 0x46a8f000,
m_pCurrentNPCCharacter = 0x0, m_pCurrentPartyMember = 0x409be000, m_pCurrentPC = 0x317aab14,
m_strScript = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x455ad20c ""}}, m_iCurrentSkin = 1, m_hmQuestName = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, quest::CQuestManager::stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x28e22f80, bucket_count_ = 131,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<quest::CQuestManager::stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false,
funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
align_ = 0 '\000'}}}}, size_ = 87, mlf_ = 1, cached_begin_bucket_ = 0x28e22f90,
max_load_ = 131}, <No data fields>}}, m_hmQuestStartScript = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<cha---Type <return> to continue, or q <return> to quit---
r, std::allocator<char> > > > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped>> = {
buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0,
max_load_ = 0}, <No data fields>}}, m_mapQuestNameByIndex = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2998e300, _M_left = 0x299552c0,
_M_right = 0x299a17a0}, _M_node_count = 87}}}, m_bError = false,
m_pOtherPCBlockRootPC = 0x0,
m_vecPCStack = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
_M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, _M_start = 0x437119b0, _M_finish = 0x437119b0,
_M_end_of_storage = 0x437119b4}}, <No data fields>}}
itemquery = "\000\bz\220( \333\377\377\000\366\213(\220\333\377\377\001\000\000\000`\343\213(\242\024\225|\374\233\006\000\a\267\004\b\a\267\004\b\374\233\006\000\242\024\225|`\343\213(\001\000\000\000\000\370\213(`\006\236(\220\333\377\377\304\343\222(p\332\377\377\000\360\213(p\332\377\377\000\360\213(\274\246\213(\000\333\377\377\340:\212(\000\360\213(\000\362\213(\000\364\213(\000\366\213(\000\370\213(\327U\212(\220\332\377\377\t:\212(\000\000\000\000 \333\377\377\b\000\000\000\000\360\213(P\332\377\377\274\246\213(P\332\377\377\b\000\000\000\005\000\000\000\000\000\000\000\a\267\004\b\305\032\242(\242\024\225|`\343\213(\001", '\000' <repeats 11 times>...item_manager = {<singleton<ITEM_MANAGER>> = {
_vptr.singleton = 0x85f7970 <vtable for ITEM_MANAGER+8>, static ms_singleton = 0xffffa588},
m_vec_prototype = {<std::_Vector_base<SItemTable, std::allocator<SItemTable> >> = {
_M_impl = {<std::allocator<SItemTable>> = {<__gnu_cxx::new_allocator<SItemTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x2ec0c340, _M_finish = 0x2ed339d0,
_M_end_of_storage = 0x2ed339d0}}, <No data fields>},
m_vec_item_vnum_range_info = {<std::_Vector_base<SItemTable*, std::allocator<SItemTable*> >> = {
_M_impl = {<std::allocator<SItemTable*>> = {<__gnu_cxx::new_allocator<SItemTable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, m_map_ItemRefineFrom = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ad51da0, _M_left = 0x2ad55e20,
_M_right = 0x2afef1e0}, _M_node_count = 3153}}}, m_iTopOfTable = 0, m_VIDMap = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4392d3a0, _M_left = 0x42631cc0,
_M_right = 0x369b5e60}, _M_node_count = 5498}}}, m_dwVIDCount = 36036,
m_dwCurrentID = 402508130, m_ItemIDRange = {dwMin = 400000001, dwMax = 410000000,
dwUsableItemIDMin = 402506190}, m_ItemIDSpareRange = {dwMin = 410000001, dwMax = 420000000,
dwUsableItemIDMin = 411641119},
m_set_pkItemForDelayedSave = {<std::tr1::__unordered_set<CItem*, std::tr1::hash<CItem*>, std::equal_to<CItem*>, std::allocator<CItem*>, false>> = {<std::tr1::_Hashtable<CItem*, CItem*, std::allocator<CItem*>, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CItem*, CItem*, std::allocator<CItem*>, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CItem*, CItem*, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CItem*, CItem*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CItem*, CItem*, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<CItem*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CItem*, CItem*, std::_Identity<CItem*>, true, std::tr1::_Hashtable<CItem*, CItem*, std::allocator<CItem*>, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CItem*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x43b4d3c0, _M_bucket_count = 97,
_M_element_count = 21, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 97}}, <No data fields>}, <No data fields>}, m_map_pkItemByID = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4521e2e0, _M_left = 0x3cf466c0,
_M_right = 0x40ebc4a0}, _M_node_count = 5323}}}, m_map_dwEtcItemDropProb = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b1f3b60, _M_left = 0x2b3cacc0,
_M_right = 0x2b3415c0}, _M_node_count = 72}}}, m_map_pkDropItemGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDropItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDropItemGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b5c4a80, _M_left = 0x2b5c7040,
_M_right = 0x2b5c8000}, _M_node_count = 145}}}, m_map_pkSpecialItemGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b53ec80, _M_left = 0x2b541b40,
_M_right = 0x2b53eb20}, _M_node_count = 79}}}, m_map_pkQuestItemGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields---Type <return> to continue, or q <return> to quit---
>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa67c,
_M_right = 0xffffa67c}, _M_node_count = 0}}}, m_map_pkSpecialAttrGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialAttrGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialAttrGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa694,
_M_right = 0xffffa694}, _M_node_count = 0}}}, m_map_pkMobItemGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobItemGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b5c4480, _M_left = 0x2b5780c0,
_M_right = 0x2b5c4a00}, _M_node_count = 99}}}, m_map_pkLevelItemGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b5cf940, _M_left = 0x2b5c4140,
_M_right = 0x2b5d0380}, _M_node_count = 71}}}, m_map_pkGloveItemGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CBuyerThiefGlovesItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CBuyerThiefGlovesItemGroup*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa6dc,
_M_right = 0xffffa6dc}, _M_node_count = 0}}}, m_ItemToSpecialGroup = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b53e440, _M_left = 0x2b53e860,
_M_right = 0x2b541a60}, _M_node_count = 14}}},
m_LottoNumberList = {<std::tr1::__unordered_set<int, std::tr1::hash<int>, std::equal_to<int>, std::allocator<int>, false>> = {<std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<int, int, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<int, int>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<int, unsigned int>> = {<No data fields>}, <No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<int, int, std::_Identity<int>, true, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<int, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25270, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_map_pkAttackItemGroup = {
_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa72c,
_M_right = 0xffffa72c}, _M_node_count = 0}}}, m_map_new_to_ori = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b524b80, _M_left = 0x2b524d80,
_M_right = 0x2b5245e0}, _M_node_count = 62}}}, m_map_vid = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemTable> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemTable> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ed79060, _M_left = 0x29dbfea0,
_M_right = 0x2affdf20}, _M_node_count = 6874}}}, static MAX_NORM_ATTR_NUM = 5,
static MAX_RARE_ATTR_NUM = 2}
ronark_manager = {<singleton<CRonarkManager>> = {
_vptr.singleton = 0x860b528 <vtable for CRonarkManager+8>, static ms_singleton = 0xffffa164},
m_TeamData = {<std::_Vector_base<CRonarkManager::STeamDataForRonark*, std::allocator<CRonarkManager::STeamDataForRonark*> >> = {
_M_impl = {<std::allocator<CRonarkManager::STeamDataForRonark*>> = {<__gnu_cxx::new_allocator<CRonarkManager::STeamDataForRonark*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
_M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_iObserverCount = 0,
m_regCount = 0, m_max_Authcount = 0, m_AuthMinLevel = 0,
m_set_pkChr = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25300, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_lOrigMapIndex = 230,
dwTimeRemained = 0, isFinish = false, map_IsOpen = false, m_ronarkTimeOutEvent = {px = 0x0},
m_ronarkUpdateInfos = {px = 0x0}, m_ronarkDestroyer = {px = 0x0}, m_ronarkStarter = {px = 0x0}}
refine_manager = {<singleton<CRefineManager>> = {
_vptr.singleton = 0x860acb8 <vtable for CRefineManager+8>, static ms_singleton = 0xffff9de0},
m_map_RefineRecipe = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SRefineTable> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SRefineTable> > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2999c4b0, _M_left = 0x29662270,
_M_right = 0x29b1db30}, _M_node_count = 435}}}}
OXEvent_manager = {<singleton<COXEventManager>> = {
_vptr.singleton = 0x8619190 <vtable for COXEventManager+8>, static ms_singleton = 0xffffa1c0},
m_map_char = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa1c8,
_M_right = 0xffffa1c8}, _M_node_count = 0}}}, m_map_attender = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa1e0,
_M_right = 0xffffa1e0}, _M_node_count = 0}}}, m_map_miss = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa1f8,
_M_right = 0xffffa1f8}, _M_node_count = 0}}},
m_vec_quiz = {<std::_Vector_base<std::vector<tag_Quiz, std::allocator<tag_Quiz> >, std::allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > > >> = {
_M_impl = {<std::allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > >> = {<__gnu_cxx::new_allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > >> = {<No data fields>}, <No data fields>},
_M_start = 0x29798000, _M_finish = 0x29798000,
_M_end_of_storage = 0x29798018}}, <No data fields>}, m_timedEvent = {px = 0x0}}
pcbang_manager = {<singleton<CPCBangManager>> = {
_vptr.singleton = 0x86005f8 <vtable for CPCBangManager+8>, static ms_singleton = 0xffff9e70},
m_map_ip = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9e78,
_M_right = 0xffff9e78}, _M_node_count = 0}}}, m_minSavablePlayTime = 10}threeway_war = {<singleton<CThreeWayWar>> = {
_vptr.singleton = 0x8617100 <vtable for CThreeWayWar+8>, static ms_singleton = 0xffffa948},
KillScore_ = {0, 0, 0}, RegenFlag_ = 0, MapIndexSet_ = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28eb6cc0, _M_left = 0x28eb6c60,
_M_right = 0x28eb6dc0}, _M_node_count = 12}}},
PassInfoMap_ = {<std::_Vector_base<ForkedPassMapInfo, std::allocator<ForkedPassMapInfo> >> = {
_M_impl = {<std::allocator<ForkedPassMapInfo>> = {<__gnu_cxx::new_allocator<ForkedPassMapInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x28ecb6c0, _M_finish = 0x28ecb750,
_M_end_of_storage = 0x28ecb780}}, <No data fields>},
SungZiInfoMap_ = {<std::_Vector_base<ForkedSungziMapInfo, std::allocator<ForkedSungziMapInfo> >> = {
_M_impl = {<std::allocator<ForkedSungziMapInfo>> = {<__gnu_cxx::new_allocator<ForkedSungziMapInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x28ec3280, _M_finish = 0x28ec32ec,
_M_end_of_storage = 0x28ec3310}}, <No data fields>}, RegisterUserMap_ = {
---Type <return> to continue, or q <return> to quit---
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0,
mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}},
ReviveTokenMap_ = {
table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0,
max_load_ = 0}, <No data fields>}}}dsManager = {<singleton<DSManager>> = {_vptr.singleton = 0x85eb770 <vtable for DSManager+8>,
static ms_singleton = 0xffff9d88}, m_pTable = 0x2998f3c0}kingdoms_war = {<singleton<CMgrKingdomsWar>> = {
_vptr.singleton = 0x85fcb50 <vtable for CMgrKingdomsWar+8>, static ms_singleton = 0xffffa9c4},
reward = {r_yang = 0, b_yang = 0, r_dwItemVnum = 0, r_dwItemCount = 0, b_dwItemVnum = 0,
b_dwItemCount = 0, dwMinLevel = 0, dwMaxLevel = 0}, bWinner = false, dwTimeRemained = 0,
kills = {0, 0, 0}, mPartecipants1 = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaa00,
_M_right = 0xffffaa00}, _M_node_count = 0}}}, mPartecipants2 = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaa18,
_M_right = 0xffffaa18}, _M_node_count = 0}}}, mPartecipants3 = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPar---Type <return> to continue, or q <return> to quit---
tecipants> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaa30,
_M_right = 0xffffaa30}, _M_node_count = 0}}}, e_Limit = {px = 0x0}}
shop_manager = {<singleton<CShopManager>> = {
_vptr.singleton = 0x8615848 <vtable for CShopManager+8>, static ms_singleton = 0xffffa024},
m_map_pkShop = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2afef640, _M_left = 0x2afef300,
_M_right = 0x2afefea0}, _M_node_count = 56}}}, m_map_pkShopByNPCVnum = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2afef800, _M_left = 0x2afef580,
_M_right = 0x2afefec0}, _M_node_count = 38}}}, m_map_pkShopByPC = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa05c,
_M_right = 0xffffa05c}, _M_node_count = 0}}}}
offlineshop_manager = {<singleton<COfflineShopManager>> = {
_vptr.singleton = 0x85fee50 <vtable for COfflineShopManager+8>,
static ms_singleton = 0xffff9f2c}, m_Map_pkOfflineShopByNPC2 = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x426121c0, _M_left = 0x42731900,
_M_right = 0x36171c20}, _M_node_count = 405}}}, m_map_pkOfflineShopByNPC = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, COfflineShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, COfflineShop*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x42929260, _M_left = 0x422adfa0,
_M_right = 0x361675c0}, _M_node_count = 405}}}, m_OfflineShopStart = {px = 0x0}}messenger_manager = {<singleton<MessengerManager>> = {
_vptr.singleton = 0x85faab0 <vtable for MessengerManager+8>, static ms_singleton = 0xffffa4dc},
m_set_loginAccount = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4459dde0,
_M_left = 0x469d83e0, _M_right = 0x44128fa0}, _M_node_count = 161}}}, m_Relation = {
_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const,---Type <return> to continue, or q <return> to quit---
std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x40a273f0,
_M_left = 0x38ce21a0, _M_right = 0x458c84d0}, _M_node_count = 126}}},
m_InverseRelation = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c76b50,
_M_left = 0x40ed7e70, _M_right = 0x29c412f0}, _M_node_count = 1669}}},
m_set_requestToAdd = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa52c,
_M_right = 0xffffa52c}, _M_node_count = 0}}}, m_BlockRelation = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x3cf49f70,
_M_left = 0x469c64c0, _M_right = 0x45f366b0}, _M_node_count = 72}}},
m_InverseBlockRelation = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29bd1a00,
_M_left = 0x460ffdf0, _M_right = 0x29b77db0}, _M_node_count = 536}}},
m_set_requestToBlockAdd = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa574,
---Type <return> to continue, or q <return> to quit---
_M_right = 0xffffa574}, _M_node_count = 0}}}}
arena_manager = {<singleton<CArenaManager>> = {
_vptr.singleton = 0x8619130 <vtable for CArenaManager+8>, static ms_singleton = 0xffff9e18},
m_mapArenaMap = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CArenaMap*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CArenaMap*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x297ad4a0, _M_left = 0x297ad4a0,
_M_right = 0x297ad4a0}, _M_node_count = 1}}}}
strPackageCryptInfoDir = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x29c5bf4c "package/"}}
,entity.cpp:
Spoiler
struct FuncPacketView : public FuncPacketAround
{
FuncPacketView(const void * data, int bytes, LPENTITY except = NULL) : FuncPacketAround(data, bytes, except)
{}void operator() (const CEntity::ENTITY_MAP::value_type& v)
{
FuncPacketAround::operator() (v.first); // line 85
}
};
void CEntity::PacketView(const void * data, int bytes, LPENTITY except)
{
if (!GetSectree())
return;FuncPacketView f(data, bytes, except);
// 옵저버 상태에선 내 패킷은 나만 받는다.
if (!m_bIsObserver)
for_each(m_map_view.begin(), m_map_view.end(), f); //line 103f(std::make_pair(this, 0));
}
char.cpp:3811
SpoilerPacketView(&pack, sizeof(TPacketGCMove), this);
CAniImageBox Loading Optimized
in Programming & Scripts
Posted
A necessary function for some systems that were added later.