Jump to content
  • 0

Core Down P2P-Logout


V0lvox

Question

  • Bronze

Hey 😃
 

I don't have any expierence with P2P.
So i get this Core Down:
LLDB:
spacer.png

GDB:

Spoiler
Program terminated with signal SIGABRT, Aborted.
Sent by kill() from pid 33899 and user 0.
#0  0x28d5654f in kill () from /lib/libc.so.7
[Current thread is 1 (LWP 100100)]
(gdb) bt full
#0  0x28d5654f in kill () from /lib/libc.so.7
No symbol table info available.
#1  0x28d57f8e in ?? () from /lib/libc.so.7
No symbol table info available.
#2  0x28d57edb in __stack_chk_fail () from /lib/libc.so.7
No symbol table info available.
#3  0x0818e1ad in P2P_MANAGER::Logout (this=0xffbfabe0, pkCCI=0x6b15eef0) at p2p.cpp:208
        __FUNCTION__ = "Logout"
        name = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xffbfa11c 'I' <repeats 12 times>, ":de:de"}, _M_string_length = 12, {_M_local_buf = 'I' <repeats 12 times>, ":de:", _M_allocated_capacity = 1229539657}}
#4  0x0818e420 in P2P_MANAGER::Logout (this=0xffbfabe0, c_pszName=0x52406f81 'I' <repeats 12 times>) at p2p.cpp:217
        pkCCI = <optimized out>
#5  0x08164002 in CInputP2P::Logout (c_pData=0x52406f80 "\002", 'I' <repeats 12 times>, d=0x2b128100, this=0x8728960 <DESC_P2P::SetPhase(int)::s_inputP2P>) at input_p2p.cpp:37
        p = 0x52406f80
        p = <optimized out>
#6  CInputP2P::Analyze (this=0x8728960 <DESC_P2P::SetPhase(int)::s_inputP2P>, d=0x2b128100, bHeader=2 '\002', c_pData=0x52406f80 "\002", 'I' <repeats 12 times>) at input_p2p.cpp:400
        iExtraLen = 0
        __FUNCTION__ = "Analyze"
#7  0x0814950a in CInputProcessor::Process (iBytes=26, [email protected]: 0, c_pvOrig=0x52406f80, lpDesc=0x2b128100, this=0x8728960 <DESC_P2P::SetPhase(int)::s_inputP2P>) at input.cpp:107
        iExtraPacketSize = <optimized out>
        bHeader = 2 '\002'
        c_pszName = 0x51f1d55c "Logout"
        c_pData = 0x52406f80 "\002", 'I' <repeats 12 times>
        bLastHeader = 0 '\000'
        iLastPacketLen = 0
        iPacketLen = 26
        c_pData = <optimized out>
        bLastHeader = <optimized out>
        iLastPacketLen = <optimized out>
        iPacketLen = <optimized out>
        __FUNCTION__ = "Process"
        bHeader = <optimized out>
        c_pszName = <optimized out>
        iExtraPacketSize = <optimized out>
#8  CInputProcessor::Process (this=0x8728960 <DESC_P2P::SetPhase(int)::s_inputP2P>, lpDesc=0x2b128100, c_pvOrig=0x52406f80, iBytes=26, [email protected]: 0) at input.cpp:66
        c_pData = 0x52406f80 "\002", 'I' <repeats 12 times>
        bLastHeader = 0 '\000'
        iLastPacketLen = 0
        iPacketLen = <optimized out>
        __FUNCTION__ = "Process"
        bHeader = <optimized out>
        c_pszName = <optimized out>
        iExtraPacketSize = <optimized out>
#9  0x0811f13e in DESC::ProcessInput (this=0x2b128100) at desc.cpp:291
        iBytesProceed = 0
        bytes_read = 26
        __FUNCTION__ = "ProcessInput"
#10 0x08249fc5 in io_loop (fdw=0x28f05420) at main.cpp:989
        iRet = <optimized out>
        d = 0x2b128100
        num_events = 9
        event_idx = 3
        __FUNCTION__ = "io_loop"
