Jump to content

Recommended Posts

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: 

Spoiler

warning: 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 103

    f(std::make_pair(this, 0));
}
 

char.cpp:3811

Spoiler

    PacketView(&pack, sizeof(TPacketGCMove), this);
 

 

Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.