Jump to content

meneleos

Member
  • Posts

    48
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Posts posted by meneleos

  1. There is a problem with clearimages function.

    	void CAniImageBox::ClearImages()
    	{
    		while (!m_ImageFileNames.empty())
    			m_ImageFileNames.pop();
    
    		for_each(m_ImageVector.begin(), m_ImageVector.end(), CGraphicExpandedImageInstance::DeleteExpandedImageInstance);
    		m_ImageVector.clear();
    	}

    fixed.

     

  2. in game.py
    find this:
     

    
    		netFieldMusicFileName = m2netm2g.GetFieldMusicFileName()
    		if netFieldMusicFileName:
    			snd.FadeInMusic("BGM/" + netFieldMusicFileName)
    		elif musicInfo.fieldMusic != "":
    			snd.FadeInMusic("BGM/" + musicInfo.fieldMusic)

    change:
     

    
    		if (musicInfo.fieldMusic != "xmas.mp3"):
    			netFieldMusicFileName = m2netm2g.GetFieldMusicFileName()
    			if netFieldMusicFileName:
    				snd.FadeInMusic("BGM/" + netFieldMusicFileName)
    			elif musicInfo.fieldMusic != "":
    				snd.FadeInMusic("BGM/" + musicInfo.fieldMusic)
    
     

    finally;


    https://metin2.download/video/9q1V0kLfanfDv4AXJq80EL2Ykrc6F05o/.mp4

    • Metin2 Dev 1
  3. 5 hours ago, ReFresh said:

    @meneleosThanks for trying to help me, but by the way you did, you cannot recieve the name of invite sender, because you didn't edit the packet which have to send the inviter name. I got an empty value by the way you did. I was thinking about adding a new packet to send the inviter name, but if there is another easier way how to send it, it will be much better.

    sorry

    find this line

    p.size = sizeof(p) + sizeof(DWORD) + GUILD_NAME_MAX_LEN + 1;

    and change

     

    p.size    = sizeof(p) + sizeof(DWORD) + GUILD_NAME_MAX_LEN + 1 + CHARACTER_NAME_MAX_LEN + 1;

    client

    change case GUILD_SUBHEADER_GC_GUILD_INVITE
     

    		case GUILD_SUBHEADER_GC_GUILD_INVITE:
    		{
    			DWORD dwGuildID;
    			if (!Recv(sizeof(dwGuildID), &dwGuildID))
    				return false;
    
    			char szGuildName[GUILD_NAME_MAX_LEN+1];
    			if (!Recv(sizeof(szGuildName), &szGuildName))
    				return false;
    
    			char szInviterName[CHARACTER_NAME_MAX_LEN+1];
    			if (!Recv(sizeof(szInviterName), &szInviterName))
    				return false;
    
    			szGuildName[GUILD_NAME_MAX_LEN] = 0;
    			szInviterName[CHARACTER_NAME_MAX_LEN] = 0;
    
    			PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "RecvGuildInviteQuestion", Py_BuildValue("(iss)", dwGuildID, szGuildName, szInviterName));
    			Tracef(" <Guild Invite> %d, %s, %s\n", dwGuildID, szGuildName, szInviterName);
    			break;
    		}

     

  4.  

        Server/Game/guild.cpp

    	DWORD gid = GetID();
    
    	TPacketGCGuild p;
    	p.header	= HEADER_GC_GUILD;
    	p.size	= sizeof(p) + sizeof(DWORD) + GUILD_NAME_MAX_LEN + 1 + CHARACTER_NAME_MAX_LEN + 1;
    	p.subheader	= GUILD_SUBHEADER_GC_GUILD_INVITE;
    
    	TEMP_BUFFER buf;
    	buf.write( &p, sizeof(p) );
    	buf.write( &gid, sizeof(DWORD) );
    	buf.write( GetName(), GUILD_NAME_MAX_LEN + 1 );
    	buf.write( pchInviter->GetName(), CHARACTER_NAME_MAX_LEN + 1 ); // send inviter name
    
    	pchInvitee->GetDesc()->Packet( buf.read_peek(), buf.size() );

     

        Client/UserInterface/PythonNetworkStreamPhaseGame.cpp
     

    		case GUILD_SUBHEADER_GC_GUILD_INVITE:
    		{
    			DWORD dwGuildID;
    			if (!Recv(sizeof(dwGuildID), &dwGuildID))
    				return false;
    
    			char szGuildName[GUILD_NAME_MAX_LEN+1];
    			if (!Recv(sizeof(szGuildName), &szGuildName))
    				return false;
    
    			char szInviterName[CHARACTER_NAME_MAX_LEN+1];
    			if (!Recv(sizeof(szInviterName), &szInviterName))
    				return false;
    
    			szGuildName[GUILD_NAME_MAX_LEN] = 0;
    			szInviterName[CHARACTER_NAME_MAX_LEN] = 0;
    
    			PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "RecvGuildInviteQuestion", Py_BuildValue("(iss)", dwGuildID, szGuildName, szInviterName));
    			Tracef(" <Guild Invite> %d, %s, %s\n", dwGuildID, szGuildName, szInviterName);
    			break;
    		}

        root/game.py
     

    	## Guild
    	def RecvGuildInviteQuestion(self, guildID, guildName, inviterName):
    		guildInviteQuestionDialog = uicommon.QuestionDialog()
    		guildInviteQuestionDialog.SetText(localeInfo.GUILD_DO_YOU_JOIN_NEW % (inviterName, guildName))
    		guildInviteQuestionDialog.SetAcceptEvent(lambda arg=True: self.AnswerGuildInvite(arg))
    		guildInviteQuestionDialog.SetCancelEvent(lambda arg=False: self.AnswerGuildInvite(arg))
    		guildInviteQuestionDialog.Open()
    		guildInviteQuestionDialog.guildID = guildID
    		self.guildInviteQuestionDialog = guildInviteQuestionDialog

        locale_game.txt
     

    
    	GUILD_DO_YOU_JOIN_NEW	%s has invited you to %s. Do you want to join?

     

  5. 		prt->material_count = 0;
    		for (int i = 0; i < REFINE_MATERIAL_MAX_NUM; i++)
    		{
    			str_to_number(prt->materials[i].vnum, data[col++]);
    			str_to_number(prt->materials[i].count, data[col++]);
    			if (prt->materials[i].vnum != 0)
    				prt->material_count++;
    		}

     

  6. 1 hour ago, tierrilopes said:

    45 * /m 30000 20  =  900

     Does yours also crash if you run 45 times this command?:

    
    /m 30000 20

     

    If not, can you add here your edited command for me to test in the same exact conditions as yourself?

     

     

    The error was not in command, the command was to show only 600 pieces monster.
    You called 900 monsters, try calling 1300 monsters.
    try
    65 * / m 30000 20 = 900

    The problem is caused by the viewinsert or EncodeInsertPacket functions.

     

    my command: 

    
    ACMD(do_shop_dc_test)
    {
    	int iCount = 300;
    	while (iCount--)
    	{
    		CHARACTER_MANAGER::instance().SpawnMobRange(30000, 
    				ch->GetMapIndex(),
    				ch->GetX() - number(200, 750), 
    				ch->GetY() - number(200, 750), 
    				ch->GetX() + number(200, 750), 
    				ch->GetY() + number(200, 750), 
    				true,
    				false);
    	}
    }

     

  7. Greetings,
    If the number of monsters, NPCs or characters is over 600-700 when I enter the game, the game throws me back into the login screen.
    This problem is also available in mainline / novaline source files in kraizy.tgz. Unregistered mainline source throws in the login screen when there are 1200-1300 characters / monsters.
    I'm looking for help in resolving the problem. People who say that I can fix the problem in a paid way can post the price together with the evidence video.

    Video of the problem I'm experiencing

     

  8. Hi, one of my game's core crashed. This is core debug bt and bt full. Do you have any idea what is the problem? I can pay.

     

    bt: 

    Spoiler

    warning: exec file is newer than core file.
    [New LWP 100242]
    [New LWP 100746]
    [New LWP 100747]
    [New LWP 100748]
    Core was generated by `game'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  0x08232c25 in FuncPacketView::operator() (this=0xffff9830, v=...) at entity.cpp:85
    85      entity.cpp: No such file or directory.
    [Current thread is 1 (LWP 100242)]
    (gdb) bt
    #0  0x08232c25 in FuncPacketView::operator() (this=0xffff9830, v=...) at entity.cpp:85
    #1  0x08232e47 in std::for_each<std::tr1::__detail::_Hashtable_iterator<std::pair<CEntity* const, int>, false, false>, FuncPacketView> (__first=..., __last=..., __f=...)
        at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
    #2  0x082328d1 in CEntity::PacketView (this=0x40ada000, data=0xffff9961, bytes=27, except=0x40ada000)
        at entity.cpp:103
    #3  0x080912ef in CHARACTER::SendMovePacket (this=0x40ada000, bFunc=0 '\000', bArg=0 '\000', x=69227,
        y=592141, dwDuration=361, dwTime=0, iRot=-1) at char.cpp:3811
    #4  0x08150350 in CHARACTER::__StateIdle_Monster (this=0x40ada000) at char_state.cpp:795
    #5  0x0814dc68 in CHARACTER::StateIdle (this=0x40ada000) at char_state.cpp:403
    #6  0x080c70d7 in CStateTemplate<CHARACTER>::ExecuteState (this=0x40ada0e4) at state.h:76
    #7  0x08245e94 in CFSM::Update (this=0x40ada058) at FSM.cpp:42
    #8  0x08096436 in CHARACTER::UpdateStateMachine (this=0x40ada000, dwPulse=79505) at char.cpp:5435
    #9  0x08131343 in std::mem_fun1_t<void, CHARACTER, unsigned int>::operator() (this=0xffff9ba8,
        __p=0x40ada000, __x=79505) at /usr/local/lib/gcc47/include/c++/bits/stl_function.h:633
    #10 0x0812f450 in std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> >::operator() (
        this=0xffff9ba8, __x=@0x2a945474: 0x40ada000) at /usr/local/lib/gcc47/include/c++/backward/binders.h:161
    #11 0x0812d37d in std::for_each<__gnu_cxx::__normal_iterator<CHARACTER**, std::vector<CHARACTER*, std::allocator<CHARACTER*> > >, std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> > > (__first=...,
        __last=..., __f=...) at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
    #12 0x0812a31f in CHARACTER_MANAGER::Update (this=0xffffb858, iPulse=79505) at char_manager.cpp:800
    #13 0x08467e84 in idle () at main.cpp:856
    #14 0x0804f48a in main (argc=1, argv=0xffffde50) at main.cpp:534
     

     

    bt full:

    Spoiler

    #14 0x0804f48a in main (argc=1, argv=0xffffde50) at main.cpp:534
    (gdb) bt full
    #0  0x08232c25 in FuncPacketView::operator() (this=0xffff9830, v=...) at entity.cpp:85
    No locals.
    #1  0x08232e47 in std::for_each<std::tr1::__detail::_Hashtable_iterator<std::pair<CEntity* const, int>, false, false>, FuncPacketView> (__first=..., __last=..., __f=...)
        at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
    No locals.
    #2  0x082328d1 in CEntity::PacketView (this=0x40ada000, data=0xffff9961, bytes=27, except=0x40ada000)
        at entity.cpp:103
            f = {<FuncPacketAround> = {m_data = 0xffff9961, m_bytes = 27,
                m_except = 0x40ada000}, <No data fields>}
    #3  0x080912ef in CHARACTER::SendMovePacket (this=0x40ada000, bFunc=0 '\000', bArg=0 '\000', x=69227,
        y=592141, dwDuration=361, dwTime=0, iRot=-1) at char.cpp:3811
            pack = {bHeader = 3 '\003', bFunc = 0 '\000', uArg = 0, bRot = 13 '\r', dwVID = 35559, lX = 69227,
              lY = 592141, dwTime = 3179105, dwDuration = 361}
    #4  0x08150350 in CHARACTER::__StateIdle_Monster (this=0x40ada000) at char_state.cpp:795
            fx = 275.517578
            fy = 128.475952
            fDist = 304
            victim = 0x0
            pkChrProtege = 0x40abc000
    #5  0x0814dc68 in CHARACTER::StateIdle (this=0x40ada000) at char_state.cpp:403
    No locals.
    #6  0x080c70d7 in CStateTemplate<CHARACTER>::ExecuteState (this=0x40ada0e4) at state.h:76
    No locals.
    #7  0x08245e94 in CFSM::Update (this=0x40ada058) at FSM.cpp:42
    No locals.
    #8  0x08096436 in CHARACTER::UpdateStateMachine (this=0x40ada000, dwPulse=79505) at char.cpp:5435
            __FUNCTION__ = "UpdateStateMachine"
    #9  0x08131343 in std::mem_fun1_t<void, CHARACTER, unsigned int>::operator() (this=0xffff9ba8,
        __p=0x40ada000, __x=79505) at /usr/local/lib/gcc47/include/c++/bits/stl_function.h:633
    No locals.
    #10 0x0812f450 in std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> >::operator() (
        this=0xffff9ba8, __x=@0x2a945474: 0x40ada000) at /usr/local/lib/gcc47/include/c++/backward/binders.h:161
    No locals.
    #11 0x0812d37d in std::for_each<__gnu_cxx::__normal_iterator<CHARACTER**, std::vector<CHARACTER*, std::allocator<CHARACTER*> > >, std::binder2nd<std::mem_fun1_t<void, CHARACTER, unsigned int> > > (__first=...,
        __last=..., __f=...) at /usr/local/lib/gcc47/include/c++/bits/stl_algo.h:4449
    No locals.
    #12 0x0812a31f in CHARACTER_MANAGER::Update (this=0xffffb858, iPulse=79505) at char_manager.cpp:800
            v = {<std::_Vector_base<CHARACTER*, std::allocator<CHARACTER*> >> = {
                _M_impl = {<std::allocator<CHARACTER*>> = {<__gnu_cxx::new_allocator<CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2a945000, _M_finish = 0x2a945f08,
                  _M_end_of_storage = 0x2a945f08}}, <No data fields>}
    #13 0x08467e84 in idle () at main.cpp:856
            pta = {tv_sec = 1533665430, tv_usec = 26127}
            passed_pulses = <optimized out>
            process_time_count = 1
            now = {tv_sec = 1533665430, tv_usec = 67287}
            t = 3179104
    #14 0x0804f48a in main (argc=1, argv=0xffffde50) at main.cpp:534
            lzo_manager = {<singleton<LZOManager>> = {_vptr.singleton = 0x85f9c08 <vtable for LZOManager+8>,
                static ms_singleton = 0xffff9d78},
              m_workmem = 0x28e5a840 "\223p\377\377\253p\377\377\273s\377\377\317\201\377\377\317\206\377\377\323r\377\377\217u\377\377\331r\377\377\227k\377\377\177~\377\377/\203\377\377\331q\377\377\033l\377\377\265k\377\377Wk\377\377Ko\377\377\273m\377\377\207n\377\377Ho\377\377\263t\377\377[v\377\377\067v\377\377\323z\377\377Kk\377\377\313n\377\377\253n\377\377\313r\377\377Kj\377\377\270s\377\377ox\377\377\243j\377\377\357j\377\377\---Type <return> to continue, or q <return> to quit---
    331v\377\377\304h\377\377\263q\377\377Ki\377\377\303j\377\377Km\377\377\315m\377\377mj\377\377\372g\377\377\307j\377\377\263j\377\377Ug\377\377[u\377\377Kh\377\377\313k\377\377A\200\377\377\353z\377\377\257j\377\377"...}
            priv_manager = {<singleton<CPrivManager>> = {
                _vptr.singleton = 0x8600eb8 <vtable for CPrivManager+8>, static ms_singleton = 0xffffadfc},
              m_aakPrivEmpireData = {{{m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{m_value = 200,
                    m_end_time_sec = 1534267055}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{m_value = 200,
                    m_end_time_sec = 1534267055}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}}, {{m_value = 200, m_end_time_sec = 1534267055}, {
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}}}, m_aPrivGuild = {{_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaea4,
                        _M_right = 0xffffaea4}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaebc,
                        _M_right = 0xffffaebc}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaed4,
                        _M_right = 0xffffaed4}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaeec,
                        _M_right = 0xffffaeec}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf04,
                        _M_right = 0xffffaf04}, _M_node_count = 0}}}}, m_aPrivChar = {{_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf1c,
                        _M_right = 0xffffaf1c}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf34,
    ---Type <return> to continue, or q <return> to quit---
                        _M_right = 0xffffaf34}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf4c,
                        _M_right = 0xffffaf4c}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf64,
                        _M_right = 0xffffaf64}, _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaf7c,
                        _M_right = 0xffffaf7c}, _M_node_count = 0}}}}}
            spam_mgr = {<singleton<SpamManager>> = {_vptr.singleton = 0x8619150 <vtable for SpamManager+8>,
                static ms_singleton = 0xffff9d9c},
              m_vec_word = {<std::_Vector_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > >> = {
                  _M_impl = {<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
                    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}
            dr_manager = {<singleton<CDragonRoomManager>> = {
                _vptr.singleton = 0x85ec378 <vtable for CDragonRoomManager+8>,
                static ms_singleton = 0xffffa0c0}, iTimeToLeft = 0, StartTime_ = 1533662249,
              backCounterTimer = {px = 0x0}, dragonRoomResetTimer = {px = 0x0}, stoneCount = 0,
              roomPassword = 0, authPassword = 0, owner_id = 0, dragon_HP = 0, isnull = false, dl_Team = {
                static npos = <optimized out>,
                _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x88edf7c <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+12> ""}},
              member_list = {<std::tr1::__unordered_set<int, std::tr1::hash<int>, std::equal_to<int>, std::allocator<int>, false>> = {<std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<int, int, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<int, int>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<int, unsigned int>> = {<No data fields>}, <No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<int, int, std::_Identity<int>, true, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<int, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25450, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>}}
    ---Type <return> to continue, or q <return> to quit---
            pvp_manager = {<singleton<CPVPManager>> = {_vptr.singleton = 0x8601020 <vtable for CPVPManager+8>,
                static ms_singleton = 0xffff9ec4}, m_map_pkPVP = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPVP*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPVP*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4597eac0, _M_left = 0x45456500,
                      _M_right = 0x4597eac0}, _M_node_count = 2}}}, m_map_pkPVPSetByID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CPVP*, std::tr1::hash<CPVP*>, std::equal_to<CPVP*>, std::allocator<CPVP*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CPVP*, std::tr1::hash<CPVP*>, std::equal_to<CPVP*>, std::allocator<CPVP*> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43fa3640, _M_left = 0x35b5a340,
                      _M_right = 0x4597bf40}, _M_node_count = 14}}}}
            war_map_manager = {<singleton<CWarMapManager>> = {
                _vptr.singleton = 0x8617ec0 <vtable for CWarMapManager+8>, static ms_singleton = 0xffff9ef8},
              m_map_kWarMapInfo = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, SWarMapInfo*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, SWarMapInfo*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28e17520, _M_left = 0x28e17520,
                      _M_right = 0x28e17500}, _M_node_count = 2}}}, m_mapWarMap = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, CWarMap*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, CWarMap*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>},
                    _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9f18,
                      _M_right = 0xffff9f18}, _M_node_count = 0}}}}
            mob_manager = {<singleton<CMobManager>> = {_vptr.singleton = 0x85fb098 <vtable for CMobManager+8>,
                static ms_singleton = 0xffffa3cc}, m_map_pkMobByVnum = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMob*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMob*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ab48fe0, _M_left = 0x2a9be3c0,
                      _M_right = 0x2ad21220}, _M_node_count = 1397}}}, m_map_pkMobByName = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CMob*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CMob*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2a9bea20,
                      _M_left = 0x2aba3560, _M_right = 0x2abdf960}, _M_node_count = 1135}}},
              m_map_pkMobGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2adc06c0, _M_left = 0x2adccb40,
                      _M_right = 0x2adcc680}, _M_node_count = 703}}}, m_map_pkMobGroupGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroupGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobGroupGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields---Type <return> to continue, or q <return> to quit---
    >}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c24740, _M_left = 0x2ad2f0e0,
                      _M_right = 0x29c25ec0}, _M_node_count = 210}}}, m_mapRegenCount = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, double> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, double> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa434,
                      _M_right = 0xffffa434}, _M_node_count = 0}}}}
            p2p_manager = {<singleton<P2P_MANAGER>> = {_vptr.singleton = 0x85ff318 <vtable for P2P_MANAGER+8>,
                static ms_singleton = 0xffffa8d4}, m_pkInputProcessor = 0x0, m_iHandleCount = 0,
              m_set_pkPeers = {<std::tr1::__unordered_set<DESC*, std::tr1::hash<DESC*>, std::equal_to<DESC*>, std::allocator<DESC*>, false>> = {<std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<DESC*, DESC*, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<DESC*, DESC*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<DESC*, DESC*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<DESC*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<DESC*, DESC*, std::_Identity<DESC*>, true, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<DESC*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x299536a0, _M_bucket_count = 23,
                    _M_element_count = 16, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 23}}, <No data fields>}, <No data fields>}, m_map_pkCCI = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x45bed280, bucket_count_ = 131,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{
                          data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
                    size_ = 112, mlf_ = 1, cached_begin_bucket_ = 0x45bed280,
                    max_load_ = 131}, <No data fields>}}, m_map_dwPID_pkCCI = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, _CCI*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unorde---Type <return> to continue, or q <return> to quit---
    red_detail::ungrouped>> = {buckets_ = 0x45bed500, bucket_count_ = 131,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, _CCI*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, _CCI*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, _CCI*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, _CCI*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
                            align_ = 0 '\000'}}}}, size_ = 112, mlf_ = 1, cached_begin_bucket_ = 0x45bed50c,
                    max_load_ = 131}, <No data fields>}}, m_aiEmpireUserCount = {0, 5, 3, 10}}
            Monarch = {<singleton<CMonarch>> = {_vptr.singleton = 0x85fb308 <vtable for CMonarch+8>,
                static ms_singleton = 0xffffac88}, m_MonarchInfo = {pid = {0, 0, 0, 0}, money = {0, 0, 0, 0},
                name = {'\000' <repeats 31 times>, '\000' <repeats 31 times>, '\000' <repeats 31 times>,
                  '\000' <repeats 31 times>}, date = {'\000' <repeats 31 times>, '\000' <repeats 31 times>,
                  '\000' <repeats 31 times>, '\000' <repeats 31 times>}}, m_PowerUp = {0, 0, 0, 0},
              m_DefenseUp = {0, 0, 0, 0}, m_PowerUpCT = {0, 0, 0, 0}, m_DefenseUpCT = {0, 0, 0, 0}}
            ba = {<singleton<CBattleArena>> = {_vptr.singleton = 0x85c2978 <vtable for CBattleArena+8>,
                static ms_singleton = 0xffff9dac}, m_pEvent = {px = 0x0}, m_status = STATUS_CLOSE,
              m_nMapIndex = 0, m_nEmpire = 0, m_bForceEnd = false}
            dungeon_manager = {<singleton<CDungeonManager>> = {
                _vptr.singleton = 0x85ebe60 <vtable for CDungeonManager+8>, static ms_singleton = 0xffff9f64},
              m_map_pkDungeon = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDungeon*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDungeon*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9f6c,
                      _M_right = 0xffff9f6c}, _M_node_count = 0}}}, m_map_pkMapDungeon = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, CDungeon*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, CDungeon*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>},
                    _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9f84,
                      _M_right = 0xffff9f84}, _M_node_count = 0}}}, next_id_ = 3}
            target_manager = {<singleton<CTargetManager>> = {
                _vptr.singleton = 0x86166c8 <vtable for CTargetManager+8>, static ms_singleton = 0xffff9e50},
              m_map_kListEvent = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::list<boost::intrusive_ptr<event>, std::allocator<boost::intrusive_ptr<event> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::list<boost::intrusive_ptr<event>, std::allocator<boost::intrusive_ptr<event> > > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x3cf531a0, _M_left = 0x3cf531a0,
                      _M_right = 0x3cf531a0}, _M_node_count = 1}}}, m_iID = 44}
            marriage_manager = {<singleton<marriage::CManager>> = {
                _vptr.singleton = 0x85fa520 <vtable for marriage::CManager+8>,
                static ms_singleton = 0xffffa110},
              m_Marriages = {<std::tr1::__unordered_set<marriage::TMarriage*, std::tr1::hash<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::allocator<marriage::TMarriage*>, false>> = {<std::tr1::_Hashtable<marriage::TMarriage*, marriage::TMarriage*, std::allocator<marriage::TMarriage*>, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hasht---Type <return> to continue, or q <return> to quit---
    able<marriage::TMarriage*, marriage::TMarriage*, std::allocator<marriage::TMarriage*>, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<marriage::TMarriage*, marriage::TMarriage*, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<marriage::TMarriage*, marriage::TMarriage*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<marriage::TMarriage*, marriage::TMarriage*, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<marriage::TMarriage*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<marriage::TMarriage*, marriage::TMarriage*, std::_Identity<marriage::TMarriage*>, true, std::tr1::_Hashtable<marriage::TMarriage*, marriage::TMarriage*, std::allocator<marriage::TMarriage*>, std::_Identity<marriage::TMarriage*>, std::equal_to<marriage::TMarriage*>, std::tr1::hash<marriage::TMarriage*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<marriage::TMarriage*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x42984800, _M_bucket_count = 199,
                    _M_element_count = 194, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 199}}, <No data fields>}, <No data fields>}, m_MarriageByPID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::TMarriage*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::TMarriage*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43223700, _M_left = 0x43223220,
                      _M_right = 0x4322be40}, _M_node_count = 388}}}, m_setWedding = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                      _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa150, _M_right = 0xffffa150},
                    _M_node_count = 0}}}}
            dl_manager = {<singleton<CDragonLairManager>> = {
                _vptr.singleton = 0x85e9550 <vtable for CDragonLairManager+8>,
                static ms_singleton = 0xffffa7d8}, ejderoda = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<long, boost::hash<long>, std::equal_to<long>, std::allocator<std::pair<long const, CDragonLair*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<long const, CDragonLair*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<long const, CDragonLair*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<long const, CDragonLair*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<long const, CDragonLair*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<long>, std::equal_to<long> >> = {
                      current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
                            align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0,
                    max_load_ = 0}, <No data fields>}}, kesildi = false, zindansonu = {px = 0x0}}
    ---Type <return> to continue, or q <return> to quit---
            account_db = {<singleton<AccountDB>> = {_vptr.singleton = 0x85e7f60 <vtable for AccountDB+8>,
                static ms_singleton = 0xffffc358},
              m_sql_direct = {<CAsyncSQL> = {<No data fields>}, <No data fields>},
              m_sql = {<CAsyncSQL> = {<No data fields>}, <No data fields>}, m_IsConnect = true}
            mark_manager = {<singleton<CGuildMarkManager>> = {
                _vptr.singleton = 0x85fa2a0 <vtable for CGuildMarkManager+8>,
                static ms_singleton = 0xffffa27c}, m_mapIdx_Image = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkImage*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkImage*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c5bf20, _M_left = 0x29c5bf20,
                      _M_right = 0x29c5bf20}, _M_node_count = 1}}}, m_mapGID_MarkID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28e17e20, _M_left = 0x29c5bf00,
                      _M_right = 0x45268e40}, _M_node_count = 264}}}, m_setFreeMarkID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28e85860, _M_left = 0x28e6f980,
                      _M_right = 0x28e9f860}, _M_node_count = 6136}}}, m_pathPrefix = {
                static npos = <optimized out>,
                _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x29c5beec "mark"}}, m_mapSymbol = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkManager::TGuildSymbol> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildMarkManager::TGuildSymbol> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c76dc0, _M_left = 0x29c76dc0,
                      _M_right = 0x29c76dc0}, _M_node_count = 1}}}}
            defend_and_destroy_manager = {<singleton<CDefendAndDestroy>> = {
                _vptr.singleton = 0x85e8470 <vtable for CDefendAndDestroy+8>,
                static ms_singleton = 0xffffa830}, def_start_position = {{0, 0}, {503800, 583700}, {475400,
                  617600}, {507800, 615900}}, m_lOrigMapIndex = 226, m_MetinStoneList = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa85c,
                      _M_right = 0xffffa85c}, _M_node_count = 0}}}, dwTimeRemained = 0, isFinish = false,
              map_IsOpen = false, winnerEmpire = 0 '\000', e_TimerStones = {px = 0x0}}
            semerkand_manager = {<singleton<CSemerkandManager>> = {
                _vptr.singleton = 0x860ca70 <vtable for CSemerkandManager+8>,
                static ms_singleton = 0xffffa21c},
              m_TeamData = {<std::_Vector_base<CSemerkandManager::STeamDataForSemerkand*, std::allocator<CSemerkandManager::STeamDataForSemerkand*> >> = {
                  _M_impl = {<std::allocator<CSemerkandManager::STeamDataForSemerkand*>> = {<__gnu_cxx::new_allocator<CSemerkandManager::STeamDataForSemerkand*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
                    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_iObserverCount = 0,
              m_regCount = 0, m_max_Authcount = 0, m_AuthMinLevel = 0,
              m_set_pkChr = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__---Type <return> to continue, or q <return> to quit---
    detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25330, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_lOrigMapIndex = 220,
              dwTimeRemained = 0, isFinish = false, map_IsOpen = false, map_register_isOpen = false,
              m_waittime = false, m_semerkandTimeOutEvent = {px = 0x0}, m_semerkandUpdateInfos = {px = 0x0},
              m_semerkandDestroyer = {px = 0x0}, m_semerkandStarter = {px = 0x0}, m_pkWaitEvent = {px = 0x0}}
            wedding_manager = {<singleton<marriage::WeddingManager>> = {
                _vptr.singleton = 0x8618298 <vtable for marriage::WeddingManager+8>,
                static ms_singleton = 0xffff9dfc}, m_mapWedding = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::WeddingMap*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, marriage::WeddingMap*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9e04,
                      _M_right = 0xffff9e04}, _M_node_count = 0}}}}
            desc_manager = {<singleton<DESC_MANAGER>> = {
                _vptr.singleton = 0x85e8d68 <vtable for DESC_MANAGER+8>, static ms_singleton = 0xffffaa48},
              m_bDisconnectInvalidCRC = false, m_map_handle_random_key = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c43220, _M_left = 0x4322be80,
                      _M_right = 0x364194e0}, _M_node_count = 462}}},
              m_set_pkClientDesc = {<std::tr1::__unordered_set<CLIENT_DESC*, std::tr1::hash<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::allocator<CLIENT_DESC*>, false>> = {<std::tr1::_Hashtable<CLIENT_DESC*, CLIENT_DESC*, std::allocator<CLIENT_DESC*>, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CLIENT_DESC*, CLIENT_DESC*, std::allocator<CLIENT_DESC*>, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CLIENT_DESC*, CLIENT_DESC*, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CLIENT_DESC*, CLIENT_DESC*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<CLIENT_DESC*, CLIENT_DESC*, bool>> = {<No data fields>}, <No data---Type <return> to continue, or q <return> to quit---
     fields>},
                      _M_h1 = {<std::unary_function<CLIENT_DESC*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CLIENT_DESC*, CLIENT_DESC*, std::_Identity<CLIENT_DESC*>, true, std::tr1::_Hashtable<CLIENT_DESC*, CLIENT_DESC*, std::allocator<CLIENT_DESC*>, std::_Identity<CLIENT_DESC*>, std::equal_to<CLIENT_DESC*>, std::tr1::hash<CLIENT_DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CLIENT_DESC*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25390, _M_bucket_count = 11,
                    _M_element_count = 4, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>},
              m_set_pkDesc = {<std::tr1::__unordered_set<DESC*, std::tr1::hash<DESC*>, std::equal_to<DESC*>, std::allocator<DESC*>, false>> = {<std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<DESC*, DESC*, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<DESC*, DESC*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<DESC*, DESC*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<DESC*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<DESC*, DESC*, std::_Identity<DESC*>, true, std::tr1::_Hashtable<DESC*, DESC*, std::allocator<DESC*>, std::_Identity<DESC*>, std::equal_to<DESC*>, std::tr1::hash<DESC*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<DESC*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x4517ec00, _M_bucket_count = 199,
                    _M_element_count = 120, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 199}}, <No data fields>}, <No data fields>}, m_map_handle = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, DESC*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, DESC*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4551a5e0, _M_left = 0x29c981a0,
                      _M_right = 0x40e833c0}, _M_node_count = 103}}}, m_map_handshake = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, DESC*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, DESC*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x44ffe480, _M_left = 0x45f729c0,
                      _M_right = 0x44dba300}, _M_node_count = 103}}}, m_map_loginName = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped>> = {
                      buckets_ = 0x44028d40, bucket_count_ = 79,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >> = {<__gnu_cxx::new_allocator<boost::---Type <return> to continue, or q <return> to quit---
    unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, DESC*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 51,
                    mlf_ = 1, cached_begin_bucket_ = 0x44028d44, max_load_ = 79}, <No data fields>}},
              m_map_pkLoginKey = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginKey*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginKey*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaaf8,
                      _M_right = 0xffffaaf8}, _M_node_count = 0}}}, m_iSocketsConnected = 120,
              m_iHandleCount = 2605, m_iLocalUserCount = 49, m_aiEmpireUserCount = {0, 13, 18, 36},
              m_bDestroyed = false, m_pPackageCrypt = 0x28e253f0}
            SkillPowerByLevel = {<singleton<CTableBySkill>> = {
                _vptr.singleton = 0x8619100 <vtable for CTableBySkill+8>, static ms_singleton = 0xffffa7b0},
              m_aiSkillPowerByLevelFromType = {0x28ecb0c0, 0x28ecb180, 0x28ecb240, 0x28ecb300, 0x28ecb3c0,
                0x28ecb480, 0x28ecb540, 0x28ecb600}, m_aiSkillDamageByLevel = 0x0}
            petquery = "SELECT id FROM player.pet_sistemi\000\000\360\211(", '\000' <repeats 13 times>, "\360\211(\254\245\213(\000\000\000\000\064\360\211(\200", '\000' <repeats 47 times>, "<\367\211(\320\t", '\000' <repeats 26 times>, "p\362\211(p\364\211(y\001\000\000\000\000\000\000\000\000\000\000,\366\211(\b\000\000\000\352\365\211(\274\360\211(\021\000\000\000\000\361\211( \000\000\000\021\000\000\000\001\000\000\000"...
            profiler = {<singleton<CProfiler>> = {_vptr.singleton = 0x86190e0 <vtable for CProfiler+8>,
                static ms_singleton = 0x0}, m_ProfileStackDataCount = 0, m_ProfileStackDatas = {{iCallStep = 0,
                  iStartTime = 0, iEndTime = 0, strName = {static npos = <optimized out>,
                    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
                      _M_p = 0x88edf7c <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+12> ""}}} <repeats 64 times>}, m_ProfileAccumDataMap = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CProfiler::SProfileAccumData> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functio---Type <return> to continue, or q <return> to quit---
    ns<boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{
                          data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}},
                    size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}},
              m_vec_Accum = {<std::_Vector_base<CProfiler::SProfileAccumData*, std::allocator<CProfiler::SProfileAccumData*> >> = {
                  _M_impl = {<std::allocator<CProfiler::SProfileAccumData*>> = {<__gnu_cxx::new_allocator<CProfiler::SProfileAccumData*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>}, m_iAccumDepth = 0, m_iCallStep = 0}
            log_manager = {<singleton<LogManager>> = {_vptr.singleton = 0x85f9b38 <vtable for LogManager+8>,
                static ms_singleton = 0xffffb3c8}, m_sql = <incomplete type>, m_bIsConnect = true}
            guild_manager = {<singleton<CGuildManager>> = {
                _vptr.singleton = 0x85eedc0 <vtable for CGuildManager+8>, static ms_singleton = 0xffffa448},
              m_mapGuild = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29b2c3a0, _M_left = 0x297df3e0,
                      _M_right = 0x29c5bec0}, _M_node_count = 1752}}}, m_GuildWar = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                      _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa468, _M_right = 0xffffa468},
                    _M_node_count = 0}}}, m_GuildWarEndTime = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::pair<unsigned int, unsigned int>, std::pair<unsigned int, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                      _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa480, _M_right = 0xffffa480},
                    _M_node_count = 0}}}, m_map_pkGuildByPID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuild*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c78cc0, _M_left = 0x2a7a0e20,
                      _M_right = 0x299bdd00}, _M_node_count = 7004}}}, m_map_kReserveWar = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildWarReserveForGame*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CGuildWarReserveForGame*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa4b0,
                      _M_right = 0xffffa4b0}, _M_node_count = 0}}},
              m_vec_kReserveWar = {<std::_Vector_base<CGuildWarReserveForGame*, std::allocator<CGuildWarReserveForGame*> >> = {
                  _M_impl = {<std::allocator<CGuildWarReserveForGame*>> = {<__gnu_cxx::new_allocator<CGuildWarReserveForGame*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>},
              m_vec_onlineGuilds = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
                  _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, _M_start = 0x38171db8, _M_finish = 0x38171dc0,
                    _M_end_of_storage = 0x38171dc0}}, <No data fields>}}
            dexdungeon_manager = {<singleton<CHunerDungeonManager>> = {
    ---Type <return> to continue, or q <return> to quit---
                _vptr.singleton = 0x85ef888 <vtable for CHunerDungeonManager+8>,
                static ms_singleton = 0xffff9f9c}, m_mapDexMap = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<long const, CDexDungeon*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long const, CDexDungeon*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9fa4, _M_right = 0xffff9fa4},
                    _M_node_count = 0}}}, m_pKillMapEvent = {px = 0x0},
              m_map_pkParty = {<std::tr1::__unordered_map<CParty*, long, std::tr1::hash<CParty*>, std::equal_to<CParty*>, std::allocator<std::pair<CParty* const, long> >, false>> = {<std::tr1::_Hashtable<CParty*, std::pair<CParty* const, long>, std::allocator<std::pair<CParty* const, long> >, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CParty*, std::pair<CParty* const, long>, std::allocator<std::pair<CParty* const, long> >, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CParty*, std::pair<CParty* const, long>, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<std::pair<CParty* const, long>, CParty* const>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<CParty*, CParty*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CParty*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CParty*, std::pair<CParty* const, long>, std::_Select1st<std::pair<CParty* const, long> >, true, std::tr1::_Hashtable<CParty*, std::pair<CParty* const, long>, std::allocator<std::pair<CParty* const, long> >, std::_Select1st<std::pair<CParty* const, long> >, std::equal_to<CParty*>, std::tr1::hash<CParty*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<CParty* const, long>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e252d0, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>}}
            trafficProfiler = {<singleton<TrafficProfiler>> = {
                _vptr.singleton = 0x86172b0 <vtable for TrafficProfiler+8>, static ms_singleton = 0xffffa800},
              m_pfProfileLogFile = 0x28b9dbf8, m_dwFlushCycle = 3600, m_tmProfileStartTime = 1533662251,
              m_dwTotalTraffic = 281413493, m_dwTotalPacket = 151, m_aTrafficVec = {
                {<std::_Vector_base<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > >> = {
                    _M_impl = {<std::allocator<std::pair<unsigned int, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<unsigned int, unsigned int> >> = {<No data fields>}, <No data fields>},
                      _M_start = 0x28ea0000, _M_finish = 0x28ea0800,
                      _M_end_of_storage = 0x28ea0800}}, <No data fields>},
                {<std::_Vector_base<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > >> = {
                    _M_impl = {<std::allocator<std::pair<unsigned int, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<unsigned int, unsigned int> >> = {<No data fields>}, <No data fields>},
                      _M_start = 0x28ea0800, _M_finish = 0x28ea1000,
                      _M_end_of_storage = 0x28ea1000}}, <No data fields>}}}
            passpod = {<singleton<CPasspod>> = {_vptr.singleton = 0x8600540 <vtable for CPasspod+8>,
                static ms_singleton = 0xffff9d90}, m_sock = -1, m_lpFDW = 0x0}
            row = <optimized out>
            sectree_manager = {<singleton<SECTREE_MANAGER>> = {
                _vptr.singleton = 0x860c038 <vtable for SECTREE_MANAGER+8>, static ms_singleton = 0xffffa354},
              static current_sectree_version = 768, m_map_pkSectree = {_M_t = {
    ---Type <return> to continue, or q <return> to quit---
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SECTREE_MAP*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SECTREE_MAP*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x340faa80, _M_left = 0x2b5d0960,
                      _M_right = 0x4179ee60}, _M_node_count = 12}}}, m_map_pkArea = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TAreaInfo, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TAreaInfo> > > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x457afda0, _M_left = 0x457afda0,
                      _M_right = 0x457afda0}, _M_node_count = 1}}},
              m_vec_mapRegion = {<std::_Vector_base<SMapRegion, std::allocator<SMapRegion> >> = {
                  _M_impl = {<std::allocator<SMapRegion>> = {<__gnu_cxx::new_allocator<SMapRegion>> = {<No data fields>}, <No data fields>}, _M_start = 0x2ad14800, _M_finish = 0x2ad160f0,
                    _M_end_of_storage = 0x2ad16e00}}, <No data fields>}, m_mapNPCPosition = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::vector<npc_info, std::allocator<npc_info> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::vector<npc_info, std::allocator<npc_info> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x359b4280, _M_left = 0x2fca9040,
                      _M_right = 0x43fa4a40}, _M_node_count = 14}}},
              next_private_index_map_ = {<std::tr1::__unordered_map<long, int, std::tr1::hash<long>, std::equal_to<long>, std::allocator<std::pair<long const, int> >, false>> = {<std::tr1::_Hashtable<long, std::pair<long const, int>, std::allocator<std::pair<long const, int> >, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<long, std::pair<long const, int>, std::allocator<std::pair<long const, int> >, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<long, std::pair<long const, int>, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<std::pair<long const, int>, long const>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<long, long, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<long, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<long, std::pair<long const, int>, std::_Select1st<std::pair<long const, int> >, true, std::tr1::_Hashtable<long, std::pair<long const, int>, std::allocator<std::pair<long const, int> >, std::_Select1st<std::pair<long const, int> >, std::equal_to<long>, std::tr1::hash<long>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<long const, int>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e250c0,
                    _M_bucket_count = 11, _M_element_count = 2, _M_rehash_policy = {_M_max_load_factor = 1,
                      _M_growth_factor = 2, _M_next_resize = 11}}, <No data fields>}, <No data fields>}}
            banword_manager = {<singleton<CBanwordManager>> = {
                _vptr.singleton = 0x85c2188 <vtable for CBanwordManager+8>, static ms_singleton = 0xffffa770},
              m_hashmap_words = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>---Type <return> to continue, or q <return> to quit---
    , std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped>> = {
                      buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {
                          data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1,
                    cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}}
            o9r = {<singleton<COver9RefineManager>> = {
                _vptr.singleton = 0x86191b0 <vtable for COver9RefineManager+8>,
                static ms_singleton = 0xffffa790}, m_mapItem = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x296358c0, bucket_count_ = 53,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 46,
                    mlf_ = 1, cached_begin_bucket_ = 0x296358c8, max_load_ = 53}, <No data fields>}}}
            petad = <optimized out>
            party_manager = {<singleton<CPartyManager>> = {
                _vptr.singleton = 0x8600008 <vtable for CPartyManager+8>, static ms_singleton = 0xffffa070},
              m_map_pkParty = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43166ec0, _M_left = 0x445017a0,
                      _M_right = 0x45bea980}, _M_node_count = 16}}}, m_map_pkMobParty = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CParty*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields---Type <return> to continue, or q <return> to quit---
    >}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa090,
                      _M_right = 0xffffa090}, _M_node_count = 0}}}, m_set_pkPCParty = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<CParty*> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<CParty*> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<CParty*, CParty*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43278680, _M_left = 0x44501720,
                      _M_right = 0x45bea960}, _M_node_count = 7}}}, m_bEnablePCParty = true}
            db_manager = {<singleton<DBManager>> = {_vptr.singleton = 0x85e7f50 <vtable for DBManager+8>,
                static ms_singleton = 0xffffcc70}, m_sql = <incomplete type>, m_sql_direct = <incomplete type>,
              m_bIsConnect = true, m_map_dbstring = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffd58c,
                      _M_right = 0xffffd58c}, _M_node_count = 0}}},
              m_vec_GreetMessage = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
                  _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>}, m_map_pkLoginData = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginData*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffd5b0,
                      _M_right = 0xffffd5b0}, _M_node_count = 0}}}, mapLDBilling = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffd5c8,
                      _M_right = 0xffffd5c8}, _M_node_count = 0}}},
              m_vec_kUseTime = {<std::_Vector_base<SUseTime, std::allocator<SUseTime> >> = {
                  _M_impl = {<std::allocator<SUseTime>> = {<__gnu_cxx::new_allocator<SUseTime>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}
            item_addon_manager = {<singleton<CItemAddonManager>> = {
                _vptr.singleton = 0x85f6d70 <vtable for CItemAddonManager+8>,
                static ms_singleton = 0xffff9d64}, <No data fields>}
            horsename_manager = {<singleton<CHorseNameManager>> = {
                _vptr.singleton = 0x85ef498 <vtable for CHorseNameManager+8>,
                static ms_singleton = 0xffff9e34}, m_mapHorseNames = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43e78320, _M_left = 0x44d65660,
                      _M_right = 0x45eec620}, _M_node_count = 160}}}}
            polymorph_utils = {<singleton<CPolymorphUtils>> = {
    ---Type <return> to continue, or q <return> to quit---
                _vptr.singleton = 0x8600a30 <vtable for CPolymorphUtils+8>, static ms_singleton = 0xffffa87c},
              m_mapSPDType = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x28e25420, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 2,
                    mlf_ = 1, cached_begin_bucket_ = 0x28e25428, max_load_ = 11}, <No data fields>}},
              m_mapATKType = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0,
                    mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}, m_mapDEFType = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0,
                    mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}}
            result = <optimized out>
            __FUNCTION__ = "main"
    ---Type <return> to continue, or q <return> to quit---
            single_war_manager = {<singleton<CSingleWar>> = {
                _vptr.singleton = 0x8615b38 <vtable for CSingleWar+8>, static ms_singleton = 0xffff9fdc},
              m_lOrigMapIndex = 227, m_warrior_list = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9fe8,
                      _M_right = 0xffff9fe8}, _M_node_count = 0}}}, m_top5 = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, sSingleInfo> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa000,
                      _M_right = 0xffffa000}, _M_node_count = 0}}}, dwTimeRemained = 0, isFinish = false,
              map_IsOpen = false, e_SingeLeftTime = {px = 0x0}, e_SingeDestroyEvent = {px = 0x0}}
            building_manager = {<singleton<building::CManager>> = {
                _vptr.singleton = 0x85c3458 <vtable for building::CManager+8>,
                static ms_singleton = 0xffffa2e4},
              m_vec_kObjectProto = {<std::_Vector_base<building::SObjectProto, std::allocator<building::SObjectProto> >> = {
                  _M_impl = {<std::allocator<building::SObjectProto>> = {<__gnu_cxx::new_allocator<building::SObjectProto>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>}, m_map_pkObjectProto = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::SObjectProto*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::SObjectProto*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa2f8,
                      _M_right = 0xffffa2f8}, _M_node_count = 0}}}, m_map_pkLand = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CLand*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CLand*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa310,
                      _M_right = 0xffffa310}, _M_node_count = 0}}}, m_map_pkObjByID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa328,
                      _M_right = 0xffffa328}, _M_node_count = 0}}}, m_map_pkObjByVID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, building::CObject*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa340,
                      _M_right = 0xffffa340}, _M_node_count = 0}}}}
            HSManager = {<singleton<CHackShieldManager>> = {
                _vptr.singleton = 0x8619170 <vtable for CHackShieldManager+8>,
                static ms_singleton = 0xffff9d80}, impl_ = 0x0}
            petcek = {_M_ptr = 0x29c86390}
            char_manager = {<singleton<CHARACTER_MANAGER>> = {
                _vptr.singleton = 0x85cd228 <vtable for CHARACTER_MANAGER+8>,
                static ms_singleton = 0xffffb858}, m_iMobItemRate = 100, m_iMobDamageRate = 100,
              m_iMobGoldAmountRate = 100, m_iMobGoldDropRate = 100, m_iMobExpRate = 100,
    ---Type <return> to continue, or q <return> to quit---
              m_iMobItemRatePremium = 100, m_iMobGoldAmountRatePremium = 100, m_iMobGoldDropRatePremium = 100,
              m_iMobExpRatePremium = 100, m_iUserDamageRate = 100, m_iUserDamageRatePremium = 100,
              m_iVIDCount = 41649,
              m_map_pkChrByVID = {<std::tr1::__unordered_map<unsigned int, CHARACTER*, std::tr1::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<std::pair<unsigned int const, CHARACTER*>, unsigned int const>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, true, std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<unsigned int const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x3b40c840,
                    _M_bucket_count = 30727, _M_element_count = 23528, _M_rehash_policy = {
                      _M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 30727}}, <No data fields>}, <No data fields>},
              m_map_pkChrByPID = {<std::tr1::__unordered_map<unsigned int, CHARACTER*, std::tr1::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<std::pair<unsigned int const, CHARACTER*>, unsigned int const>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<unsigned int, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<unsigned int, std::pair<unsigned int const, CHARACTER*>, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, true, std::tr1::_Hashtable<unsigned---Type <return> to continue, or q <return> to quit---
     int, std::pair<unsigned int const, CHARACTER*>, std::allocator<std::pair<unsigned int const, CHARACTER*> >, std::_Select1st<std::pair<unsigned int const, CHARACTER*> >, std::equal_to<unsigned int>, std::tr1::hash<unsigned int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<unsigned int const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x38722c00,
                    _M_bucket_count = 97, _M_element_count = 49, _M_rehash_policy = {_M_max_load_factor = 1,
                      _M_growth_factor = 2, _M_next_resize = 97}}, <No data fields>}, <No data fields>},
              m_map_pkPCChr = {<std::tr1::__unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CHARACTER*, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, false>> = {<std::tr1::_Hashtable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, true, std::tr1::_Hashtable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*> >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CHARACTER*>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x38722a40, _M_bucket_count = 97, _M_element_count = 49,
                    _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
    ---Type <return> to continue, or q <return> to quit---
                      _M_next_resize = 97}}, <No data fields>}, <No data fields>},
              dummy1 = '\000' <repeats 1023 times>,
              m_set_pkChrState = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x29772400, _M_bucket_count = 1741,
                    _M_element_count = 962, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 1741}}, <No data fields>}, <No data fields>},
              m_set_pkChrForDelayedSave = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e251b0, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>},
              m_set_pkChrMonsterLog = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::---Type <return> to continue, or q <return> to quit---
    equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e251e0, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_pkChrSelectedStone = 0x0,
              m_map_dwMobKillCount = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x45843f40, _M_left = 0x2992d2c0,
                      _M_right = 0x45ff8e40}, _M_node_count = 85}}}, m_set_dwRegisteredRaceNum = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ab9fba0, _M_left = 0x2a9be420,
                      _M_right = 0x2ad211e0}, _M_node_count = 642}}}, m_map_pkChrByRaceNum = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2f9e6f40, _M_left = 0x43d97cc0,
                      _M_right = 0x2fbff140}, _M_node_count = 159}}}, m_bUsePendingDestroy = true,
              m_set_pkChrPendingDestroy = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hash---Type <return> to continue, or q <return> to quit---
    ing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25210, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>},
              m_map_pkMonitoringPlayersByMapIndex = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<CHARACTER*, std::less<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::set<CHARACTER*, std::less<CHARACTER*>, std::allocator<CHARACTER*> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffbdc0, _M_right = 0xffffbdc0},
                    _M_node_count = 0}}}}
            motion_manager = {<singleton<CMotionManager>> = {
                _vptr.singleton = 0x85fbd70 <vtable for CMotionManager+8>, static ms_singleton = 0xffff9e90},
              m_map_pkMotionSet = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMotionSet*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMotionSet*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4226f0a0, _M_left = 0x41ddbda0,
                      _M_right = 0x422aa780}, _M_node_count = 1336}}}, m_map_normalAttackDuration = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, float> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, float> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4226f3a0, _M_left = 0x41fecc60,
                      _M_right = 0x422adf40}, _M_node_count = 1336}}}}
            skill_manager = {<singleton<CSkillManager>> = {
                _vptr.singleton = 0x8616208 <vtable for CSkillManager+8>, static ms_singleton = 0xffff9dc4},
              m_map_pkSkillProto = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSkillProto*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSkillProto*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b3fee40, _M_left = 0x2b3fea60,
                      _M_right = 0x2b3ff460}, _M_node_count = 81}}}}
            SSManager = {<singleton<CSpeedServerManager>> = {
                _vptr.singleton = 0x8616478 <vtable for CSpeedServerManager+8>,
                static ms_singleton = 0xffffbdd4}, Empire = {{empire = 0 '\000',
                  file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
                  holiday_map = {_M_t = {
                      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
                        _M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffbeec,
                          _M_right = 0xffffbeec}, _M_node_count = 0}}}, wday_exp_table = {
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf00,
                            _M_prev = 0xffffbf00}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf08,
    ---Type <return> to continue, or q <return> to quit---
                            _M_prev = 0xffffbf08}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf10,
                            _M_prev = 0xffffbf10}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf18,
                            _M_prev = 0xffffbf18}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf20,
                            _M_prev = 0xffffbf20}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf28,
                            _M_prev = 0xffffbf28}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffbf30,
                            _M_prev = 0xffffbf30}}}, <No data fields>}}}, {empire = 0 '\000',
                  file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
                  holiday_map = {_M_t = {
                      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
                        _M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffc04c,
                          _M_right = 0xffffc04c}, _M_node_count = 0}}}, wday_exp_table = {
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc060,
                            _M_prev = 0xffffc060}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc068,
                            _M_prev = 0xffffc068}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc070,
                            _M_prev = 0xffffc070}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc078,
                            _M_prev = 0xffffc078}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc080,
                            _M_prev = 0xffffc080}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc088,
                            _M_prev = 0xffffc088}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc090,
    ---Type <return> to continue, or q <return> to quit---
                            _M_prev = 0xffffc090}}}, <No data fields>}}}, {empire = 0 '\000',
                  file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
                  holiday_map = {_M_t = {
                      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
                        _M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffc1ac,
                          _M_right = 0xffffc1ac}, _M_node_count = 0}}}, wday_exp_table = {
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1c0,
                            _M_prev = 0xffffc1c0}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1c8,
                            _M_prev = 0xffffc1c8}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1d0,
                            _M_prev = 0xffffc1d0}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1d8,
                            _M_prev = 0xffffc1d8}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1e0,
                            _M_prev = 0xffffc1e0}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1e8,
                            _M_prev = 0xffffc1e8}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc1f0,
                            _M_prev = 0xffffc1f0}}}, <No data fields>}}}, {empire = 0 '\000',
                  file_name = '\000' <repeats 255 times>, current_hme = {hour = 0, min = 0, exp = 0},
                  holiday_map = {_M_t = {
                      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Date const, std::list<HME, std::allocator<HME> > > > >> = {<No data fields>}, <No data fields>},
                        _M_key_compare = {<std::binary_function<Date, Date, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffc30c,
                          _M_right = 0xffffc30c}, _M_node_count = 0}}}, wday_exp_table = {
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc320,
                            _M_prev = 0xffffc320}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc328,

                            _M_prev = 0xffffc328}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc330,
    ---Type <return> to continue, or q <return> to quit---
                            _M_prev = 0xffffc330}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc338,
                            _M_prev = 0xffffc338}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc340,
                            _M_prev = 0xffffc340}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {
                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc348,
                            _M_prev = 0xffffc348}}}, <No data fields>},
                    {<std::_List_base<HME, std::allocator<HME> >> = {

                        _M_impl = {<std::allocator<std::_List_node<HME> >> = {<__gnu_cxx::new_allocator<std::_List_node<HME> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xffffc350,
                            _M_prev = 0xffffc350}}}, <No data fields>}}}}}
            quest_manager = {<singleton<quest::CQuestManager>> = {
                _vptr.singleton = 0x860a518 <vtable for quest::CQuestManager+8>,
                static ms_singleton = 0xffffab30}, m_mapEventName = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29955420,
                      _M_left = 0x29955840, _M_right = 0x29955aa0}, _M_node_count = 26}}},
              m_pSelectedDungeon = 0x0, m_dwServerTimerArg = 3510001, m_mapServerTimer = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> const, boost::intrusive_ptr<event> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> const, boost::intrusive_ptr<event> > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                      _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffab58, _M_right = 0xffffab58},
                    _M_node_count = 0}}}, m_iRunningEventIndex = 14, m_mapEventFlag = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43222480,
                      _M_left = 0x432220c0, _M_right = 0x43222fc0}, _M_node_count = 64}}}, L = 0x29764140,
              m_bNoSend = false, m_registeredNPCVnum = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ab4f020, _M_left = 0x2a9be440,
                      _M_right = 0x2afef2c0}, _M_node_count = 1898}}}, m_mapNPC = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::NPC> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::NPC> > >> = {<No data fields>}, <No data fields>},
    ---Type <return> to continue, or q <return> to quit---
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29982900, _M_left = 0x297de600,
                      _M_right = 0x437a9500}, _M_node_count = 490}}}, m_mapNPCNameID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2995d000,
                      _M_left = 0x28f458c0, _M_right = 0x2976a3c0}, _M_node_count = 157}}}, m_mapTimerID = {
                _M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x447fa0c0,
                      _M_left = 0x40ec0660, _M_right = 0x45928ac0}, _M_node_count = 18}}},
              m_CurrentRunningState = 0x40a2e9e4, m_mapPC = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::PC> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, quest::PC> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x436d3c00, _M_left = 0x44d20a80,
                      _M_right = 0x40c159c0}, _M_node_count = 50}}}, m_pCurrentCharacter = 0x46a8f000,
              m_pCurrentNPCCharacter = 0x0, m_pCurrentPartyMember = 0x409be000, m_pCurrentPC = 0x317aab14,
              m_strScript = {static npos = <optimized out>,
                _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x455ad20c ""}}, m_iCurrentSkin = 1, m_hmQuestName = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, quest::CQuestManager::stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x28e22f80, bucket_count_ = 131,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<quest::CQuestManager::stringhash, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {current_ = false,
                      funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
                            align_ = 0 '\000'}}}}, size_ = 87, mlf_ = 1, cached_begin_bucket_ = 0x28e22f90,
                    max_load_ = 131}, <No data fields>}}, m_hmQuestStartScript = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<cha---Type <return> to continue, or q <return> to quit---
    r, std::allocator<char> > > > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped>> = {
                      buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, std::vector<char, std::allocator<char> > > >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
                            align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0,
                    max_load_ = 0}, <No data fields>}}, m_mapQuestNameByIndex = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2998e300, _M_left = 0x299552c0,
                      _M_right = 0x299a17a0}, _M_node_count = 87}}}, m_bError = false,
              m_pOtherPCBlockRootPC = 0x0,
              m_vecPCStack = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
                  _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, _M_start = 0x437119b0, _M_finish = 0x437119b0,
                    _M_end_of_storage = 0x437119b4}}, <No data fields>}}
            itemquery = "\000\bz\220( \333\377\377\000\366\213(\220\333\377\377\001\000\000\000`\343\213(\242\024\225|\374\233\006\000\a\267\004\b\a\267\004\b\374\233\006\000\242\024\225|`\343\213(\001\000\000\000\000\370\213(`\006\236(\220\333\377\377\304\343\222(p\332\377\377\000\360\213(p\332\377\377\000\360\213(\274\246\213(\000\333\377\377\340:\212(\000\360\213(\000\362\213(\000\364\213(\000\366\213(\000\370\213(\327U\212(\220\332\377\377\t:\212(\000\000\000\000 \333\377\377\b\000\000\000\000\360\213(P\332\377\377\274\246\213(P\332\377\377\b\000\000\000\005\000\000\000\000\000\000\000\a\267\004\b\305\032\242(\242\024\225|`\343\213(\001", '\000' <repeats 11 times>...

            item_manager = {<singleton<ITEM_MANAGER>> = {
                _vptr.singleton = 0x85f7970 <vtable for ITEM_MANAGER+8>, static ms_singleton = 0xffffa588},
              m_vec_prototype = {<std::_Vector_base<SItemTable, std::allocator<SItemTable> >> = {
                  _M_impl = {<std::allocator<SItemTable>> = {<__gnu_cxx::new_allocator<SItemTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x2ec0c340, _M_finish = 0x2ed339d0,
                    _M_end_of_storage = 0x2ed339d0}}, <No data fields>},
              m_vec_item_vnum_range_info = {<std::_Vector_base<SItemTable*, std::allocator<SItemTable*> >> = {
                  _M_impl = {<std::allocator<SItemTable*>> = {<__gnu_cxx::new_allocator<SItemTable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>}, m_map_ItemRefineFrom = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ad51da0, _M_left = 0x2ad55e20,
                      _M_right = 0x2afef1e0}, _M_node_count = 3153}}}, m_iTopOfTable = 0, m_VIDMap = {_M_t = {

                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<No data fields>}, <No data fields>},
    ---Type <return> to continue, or q <return> to quit---
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4392d3a0, _M_left = 0x42631cc0,
                      _M_right = 0x369b5e60}, _M_node_count = 5498}}}, m_dwVIDCount = 36036,
              m_dwCurrentID = 402508130, m_ItemIDRange = {dwMin = 400000001, dwMax = 410000000,
                dwUsableItemIDMin = 402506190}, m_ItemIDSpareRange = {dwMin = 410000001, dwMax = 420000000,
                dwUsableItemIDMin = 411641119},
              m_set_pkItemForDelayedSave = {<std::tr1::__unordered_set<CItem*, std::tr1::hash<CItem*>, std::equal_to<CItem*>, std::allocator<CItem*>, false>> = {<std::tr1::_Hashtable<CItem*, CItem*, std::allocator<CItem*>, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CItem*, CItem*, std::allocator<CItem*>, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CItem*, CItem*, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CItem*, CItem*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CItem*, CItem*, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<CItem*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CItem*, CItem*, std::_Identity<CItem*>, true, std::tr1::_Hashtable<CItem*, CItem*, std::allocator<CItem*>, std::_Identity<CItem*>, std::equal_to<CItem*>, std::tr1::hash<CItem*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CItem*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x43b4d3c0, _M_bucket_count = 97,
                    _M_element_count = 21, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 97}}, <No data fields>}, <No data fields>}, m_map_pkItemByID = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CItem*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4521e2e0, _M_left = 0x3cf466c0,
                      _M_right = 0x40ebc4a0}, _M_node_count = 5323}}}, m_map_dwEtcItemDropProb = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b1f3b60, _M_left = 0x2b3cacc0,
                      _M_right = 0x2b3415c0}, _M_node_count = 72}}}, m_map_pkDropItemGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDropItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CDropItemGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b5c4a80, _M_left = 0x2b5c7040,
                      _M_right = 0x2b5c8000}, _M_node_count = 145}}}, m_map_pkSpecialItemGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b53ec80, _M_left = 0x2b541b40,
                      _M_right = 0x2b53eb20}, _M_node_count = 79}}}, m_map_pkQuestItemGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialItemGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields---Type <return> to continue, or q <return> to quit---
    >}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa67c,
                      _M_right = 0xffffa67c}, _M_node_count = 0}}}, m_map_pkSpecialAttrGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialAttrGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CSpecialAttrGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa694,
                      _M_right = 0xffffa694}, _M_node_count = 0}}}, m_map_pkMobItemGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CMobItemGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b5c4480, _M_left = 0x2b5780c0,
                      _M_right = 0x2b5c4a00}, _M_node_count = 99}}}, m_map_pkLevelItemGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b5cf940, _M_left = 0x2b5c4140,
                      _M_right = 0x2b5d0380}, _M_node_count = 71}}}, m_map_pkGloveItemGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CBuyerThiefGlovesItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CBuyerThiefGlovesItemGroup*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa6dc,
                      _M_right = 0xffffa6dc}, _M_node_count = 0}}}, m_ItemToSpecialGroup = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b53e440, _M_left = 0x2b53e860,
                      _M_right = 0x2b541a60}, _M_node_count = 14}}},
              m_LottoNumberList = {<std::tr1::__unordered_set<int, std::tr1::hash<int>, std::equal_to<int>, std::allocator<int>, false>> = {<std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<int, int, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<int, int>> = {<No data fields>}, <No data fields>},
                      _M_eq = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<int, unsigned int>> = {<No data fields>}, <No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<int, int, std::_Identity<int>, true, std::tr1::_Hashtable<int, int, std::allocator<int>, std::_Identity<int>, std::equal_to<int>, std::tr1::hash<int>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<int, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25270, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_map_pkAttackItemGroup = {
                _M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLevelItemGroup*> > >> = {<No data fields>}, <No data fields>},
    ---Type <return> to continue, or q <return> to quit---
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa72c,
                      _M_right = 0xffffa72c}, _M_node_count = 0}}}, m_map_new_to_ori = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2b524b80, _M_left = 0x2b524d80,
                      _M_right = 0x2b5245e0}, _M_node_count = 62}}}, m_map_vid = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemTable> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SItemTable> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2ed79060, _M_left = 0x29dbfea0,
                      _M_right = 0x2affdf20}, _M_node_count = 6874}}}, static MAX_NORM_ATTR_NUM = 5,
              static MAX_RARE_ATTR_NUM = 2}


            ronark_manager = {<singleton<CRonarkManager>> = {
                _vptr.singleton = 0x860b528 <vtable for CRonarkManager+8>, static ms_singleton = 0xffffa164},
              m_TeamData = {<std::_Vector_base<CRonarkManager::STeamDataForRonark*, std::allocator<CRonarkManager::STeamDataForRonark*> >> = {
                  _M_impl = {<std::allocator<CRonarkManager::STeamDataForRonark*>> = {<__gnu_cxx::new_allocator<CRonarkManager::STeamDataForRonark*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
                    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_iObserverCount = 0,
              m_regCount = 0, m_max_Authcount = 0, m_AuthMinLevel = 0,
              m_set_pkChr = {<std::tr1::__unordered_set<CHARACTER*, std::tr1::hash<CHARACTER*>, std::equal_to<CHARACTER*>, std::allocator<CHARACTER*>, false>> = {<std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
                      _M_extract = {<std::unary_function<CHARACTER*, CHARACTER*>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<CHARACTER*, CHARACTER*, bool>> = {<No data fields>}, <No data fields>},
                      _M_h1 = {<std::unary_function<CHARACTER*, unsigned int>> = {<No data fields>}, <No data fields>},
                      _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<CHARACTER*, CHARACTER*, std::_Identity<CHARACTER*>, true, std::tr1::_Hashtable<CHARACTER*, CHARACTER*, std::allocator<CHARACTER*>, std::_Identity<CHARACTER*>, std::equal_to<CHARACTER*>, std::tr1::hash<CHARACTER*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>},
                    _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<CHARACTER*, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x28e25300, _M_bucket_count = 11,
                    _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2,
                      _M_next_resize = 11}}, <No data fields>}, <No data fields>}, m_lOrigMapIndex = 230,
              dwTimeRemained = 0, isFinish = false, map_IsOpen = false, m_ronarkTimeOutEvent = {px = 0x0},
              m_ronarkUpdateInfos = {px = 0x0}, m_ronarkDestroyer = {px = 0x0}, m_ronarkStarter = {px = 0x0}}
            refine_manager = {<singleton<CRefineManager>> = {
                _vptr.singleton = 0x860acb8 <vtable for CRefineManager+8>, static ms_singleton = 0xffff9de0},
              m_map_RefineRecipe = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, SRefineTable> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, SRefineTable> > >> = {<No data fields>}, <No data fields>},
    ---Type <return> to continue, or q <return> to quit---
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2999c4b0, _M_left = 0x29662270,
                      _M_right = 0x29b1db30}, _M_node_count = 435}}}}
            OXEvent_manager = {<singleton<COXEventManager>> = {
                _vptr.singleton = 0x8619190 <vtable for COXEventManager+8>, static ms_singleton = 0xffffa1c0},
              m_map_char = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa1c8,
                      _M_right = 0xffffa1c8}, _M_node_count = 0}}}, m_map_attender = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa1e0,
                      _M_right = 0xffffa1e0}, _M_node_count = 0}}}, m_map_miss = {_M_t = {

                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa1f8,
                      _M_right = 0xffffa1f8}, _M_node_count = 0}}},
              m_vec_quiz = {<std::_Vector_base<std::vector<tag_Quiz, std::allocator<tag_Quiz> >, std::allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > > >> = {
                  _M_impl = {<std::allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > >> = {<__gnu_cxx::new_allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > >> = {<No data fields>}, <No data fields>},
                    _M_start = 0x29798000, _M_finish = 0x29798000,
                    _M_end_of_storage = 0x29798018}}, <No data fields>}, m_timedEvent = {px = 0x0}}
            pcbang_manager = {<singleton<CPCBangManager>> = {
                _vptr.singleton = 0x86005f8 <vtable for CPCBangManager+8>, static ms_singleton = 0xffff9e70},
              m_map_ip = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffff9e78,
                      _M_right = 0xffff9e78}, _M_node_count = 0}}}, m_minSavablePlayTime = 10}

            threeway_war = {<singleton<CThreeWayWar>> = {
                _vptr.singleton = 0x8617100 <vtable for CThreeWayWar+8>, static ms_singleton = 0xffffa948},
              KillScore_ = {0, 0, 0}, RegenFlag_ = 0, MapIndexSet_ = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<int> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x28eb6cc0, _M_left = 0x28eb6c60,
                      _M_right = 0x28eb6dc0}, _M_node_count = 12}}},
              PassInfoMap_ = {<std::_Vector_base<ForkedPassMapInfo, std::allocator<ForkedPassMapInfo> >> = {
                  _M_impl = {<std::allocator<ForkedPassMapInfo>> = {<__gnu_cxx::new_allocator<ForkedPassMapInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x28ecb6c0, _M_finish = 0x28ecb750,
                    _M_end_of_storage = 0x28ecb780}}, <No data fields>},
              SungZiInfoMap_ = {<std::_Vector_base<ForkedSungziMapInfo, std::allocator<ForkedSungziMapInfo> >> = {
                  _M_impl = {<std::allocator<ForkedSungziMapInfo>> = {<__gnu_cxx::new_allocator<ForkedSungziMapInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x28ec3280, _M_finish = 0x28ec32ec,
                    _M_end_of_storage = 0x28ec3310}}, <No data fields>}, RegisterUserMap_ = {
    ---Type <return> to continue, or q <return> to quit---
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, unsigned int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, unsigned int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, size_ = 0,
                    mlf_ = 1, cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}},
              ReviveTokenMap_ = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, int> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0, bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, int> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, int> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, int> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, int> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "",
                            align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1, cached_begin_bucket_ = 0x0,
                    max_load_ = 0}, <No data fields>}}}

            dsManager = {<singleton<DSManager>> = {_vptr.singleton = 0x85eb770 <vtable for DSManager+8>,
                static ms_singleton = 0xffff9d88}, m_pTable = 0x2998f3c0}

            kingdoms_war = {<singleton<CMgrKingdomsWar>> = {
                _vptr.singleton = 0x85fcb50 <vtable for CMgrKingdomsWar+8>, static ms_singleton = 0xffffa9c4},
              reward = {r_yang = 0, b_yang = 0, r_dwItemVnum = 0, r_dwItemCount = 0, b_dwItemVnum = 0,
                b_dwItemCount = 0, dwMinLevel = 0, dwMaxLevel = 0}, bWinner = false, dwTimeRemained = 0,
              kills = {0, 0, 0}, mPartecipants1 = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaa00,
                      _M_right = 0xffffaa00}, _M_node_count = 0}}}, mPartecipants2 = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaa18,
                      _M_right = 0xffffaa18}, _M_node_count = 0}}}, mPartecipants3 = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPartecipants> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, KingdomsWar::sPar---Type <return> to continue, or q <return> to quit---
    tecipants> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffaa30,
                      _M_right = 0xffffaa30}, _M_node_count = 0}}}, e_Limit = {px = 0x0}}


            shop_manager = {<singleton<CShopManager>> = {
                _vptr.singleton = 0x8615848 <vtable for CShopManager+8>, static ms_singleton = 0xffffa024},
              m_map_pkShop = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2afef640, _M_left = 0x2afef300,
                      _M_right = 0x2afefea0}, _M_node_count = 56}}}, m_map_pkShopByNPCVnum = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2afef800, _M_left = 0x2afef580,
                      _M_right = 0x2afefec0}, _M_node_count = 38}}}, m_map_pkShopByPC = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CShop*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa05c,
                      _M_right = 0xffffa05c}, _M_node_count = 0}}}}


            offlineshop_manager = {<singleton<COfflineShopManager>> = {
                _vptr.singleton = 0x85fee50 <vtable for COfflineShopManager+8>,
                static ms_singleton = 0xffff9f2c}, m_Map_pkOfflineShopByNPC2 = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x426121c0, _M_left = 0x42731900,
                      _M_right = 0x36171c20}, _M_node_count = 405}}}, m_map_pkOfflineShopByNPC = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, COfflineShop*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, COfflineShop*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x42929260, _M_left = 0x422adfa0,
                      _M_right = 0x361675c0}, _M_node_count = 405}}}, m_OfflineShopStart = {px = 0x0}}

            messenger_manager = {<singleton<MessengerManager>> = {
                _vptr.singleton = 0x85faab0 <vtable for MessengerManager+8>, static ms_singleton = 0xffffa4dc},
              m_set_loginAccount = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x4459dde0,
                      _M_left = 0x469d83e0, _M_right = 0x44128fa0}, _M_node_count = 161}}}, m_Relation = {
                _M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const,---Type <return> to continue, or q <return> to quit---
     std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
    _M_color = std::_S_red, _M_parent = 0x40a273f0,
                      _M_left = 0x38ce21a0, _M_right = 0x458c84d0}, _M_node_count = 126}}},
              m_InverseRelation = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29c76b50,
                      _M_left = 0x40ed7e70, _M_right = 0x29c412f0}, _M_node_count = 1669}}},
              m_set_requestToAdd = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa52c,
                      _M_right = 0xffffa52c}, _M_node_count = 0}}}, m_BlockRelation = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x3cf49f70,
                      _M_left = 0x469c64c0, _M_right = 0x45f366b0}, _M_node_count = 72}}},
              m_InverseBlockRelation = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x29bd1a00,
                      _M_left = 0x460ffdf0, _M_right = 0x29b77db0}, _M_node_count = 536}}},
              m_set_requestToBlockAdd = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffa574,
    ---Type <return> to continue, or q <return> to quit---
                      _M_right = 0xffffa574}, _M_node_count = 0}}}}
            arena_manager = {<singleton<CArenaManager>> = {
                _vptr.singleton = 0x8619130 <vtable for CArenaManager+8>, static ms_singleton = 0xffff9e18},
              m_mapArenaMap = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CArenaMap*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CArenaMap*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x297ad4a0, _M_left = 0x297ad4a0,
                      _M_right = 0x297ad4a0}, _M_node_count = 1}}}}
            strPackageCryptInfoDir = {static npos = <optimized out>,
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x29c5bf4c "package/"}}
    ,

     

    entity.cpp:

    Spoiler


    struct FuncPacketView : public FuncPacketAround
    {
        FuncPacketView(const void * data, int bytes, LPENTITY except = NULL) : FuncPacketAround(data, bytes, except)
        {}

        void operator() (const CEntity::ENTITY_MAP::value_type& v)
        {
            FuncPacketAround::operator() (v.first); // line 85
        }
    };
     

     


    void CEntity::PacketView(const void * data, int bytes, LPENTITY except)
    {
        if (!GetSectree())
            return;

        FuncPacketView f(data, bytes, except);

        // 옵저버 상태에선 내 패킷은 나만 받는다.
        if (!m_bIsObserver)
            for_each(m_map_view.begin(), m_map_view.end(), f); //line 103

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

    char.cpp:3811

    Spoiler

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

     

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