#11 0x0824a211 in idle () at main.cpp:880
        now = {tv_sec = 1636748893, tv_usec = 418138}
        passed_pulses = <optimized out>
        t = 26963453
        pta = {tv_sec = 1636748893, tv_usec = 19726}
        process_time_count = 10
        now = <optimized out>
        passed_pulses = <optimized out>
        t = <optimized out>
#12 idle () at main.cpp:850
        now = <optimized out>
        passed_pulses = <optimized out>
        t = <optimized out>
        pta = {tv_sec = 1636748893, tv_usec = 19726}
        process_time_count = 10
#13 0x08071cbd in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:536
        sectree_manager = {<singleton<SECTREE_MANAGER>> = {_vptr.singleton = 0x85066d4 <vtable for SECTREE_MANAGER+8>, static ms_singleton = 0xffbfa7a4}, static current_sectree_version = 768, m_map_pkSectree = {_M_t = {
              _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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x3f14e0a0, _M_left = 0x2b3cbec0, _M_right = 0x51825140}, _M_node_count = 18}, <No data fields>}}}, m_map_pkArea = {_M_t = {
              _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<int> >> = {_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x534179e0, _M_left = 0x534179e0, _M_right = 0x534179e0}, _M_node_count = 1}, <No data fields>}}}, 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 = 0x4e135000, _M_finish = 0x4e1368c0, _M_end_of_storage = 0x4e138000}}, <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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x42897460, _M_left = 0x2f28fce0, _M_right = 0x534bf400}, _M_node_count = 20}, <No data fields>}}},
          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 = 0x28e73390, _M_bucket_count = 11, _M_element_count = 1, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                  _M_next_resize = 11}}, <No data fields>}, <No data fields>}}
        char_manager = {<singleton<CHARACTER_MANAGER>> = {_vptr.singleton = 0x84e28c4 <vtable for CHARACTER_MANAGER+8>, static ms_singleton = 0xffbfdad4}, m_ranking_l = {{name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 61}, {name = "AF", '\000' <repeats 21 times>, empire = 2 '\002', value = 51}, {name = "Borz\000ia", '\000' <repeats 16 times>, empire = 3 '\003', value = 49}, {
              name = "Titania", '\000' <repeats 16 times>, empire = 2 '\002', value = 48}, {name = "Admiral", '\000' <repeats 16 times>, empire = 3 '\003', value = 47}, {name = "Titan\000ie", '\000' <repeats 15 times>, empire = 2 '\002', value = 46}, {name = "PsytoDie", '\000' <repeats 15 times>, empire = 3 '\003', value = 46}, {name = "Robofarm", '\000' <repeats 15 times>, empire = 3 '\003', value = 46}, {
              name = "Sakul\000rm", '\000' <repeats 15 times>, empire = 2 '\002', value = 45}, {name = "RaLLaRemo", '\000' <repeats 14 times>, empire = 1 '\001', value = 43}}, m_ranking_d_s = {{name = "JustA2Hits", '\000' <repeats 13 times>, empire = 3 '\003', value = 930}, {name = "Titania\000ts", '\000' <repeats 13 times>, empire = 2 '\002', value = 903}, {name = "CaLiBu84\000s", '\000' <repeats 13 times>,
              empire = 1 '\001', value = 623}, {name = 'I' <repeats 12 times>, '\000' <repeats 11 times>, empire = 2 '\002', value = 567}, {name = "DeinT0D\000IIII", '\000' <repeats 11 times>, empire = 2 '\002', value = 561}, {name = "Sakul\000IIIIII", '\000' <repeats 11 times>, empire = 2 '\002', value = 535}, {name = "ShinioFarm\000I", '\000' <repeats 11 times>, empire = 2 '\002', value = 531}, {
              name = "PsyFarm\000ts\000I", '\000' <repeats 11 times>, empire = 3 '\003', value = 525}, {name = "Admiral\000ts", '\000' <repeats 13 times>, empire = 3 '\003', value = 501}, {name = "Shlady\000\000\000s", '\000' <repeats 13 times>, empire = 3 '\003', value = 492}}, m_ranking_k_m = {{name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 108812}, {
              name = "Titania", '\000' <repeats 16 times>, empire = 2 '\002', value = 82145}, {name = "AF\000ania", '\000' <repeats 16 times>, empire = 2 '\002', value = 76661}, {name = "CaLiBu84", '\000' <repeats 15 times>, empire = 1 '\001', value = 61079}, {name = "Robofarm", '\000' <repeats 15 times>, empire = 3 '\003', value = 54734}, {name = "Sakul\000rm", '\000' <repeats 15 times>, empire = 2 '\002',
              value = 51837}, {name = "PsytoDie", '\000' <repeats 15 times>, empire = 3 '\003', value = 49844}, {name = "Shlady\000e", '\000' <repeats 15 times>, empire = 3 '\003', value = 47178}, {name = "Admiral", '\000' <repeats 16 times>, empire = 3 '\003', value = 45948}, {name = "Borz\000al", '\000' <repeats 16 times>, empire = 3 '\003', value = 42477}}, m_ranking_k_b = {{
              name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 454}, {name = "Admiral", '\000' <repeats 16 times>, empire = 3 '\003', value = 122}, {name = "Boss", '\000' <repeats 19 times>, empire = 3 '\003', value = 93}, {name = "Perplex", '\000' <repeats 16 times>, empire = 1 '\001', value = 70}, {name = "Robofarm", '\000' <repeats 15 times>, empire = 3 '\003', value = 54}, {
              name = "xMetroFleXx", '\000' <repeats 12 times>, empire = 3 '\003', value = 46}, {name = "Borz", '\000' <repeats 19 times>, empire = 3 '\003', value = 40}, {name = "Sakul", '\000' <repeats 18 times>, empire = 2 '\002', value = 38}, {name = "AF\000z", '\000' <repeats 19 times>, empire = 2 '\002', value = 36}, {name = "PsytoDie", '\000' <repeats 15 times>, empire = 3 '\003', value = 25}}, m_ranking_c_d = {{
              name = "xS0nYx3\000hMon", '\000' <repeats 11 times>, empire = 3 '\003', value = 0}, {name = "DiicKoeN", '\000' <repeats 15 times>, empire = 1 '\001', value = 0}, {name = "Sakul", '\000' <repeats 18 times>, empire = 2 '\002', value = 0}, {name = "RaLLaBuff", '\000' <repeats 14 times>, empire = 1 '\001', value = 0}, {name = "DeinT0D", '\000' <repeats 16 times>, empire = 2 '\002', value = 0}, {
              name = "RaLLaRemo", '\000' <repeats 14 times>, empire = 1 '\001', value = 0}, {name = "Buffi", '\000' <repeats 18 times>, empire = 1 '\001', value = 0}, {name = "Pohuist", '\000' <repeats 16 times>, empire = 2 '\002', value = 0}, {name = "BuffHu", '\000' <repeats 17 times>, empire = 1 '\001', value = 0}, {name = "Perplex", '\000' <repeats 16 times>, empire = 1 '\001', value = 0}}, m_ranking_p = {{
              name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 2773}, {name = "Titania", '\000' <repeats 16 times>, empire = 2 '\002', value = 2163}, {name = "Titan", '\000' <repeats 18 times>, empire = 2 '\002', value = 1649}, {name = "PsytoDie", '\000' <repeats 15 times>, empire = 3 '\003', value = 1496}, {name = "Robofarm", '\000' <repeats 15 times>, empire = 3 '\003', value = 1495}, {
              name = "AF\000toDie", '\000' <repeats 15 times>, empire = 2 '\002', value = 1337}, {name = 'I' <repeats 12 times>, '\000' <repeats 11 times>, empire = 2 '\002', value = 1115}, {name = "Admiral\000IIII", '\000' <repeats 11 times>, empire = 3 '\003', value = 1085}, {name = "Sakul\000l", '\000' <repeats 16 times>, empire = 2 '\002', value = 1076}, {name = "LuNaTic", '\000' <repeats 16 times>,
              empire = 2 '\002', value = 997}}, m_ranking_y = {{name = "AF\000z", '\000' <repeats 19 times>, empire = 2 '\002', value = 23814824}, {name = "Robofarm", '\000' <repeats 15 times>, empire = 3 '\003', value = 19719678}, {name = "PsytoDie", '\000' <repeats 15 times>, empire = 3 '\003', value = 17615622}, {name = "Admiral", '\000' <repeats 16 times>, empire = 3 '\003', value = 13880285}, {
              name = "Shlady\000\000\000m", '\000' <repeats 13 times>, empire = 3 '\003', value = 13865326}, {name = "Borz\000oFarm", '\000' <repeats 13 times>, empire = 3 '\003', value = 12900697}, {name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 12273812}, {name = "Titania\000\000m", '\000' <repeats 13 times>, empire = 2 '\002', value = 11865085}, {
              name = "DiEwUrSt\000m", '\000' <repeats 13 times>, empire = 3 '\003', value = 10594993}, {name = "Perplex", '\000' <repeats 16 times>, empire = 1 '\001', value = 9081844}}, m_ranking_m = {{name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 16}, {name = "AF\000nioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 14}, {name = "RaLLaRemo", '\000' <repeats 14 times>,
              empire = 1 '\001', value = 13}, {name = "Sakul\000emo", '\000' <repeats 14 times>, empire = 2 '\002', value = 13}, {name = "Titania\000\000Xx", '\000' <repeats 12 times>, empire = 2 '\002', value = 12}, {name = "DiEwUrSt\000Xx", '\000' <repeats 12 times>, empire = 3 '\003', value = 12}, {name = "xMetroFleXx", '\000' <repeats 12 times>, empire = 3 '\003', value = 12}, {
              name = "Titan\000l", '\000' <repeats 16 times>, empire = 2 '\002', value = 12}, {name = "Admiral\000eXx", '\000' <repeats 12 times>, empire = 3 '\003', value = 12}, {name = "AFBuff", '\000' <repeats 17 times>, empire = 3 '\003', value = 11}}, m_ranking_c_f = {{name = "xS0nYx3\000hMon", '\000' <repeats 11 times>, empire = 3 '\003', value = 0}, {name = "DiicKoeN", '\000' <repeats 15 times>,
--Type <RET> for more, q to quit, c to continue without paging--
              empire = 1 '\001', value = 0}, {name = "Sakul", '\000' <repeats 18 times>, empire = 2 '\002', value = 0}, {name = "RaLLaBuff", '\000' <repeats 14 times>, empire = 1 '\001', value = 0}, {name = "DeinT0D", '\000' <repeats 16 times>, empire = 2 '\002', value = 0}, {name = "RaLLaRemo", '\000' <repeats 14 times>, empire = 1 '\001', value = 0}, {name = "Buffi", '\000' <repeats 18 times>, empire = 1 '\001',
              value = 0}, {name = "Pohuist", '\000' <repeats 16 times>, empire = 2 '\002', value = 0}, {name = "BuffHu", '\000' <repeats 17 times>, empire = 1 '\001', value = 0}, {name = "Perplex", '\000' <repeats 16 times>, empire = 1 '\001', value = 0}}, m_ranking_o_c = {{name = "ShinioFarm", '\000' <repeats 13 times>, empire = 2 '\002', value = 540}, {name = "Admiral", '\000' <repeats 16 times>, empire = 3 '\003',
              value = 173}, {name = "Perplex", '\000' <repeats 16 times>, empire = 1 '\001', value = 156}, {name = "AF\000iral\000eXx", '\000' <repeats 12 times>, empire = 2 '\002', value = 151}, {name = "Borz\000oFleXx", '\000' <repeats 12 times>, empire = 3 '\003', value = 145}, {name = "xMetroFleXx", '\000' <repeats 12 times>, empire = 3 '\003', value = 142}, {name = "Robofarm", '\000' <repeats 15 times>,
              empire = 3 '\003', value = 128}, {name = 'I' <repeats 12 times>, '\000' <repeats 11 times>, empire = 2 '\002', value = 112}, {name = "PsytoDie", '\000' <repeats 15 times>, empire = 3 '\003', value = 94}, {name = "Titania", '\000' <repeats 16 times>, empire = 2 '\002', value = 86}}, m_iMobItemRate = 100, m_iMobDamageRate = 100, m_iMobGoldAmountRate = 100, m_iMobGoldDropRate = 100, m_iMobExpRate = 100,
          m_iMobItemRatePremium = 100, m_iMobGoldAmountRatePremium = 100, m_iMobGoldDropRatePremium = 100, m_iMobExpRatePremium = 100, m_iUserDamageRate = 100, m_iUserDamageRatePremium = 100, m_iVIDCount = 141541,
          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 = 0x4a837200,
                _M_bucket_count = 62233, _M_element_count = 38104, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 62233}}, <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 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 = 0x28e733f0,
                _M_bucket_count = 11, _M_element_count = 9, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 11}}, <No data fields>}, <No data fields>},
          m_map_pkPCChr = {<std::tr1::__unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CHARACTER*, std::tr1::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>> = {<No data fields>}, <No data fields>},
                  _M_eq = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>},
                  _M_h1 = {<std::unary_function<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, true, std::tr1::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e73420, _M_bucket_count = 11, _M_element_count = 9, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                  _M_next_resize = 11}}, <No data fields>}, <No data fields>}, dummy1 = '\000' <repeats 20 times>, "\250\273r(\000\000\000\000\000\000\000\000\001", '\000' <repeats 11 times>, "&\001\000\000\006", '\000' <repeats 475 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 = 0x29e16800, _M_bucket_count = 823, _M_element_count = 432, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 823}}, <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 = 0x28e73480, _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::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 = 0x28e734b0, _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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x5d172b40, _M_left = 0x5d1b7900, _M_right = 0x5d5249a0}, _M_node_count = 68}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red,
                    _M_parent = 0x29e84660, _M_left = 0x29e92920, _M_right = 0x29f58240}, _M_node_count = 639}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2f3442c0, _M_left = 0x2f248c00, _M_right = 0x516f9d40}, _M_node_count = 79}, <No data fields>}}}, m_bUsePendingDestroy = false,
          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_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 = 0x28e734e0, _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>}}
        item_manager = {<singleton<ITEM_MANAGER>> = {_vptr.singleton = 0x84f8fc8 <vtable for ITEM_MANAGER+8>, static ms_singleton = 0xffbfa920}, 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 = 0x2ad81e40, _M_finish = 0x2af3603d,
                _M_end_of_storage = 0x2af3603d}}, <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 = 0x29eeb000, _M_finish = 0x29eeb4b0, _M_end_of_storage = 0x29eeb800}}, <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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x29f14060, _M_left = 0x29f58280, _M_right = 0x2ad39500}, _M_node_count = 3241}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x5be45bc0, _M_left = 0x52830a00, _M_right = 0x2db20fe0}, _M_node_count = 857535}, <No data fields>}}}, m_dwVIDCount = 887829, m_dwCurrentID = 34477078, m_ItemIDRange = {dwMin = 30000001, dwMax = 40000000,
            dwUsableItemIDMin = 33616583}, m_ItemIDSpareRange = {dwMin = 40000001, dwMax = 50000000, dwUsableItemIDMin = 40000001},
          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 = 0x52e87a00, _M_bucket_count = 823, _M_element_count = 202, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 823}}, <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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x563a91c0, _M_left = 0x691e78a0, _M_right = 0x5d007920}, _M_node_count = 857496}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa9cc, _M_right = 0xffbfa9cc}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b3e20a0, _M_left = 0x2b460060, _M_right = 0x2b460040}, _M_node_count = 301}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b4012a0, _M_left = 0x2b401240, _M_right = 0x2b401800}, _M_node_count = 48}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfaa14, _M_right = 0xffbfaa14}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfaa2c, _M_right = 0xffbfaa2c}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfaa44, _M_right = 0xffbfaa44}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfaa5c, _M_right = 0xffbfaa5c}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfaa74, _M_right = 0xffbfaa74}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b4010a0, _M_left = 0x2b3f9fa0, _M_right = 0x2b4011c0}, _M_node_count = 21}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b3edf40, _M_left = 0x2b3f5120, _M_right = 0x2b3ed9a0}, _M_node_count = 62}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
--Type <RET> for more, q to quit, c to continue without paging--
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2afdd1c0, _M_left = 0x29c111c0, _M_right = 0x2b15fc00}, _M_node_count = 6741}, <No data fields>}}}, static MAX_NORM_ATTR_NUM = 5, static MAX_RARE_ATTR_NUM = 27}
        shop_manager = {<singleton<CShopManager>> = {_vptr.singleton = 0x8514270 <vtable for CShopManager+8>, static ms_singleton = 0xffbfa578}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b133660, _M_left = 0x2b1334a0, _M_right = 0x2b133940}, _M_node_count = 40}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b1334c0, _M_left = 0x2b133680, _M_right = 0x2b133f80}, _M_node_count = 15}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa5b0, _M_right = 0xffbfa5b0}, _M_node_count = 0}, <No data fields>}}}}
        mob_manager = {<singleton<CMobManager>> = {_vptr.singleton = 0x84fbabc <vtable for CMobManager+8>, static ms_singleton = 0xffbfa81c}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x29d14880, _M_left = 0x29f22640, _M_right = 0x29f58220}, _M_node_count = 1574}, <No data fields>}}}, m_map_pkMobByName = {_M_t = {
              _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CMob*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CMob*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x29e8dee0,
                    _M_left = 0x29e8c410, _M_right = 0x29ed7570}, _M_node_count = 1945}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2a012e60, _M_left = 0x2a00a800, _M_right = 0x2ad733c0}, _M_node_count = 821}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2ad58900, _M_left = 0x29f32180, _M_right = 0x29f36ee0}, _M_node_count = 224}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa884, _M_right = 0xffbfa884}, _M_node_count = 0}, <No data fields>}}}}
        motion_manager = {<singleton<CMotionManager>> = {_vptr.singleton = 0x84fc2c4 <vtable for CMotionManager+8>, static ms_singleton = 0xffbfa4a4}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x51fd11c0, _M_left = 0x51f04c60, _M_right = 0x521cb5a0}, _M_node_count = 887}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x520357e0, _M_left = 0x51f19fe0, _M_right = 0x521cb640}, _M_node_count = 879}, <No data fields>}}}}
        party_manager = {<singleton<CPartyManager>> = {_vptr.singleton = 0x84fcf08 <vtable for CPartyManager+8>, static ms_singleton = 0xffbfa5c4}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x596e7a60, _M_left = 0x40c77840, _M_right = 0x5aebd580}, _M_node_count = 4}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa5e4, _M_right = 0xffbfa5e4}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<CParty*> >> = {_M_key_compare = {<std::binary_function<CParty*, CParty*, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x552d2420,
                    _M_left = 0x5af7a8c0, _M_right = 0x552d2420}, _M_node_count = 2}, <No data fields>}}}, m_bEnablePCParty = true}
        skill_manager = {<singleton<CSkillManager>> = {_vptr.singleton = 0x8507174 <vtable for CSkillManager+8>, static ms_singleton = 0xffbfa3a0}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b32b8c0, _M_left = 0x2b32b4e0, _M_right = 0x2b3b0160}, _M_node_count = 101}, <No data fields>}}}}
        pvp_manager = {<singleton<CPVPManager>> = {_vptr.singleton = 0x84fdb5c <vtable for CPVPManager+8>, static ms_singleton = 0xffbfa4d8}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa4e0, _M_right = 0xffbfa4e0}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa4f8, _M_right = 0xffbfa4f8}, _M_node_count = 0}, <No data fields>}}}}
        lzo_manager = {<singleton<LZOManager>> = {_vptr.singleton = 0x84faeac <vtable for LZOManager+8>, static ms_singleton = 0xffbfa33c}, m_workmem = 0x28ebcdc0 "\005"}
        db_manager = {<singleton<DBManager>> = {_vptr.singleton = 0x84edba4 <vtable for DBManager+8>, static ms_singleton = 0xffbfd094}, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
                  _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfda78, _M_right = 0xffbfda78},
                  _M_node_count = 0}, <No data fields>}}}, m_vec_GreetMessage = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
              _M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfda9c, _M_right = 0xffbfda9c}, _M_node_count = 0}, <No data fields>}}}, mapLDBilling = {_M_t = {
              _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0,
                    _M_left = 0xffbfdab4, _M_right = 0xffbfdab4}, _M_node_count = 0}, <No data fields>}}}, 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>}}
        account_db = {<singleton<AccountDB>> = {_vptr.singleton = 0x84edb94 <vtable for AccountDB+8>, static ms_singleton = 0xffbfc6b4}, m_sql_direct = {<CAsyncSQL> = {<No data fields>}, <No data fields>}, m_sql = {<CAsyncSQL> = {<No data fields>}, <No data fields>}, m_IsConnect = true}
        log_manager = {<singleton<LogManager>> = {_vptr.singleton = 0x84fadf0 <vtable for LogManager+8>, static ms_singleton = 0xffbfb298}, m_sql = <incomplete type>, m_bIsConnect = true}
        messenger_manager = {<singleton<MessengerManager>> = {_vptr.singleton = 0x84fb598 <vtable for MessengerManager+8>, static ms_singleton = 0xffbfa6c4}, m_set_loginAccount = {_M_t = {
              _M_impl = {<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x53a35720, _M_left = 0x6d5831b0, _M_right = 0x6c7f8050},
                  _M_node_count = 17}, <No data fields>}}}, m_Relation = {_M_t = {
              _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
                  _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x5bf7dac0, _M_left = 0x6aa6e000, _M_right = 0x6b057140},
                  _M_node_count = 6}, <No data fields>}}}, m_InverseRelation = {_M_t = {
              _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
                  _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x597f9680, _M_left = 0x521ccd00, _M_right = 0x5db3e940},
                  _M_node_count = 39}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa714, _M_right = 0xffbfa714}, _M_node_count = 0}, <No data fields>}}},
          m_vecTeamList = {<std::_Vector_base<MessengerManager::STeamMessenger, std::allocator<MessengerManager::STeamMessenger> >> = {_M_impl = {<std::allocator<MessengerManager::STeamMessenger>> = {<__gnu_cxx::new_allocator<MessengerManager::STeamMessenger>> = {<No data fields>}, <No data fields>}, _M_start = 0x29cce6c0, _M_finish = 0x29cce72a, _M_end_of_storage = 0x29cce72a}}, <No data fields>}}
        p2p_manager = {<singleton<P2P_MANAGER>> = {_vptr.singleton = 0x84fc444 <vtable for P2P_MANAGER+8>, static ms_singleton = 0xffbfabe0}, 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 = 0x28e73540, _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>}, m_map_pkCCI = {
            _M_h = {<std::__detail::_Hashtable_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >> = {<std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::__detail::_Select1st, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {<std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>> = {<std::__detail::_Select1st> = {<No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<1, stringhash, true>> = {<stringhash> = {<No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>> = {<std::__detail::_Mod_range_hashing> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>> = {<std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>> = {<No data fields>}, <std::__detail::_Insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false>> = {<std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >> = {<No data fields>}, <No data fields>}, <std::__detail::_Rehash_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, std::integral_constant<bool, true> >> = {<No data fields>}, <std::__detail::_Equality<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, stringhash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>> = {<No data fields>}, <std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, true> > >> = {<std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, true> >, true>> = {<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, true> >> = {<__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*>, true> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, _M_buckets = 0x5cdbc590, _M_bucket_count = 17, _M_before_begin = {_M_nxt = 0x6cfe8dd0}, _M_element_count = 8, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 17}, _M_single_bucket = 0x0}}, m_map_dwPID_pkCCI = {
            _M_h = {<std::__detail::_Hashtable_base<unsigned int, std::pair<unsigned int const, _CCI*>, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >> = {<std::__detail::_Hash_code_base<unsigned int, std::pair<unsigned int const, _CCI*>, std::__detail::_Select1st, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {<std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>> = {<std::__detail::_Select1st> = {<No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned int>, true>> = {<std::hash<unsigned int>> = {<std::__hash_base<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>> = {<std::__detail::_Mod_range_hashing> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned int>, true>> = {<std::equal_to<unsigned int>> = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Map_base<unsigned int, std::pair<unsigned int const, _CCI*>, std::allocator<std::pair<unsigned int const, _CCI*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>> = {<No data fields>}, <std::__detail::_Insert<unsigned int, std::pair<unsigned int const, _CCI*>, std::allocator<std::pair<unsigned int const, _CCI*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, false>> = {<std::__detail::_Insert_base<unsigned int, std::pair<unsigned int const, _CCI*>, std::allocator<std::pair<unsigned int const, _CCI*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >> = {<No data fields>}, <No data fields>}, <std::__detail::_Rehash_base<unsigned int, std::pair<unsigned int const, _CCI*>, std::allocator<std::pair<unsigned int const, _CCI*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, std::integral_constant<bool, true> >> = {<No data fields>}, <std::__detail::_Equality<unsigned int, std::pair<unsigned int const, _CCI*>, std::allocator<std::pair<unsigned int const, _CCI*> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>> = {<No data fields>}, <std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, _CCI*>, false> > >> = {<std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, _CCI*>, false> >, true>> = {<std::allocator<std::__detail::_Hash_node<std::pair<unsigned int const, _CCI*>, false> >> = {<__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned int const, _CCI*>, false> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, _M_buckets = 0x5cdbc5e0, _M_bucket_count = 17, _M_before_begin = {_M_nxt = 0x346f0c60}, _M_element_count = 8, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 17}, _M_single_bucket = 0x0}}, m_aiEmpireUserCount = {0, 0, 0, 8}}
--Type <RET> for more, q to quit, c to continue without paging--
        guild_manager = {<singleton<CGuildManager>> = {_vptr.singleton = 0x84f1000 <vtable for CGuildManager+8>, static ms_singleton = 0xffbfa898}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa8a0, _M_right = 0xffbfa8a0}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<std::pair<unsigned int, unsigned int> > >> = {
                  _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>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa8b8, _M_right = 0xffbfa8b8}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<std::pair<unsigned int, unsigned int> > >> = {
                  _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>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa8d0, _M_right = 0xffbfa8d0}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa8e8, _M_right = 0xffbfa8e8}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa900, _M_right = 0xffbfa900}, _M_node_count = 0}, <No data fields>}}}, 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>}}
        mark_manager = {<singleton<CGuildMarkManager>> = {_vptr.singleton = 0x84d84b0 <vtable for CGuildMarkManager+8>, static ms_singleton = 0xffbfacc8}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x28e4b300, _M_left = 0x28e4b300, _M_right = 0x28e4b300}, _M_node_count = 1}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x29ddf980, _M_left = 0x29ddf980, _M_right = 0x29ddf980}, _M_node_count = 1}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red,
                    _M_parent = 0x28ee82e0, _M_left = 0x28e4b320, _M_right = 0x28f022e0}, _M_node_count = 6399}, <No data fields>}}}, m_pathPrefix = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xffbfad1c "mark"}, _M_string_length = 4, {_M_local_buf = "mark", '\000' <repeats 11 times>,
              _M_allocated_capacity = 1802658157}}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfad30, _M_right = 0xffbfad30}, _M_node_count = 0}, <No data fields>}}}}
        dungeon_manager = {<singleton<CDungeonManager>> = {_vptr.singleton = 0x84eed98 <vtable for CDungeonManager+8>, static ms_singleton = 0xffbfa540}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa548, _M_right = 0xffbfa548}, _M_node_count = 0}, <No data fields>}}}, 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>}, <std::_Rb_tree_key_compare<std::less<long> >> = {_M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {
                    _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffbfa560, _M_right = 0xffbfa560}, _M_node_count = 0}, <No data fields>}}}, next_id_ = 2}
        refine_manager = {<singleton<CRefineManager>> = {_vptr.singleton = 0x8505a5c <vtable for CRefineManager+8>, static ms_singleton = 0xffbfa3bc}, 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>}, <std::_Rb_tree_key_compare<std::less<unsigned int> >> = {
                  _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x2b1718b0, _M_left = 0x2b1703c0, _M_right = 0x2b3b2ae0}, _M_node_count = 336}, <No data fields>}}}}
        banword_manager = {<singleton<CBanwordManager>> = {_vptr.singleton = 0x84d9448 <vtable for CBanwordManager+8>, static ms_singleton = 0xffbfaae8}, m_hashmap_words = {table_ = {<boost::unordered::detail::functions<boost::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
                static nothrow_move_assignable = <optimized out>, static nothrow_move_constructible = <optimized out>, static nothrow_swappable = <optimized out>, current_ = 0 '\000', funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
              allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 193, size_ = 115, mlf_ = 1, max_load_ = 193, buckets_ = 0x29e2bf00}}}

 

 

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • Answers 1
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

1 answer to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • 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.