Jump to content

ShadowsPR0

Inactive Member
  • Posts

    60
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by ShadowsPR0

  1. Hi Community,

     

    When creating a character im getting the error "Can't create character".

    When creating a character the first time after a server reboot it works with no error. But if i want to create another character i get the error "Can't create character".

    If i keep trying to create the same character with the same name, eventually it works.

    It appears that in the Syslog when i get the error the HEADER_GD_PLAYER_CREATE is empty and when it succeeds its with a "PlayerCreate accountid".

    This is Syslog from DB:

    Spoiler

    HEADER_GD_PLAYER_CREATE (handle: 7 length: 1883) // This is when it works.
    Apr  7 14:05:20 :: PlayerCreate accountid 9 name Aghei level 1 gold 0, st 5 ht 3 job 2
    Apr  7 14:05:20 :: 7 name Aghei job 2
    Apr  7 14:05:20 :: END
    Apr  7 14:05:22 :: [     2450] return 0/0/0 async 0/0/0
    Apr  7 14:05:26 :: HEADER_GD_PLAYER_CREATE (handle: 7 length: 1883)  //This is the empty header when i get the error.
    Apr  7 14:05:26 :: END
    Apr  7 14:05:27 :: [     2500] return 0/0/0 async 0/0/0
    Apr  7 14:05:32 :: [     2550] return 0/0/0 async 0/0/0
    Apr  7 14:05:37 :: [     2600] return 0/0/0 async 0/0/0
    Apr  7 14:05:42 :: [     2650] return 0/0/0 async 0/0/0
    Apr  7 14:05:47 :: [     2700] return 0/0/0 async 0/0/0
    Apr  7 14:05:52 :: [     2750] return 0/0/0 async 0/0/0
    Apr  7 14:05:57 :: [     2800] return 0/0/0 async 0/0/0
    Apr  7 14:06:02 :: [     2850] return 0/0/0 async 0/0/0
    Apr  7 14:06:07 :: [     2900] return 0/0/0 async 0/0/0
    Apr  7 14:06:12 :: [     2950] return 0/0/0 async 0/0/0
    Apr  7 14:06:17 :: [     3000] return 0/0/0 async 0/0/0
    Apr  7 14:06:21 :: HEADER_GD_PLAYER_CREATE (handle: 7 length: 1883) // This is when it works just after the error.
    Apr  7 14:06:21 :: PlayerCreate accountid 9 name Taker level 1 gold 0, st 5 ht 3 job 2
    Apr  7 14:06:21 :: 7 name Taker job 2
    Apr  7 14:06:21 :: END
    Apr  7 14:06:22 :: [     3050] return 0/0/0 async 0/0/0


    In DB Syserr i only get this:

    Spoiler

     

    SYSERR: Apr  7 14:01:17 :: pid_init: 
    Start of pid: 851

    SYSERR: Apr  7 14:01:17 :: Start: TABLE_POSTFIX not configured use default
    SYSERR: Apr  7 14:01:18 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'money' in field list is ambiguous
    query: SELECT empire, pid, name, money, windate FROM monarch a, player b where a.pid=b.id

     

     

    Could someone please help and maybe tell me where to look or know the fix ?

  2. Hi metin2dev community

    I know there are some really clever minds on this forum thats why im posting this here.

    I would like to know if its possible to update the ingame web browser for the client.

    The game uses the very old version of internet explorer and it is not compatible with some itemshops / websites.

    i would like to update the web browser  to a newer Internet Explorer or for example Google Chrome so that it is compatible with my item-shop.

    I have been researching this and could not find anything but i know it is possible for sure but i just cant figure it out...

     

    shop.png

     

     

  3. try changing the the converter bro, but i dont recomend using a converter from sql or txt to xml because converters follow a specific format and that format varies from server to server. If you have your dump fromto form your server use that :)

    There are lots of dump_proto tutorials as well as the .exe file itself on the internet and this forum just use the search function or google.

  4. Spoiler

    stants.cpp:400: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:401: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:402: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:403: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:404: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:405: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:406: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:407: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:408: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:409: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:410: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:411: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:412: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:413: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:414: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:415: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:416: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:417: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:418: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:419: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:420: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:421: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:422: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:423: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:424: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:425: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:426: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:427: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:428: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:429: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:430: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:431: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:432: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:433: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:434: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:435: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:436: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:437: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:438: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:439: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:440: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:441: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:442: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:443: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:444: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:445: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:446: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:447: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:448: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:449: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:450: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:451: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:452: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:453: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:454: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:455: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:456: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:457: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:458: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:459: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:460: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:461: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:462: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:463: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:464: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:465: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:466: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:467: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:468: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:469: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:470: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:471: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:472: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:473: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:474: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:475: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:476: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:477: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:478: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:479: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:480: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:481: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:482: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:483: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:484: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:485: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:486: warning: this decimal constant is unsigned only in ISO C90
    constants.cpp:487: warning: this decimal constant is unsigned only in ISO C90
    compile cube.cpp
    compile db.cpp
    compile desc.cpp
    compile desc_client.cpp
    compile desc_manager.cpp
    compile desc_p2p.cpp
    compile dev_log.cpp
    compile dungeon.cpp
    compile empire_text_convert.cpp
    cmd_general.cpp: In function 'void do_CubePetAdd(CHARACTER*, const char*, int, int)':
    cmd_general.cpp:2485: warning: unused variable 'strArg1'
    config.cpp: In function 'bool GetIPInfo()':
    config.cpp:281: warning: the address of 'g_szInternalIP' will always evaluate as 'true'
    config.cpp: In function 'void config_init(const std::string&)':
    config.cpp:454: warning: NULL used in arithmetic
    config.cpp:478: warning: NULL used in arithmetic
    config.cpp:502: warning: NULL used in arithmetic
    config.cpp:524: warning: unused variable 'line'
    compile entity.cpp
    compile entity_view.cpp
    desc_client.cpp: In member function 'void CLIENT_DESC::UpdateChannelStatus(DWORD, bool)':
    desc_client.cpp:299: warning: comparison between signed and unsigned integer expressions
    compile event.cpp
    cmd_gm.cpp: In function 'void do_set_stat(CHARACTER*, const char*, int, int)':
    cmd_gm.cpp:4080: warning: NULL used in arithmetic
    compile event_queue.cpp
    cube.cpp: In function 'bool Cube_make(CHARACTER*)':
    cube.cpp:552: warning: comparison between signed and unsigned integer expressions
    cube.cpp: In function 'void Cube_MakeCubeInformationText()':
    cube.cpp:724: warning: unused variable 'npcVNUM'
    compile exchange.cpp
    compile file_loader.cpp
    compile fishing.cpp
    compile gm.cpp
    compile guild.cpp
    compile guild_manager.cpp
    compile guild_war.cpp
    compile horse_rider.cpp
    compile horsename_manager.cpp
    cmd_gm.cpp: In function 'void do_use_item(CHARACTER*, const char*, int, int)':
    cmd_gm.cpp:4896: warning: 'cell' may be used uninitialized in this function
    cmd_gm.cpp: In function 'void do_mob_ld(CHARACTER*, const char*, int, int)':
    cmd_gm.cpp:855: warning: 'x' may be used uninitialized in this function
    cmd_gm.cpp:855: warning: 'y' may be used uninitialized in this function
    cmd_gm.cpp: In function 'void do_set_stat(CHARACTER*, const char*, int, int)':
    cmd_gm.cpp:4122: warning: 'n' may be used uninitialized in this function
    compile input.cpp
    compile input_auth.cpp
    compile input_db.cpp
    compile input_login.cpp
    compile input_main.cpp
    compile input_p2p.cpp
    In file included from input_db.cpp:13:
    shop_manager.h:40:7: warning: no newline at end of file
    In file included from input_db.cpp:50:
    offlineshop_config.h:19:7: warning: no newline at end of file
    input_auth.cpp: In member function 'int CInputAuth::auth_OpenID(const char*, const char*, char*)':
    input_auth.cpp:448: warning: unused variable 'last'
    compile input_teen.cpp
    In file included from input_main.cpp:16:
    shop_manager.h:40:7: warning: no newline at end of file
    compile input_udp.cpp
    compile ip_ban.cpp
    compile item.cpp
    compile item_addon.cpp
    input_p2p.cpp: In member function 'void CInputP2P::OfflineShopBuy(DESC*, const char*)':
    input_p2p.cpp:504: warning: unused variable 'p'
    compile item_attribute.cpp
    compile item_manager.cpp
    input_main.cpp: In member function 'void CInputMain::BraveRequestPetName(CHARACTER*, const char*)':
    input_main.cpp:677: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'DWORD'
    input_main.cpp:677: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'DWORD'
    input_main.cpp: In member function 'int CInputMain::Chat(CHARACTER*, const char*, size_t)':
    input_main.cpp:794: warning: unused variable 'len_global'
    input_main.cpp:800: warning: unused variable 'len_global'
    input_main.cpp:804: warning: unused variable 'len_global'
    input_main.cpp:808: warning: unused variable 'len_global'
    input_main.cpp:812: warning: unused variable 'len_global'
    input_main.cpp:820: warning: unused variable 'len_global'
    input_main.cpp:824: warning: unused variable 'len_global'
    input_main.cpp:828: warning: unused variable 'len_global'
    input_main.cpp:832: warning: unused variable 'len_global'
    input_main.cpp:838: warning: unused variable 'len_global'
    input_main.cpp:787: warning: unused variable 'my_level'
    compile item_manager_idrange.cpp
    item.h: In constructor 'CItem::CItem(DWORD)':
    item.h:306: warning: 'CItem::m_pkRealTimeExpireEvent' will be initialized after
    item.h:303: warning:   'LPEVENT CItem::m_pkExpireEvent'
    item.cpp:25: warning:   when initialized here
    item.cpp: In function 'const bool CanPutIntoRing(CItem*, CItem*)':
    item.cpp:1778: warning: unused variable 'vnum'
    item.cpp: In member function 'int CItem::GetDuration()':
    item.cpp:2118: warning: array subscript has type 'char'
    item.cpp:2119: warning: array subscript has type 'char'
    item.cpp:2123: warning: array subscript has type 'char'
    compile locale.cpp
    compile locale_service.cpp
    compile log.cpp
    compile login_data.cpp
    compile lzo_manager.cpp
    compile marriage.cpp
    compile matrix_card.cpp
    compile messenger_manager.cpp
    log.cpp:11: warning: '__escape_hint' defined but not used
    compile mining.cpp
    compile mob_manager.cpp
    compile monarch.cpp
    compile motion.cpp
    compile over9refine.cpp
    compile p2p.cpp
    compile packet_info.cpp
    compile party.cpp
    compile passpod.cpp
    compile pcbang.cpp
    compile polymorph.cpp
    compile priv_manager.cpp
    compile pvp.cpp
    compile questevent.cpp
    compile questlua.cpp
    compile questlua_affect.cpp
    compile questlua_arena.cpp
    compile questlua_ba.cpp
    compile questlua_building.cpp
    compile questlua_danceevent.cpp
    questlua.cpp: In member function 'bool quest::FPartyCheckFlagLt::operator()(CHARACTER*)':
    questlua.cpp:78: warning: 'returnBool' may be used uninitialized in this function
    compile questlua_dungeon.cpp
    compile questlua_forked.cpp
    compile questlua_game.cpp
    compile questlua_global.cpp
    compile questlua_guild.cpp
    compile questlua_horse.cpp
    compile questlua_pet.cpp
    compile questlua_item.cpp
    compile questlua_marriage.cpp
    compile questlua_mgmt.cpp
    compile questlua_monarch.cpp
    compile questlua_npc.cpp
    questlua_item.cpp: In function 'int quest::item_get_applies(lua_State*)':
    questlua_item.cpp:588: warning: unused variable 'Key1'
    questlua_item.cpp:588: warning: unused variable 'Key2'
    questlua_item.cpp: In function 'int quest::item_equip_selected(lua_State*)':
    questlua_item.cpp:991: warning: NULL used in arithmetic
    compile questlua_oxevent.cpp
    In file included from questlua_npc.cpp:9:
    shop_manager.h:40:7: warning: no newline at end of file
    compile questlua_party.cpp
    compile questlua_pc.cpp
    compile questlua_quest.cpp
    compile questlua_target.cpp
    questlua_npc.cpp: In function 'int quest::npc_get_vid_attack_mul(lua_State*)':
    questlua_npc.cpp:294: warning: unused variable 'q'
    questlua_npc.cpp: In function 'int quest::npc_set_vid_attack_mul(lua_State*)':
    questlua_npc.cpp:310: warning: unused variable 'q'
    questlua_npc.cpp: In function 'int quest::npc_get_vid_damage_mul(lua_State*)':
    questlua_npc.cpp:325: warning: unused variable 'q'
    questlua_npc.cpp: In function 'int quest::npc_set_vid_damage_mul(lua_State*)':
    questlua_npc.cpp:341: warning: unused variable 'q'
    compile questmanager.cpp
    compile questnpc.cpp
    compile questpc.cpp
    compile refine.cpp
    compile regen.cpp
    questnpc.cpp: In member function 'bool quest::NPC::HandleEvent(quest::PC&, int)':
    questnpc.cpp:500: warning: unused variable 'pPC'
    compile safebox.cpp
    compile sectree.cpp
    compile sectree_manager.cpp
    compile sequence.cpp
    compile shop.cpp
    compile skill.cpp
    compile start_position.cpp
    compile target.cpp
    compile text_file_loader.cpp
    compile trigger.cpp
    shop.cpp: In member function 'virtual bool CShop::IsSellingItem(DWORD)':
    shop.cpp:576: warning: comparison between signed and unsigned integer expressions
    compile utils.cpp
    In file included from trigger.cpp:8:
    shop_manager.h:40:7: warning: no newline at end of file
    compile vector.cpp
    utils.cpp: In function 'bool WildCaseCmp(const char*, const char*)':
    utils.cpp:248: warning: NULL used in arithmetic
    utils.cpp:260: warning: NULL used in arithmetic
    utils.cpp:274: warning: NULL used in arithmetic
    compile war_map.cpp
    compile wedding.cpp
    compile xmas_event.cpp
    compile panama.cpp
    compile version.cpp
    compile threeway_war.cpp
    compile map_location.cpp
    compile auth_brazil.cpp
    compile BlueDragon.cpp
    compile BlueDragon_Binder.cpp
    compile DragonLair.cpp
    compile questlua_dragonlair.cpp
    compile HackShield.cpp
    compile HackShield_Impl.cpp
    compile char_hackshield.cpp
    compile skill_power.cpp
    compile affect.cpp
    compile SpeedServer.cpp
    compile questlua_speedserver.cpp
    compile XTrapManager.cpp
    compile auction_manager.cpp
    compile FileMonitor_FreeBSD.cpp
    compile ClientPackageCryptInfo.cpp
    compile cipher.cpp
    compile buff_on_attributes.cpp
    compile check_server.cpp
    ClientPackageCryptInfo.h: In constructor 'CClientPackageCryptInfo::CClientPackageCryptInfo()':
    ClientPackageCryptInfo.h:50: warning: 'CClientPackageCryptInfo::m_pSerializedCryptKeyStream' will be initialized after
    ClientPackageCryptInfo.h:48: warning:   'int CClientPackageCryptInfo::m_nCryptKeyPackageCnt'
    ClientPackageCryptInfo.cpp:9: warning:   when initialized here
    compile dragon_soul_table.cpp
    ../../../Extern/include/cryptopp/algparam.h: In constructor 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]':
    ../../../Extern/include/cryptopp/filters.h:793:   instantiated from here
    ../../../Extern/include/cryptopp/algparam.h:26: warning: unused variable 'cryptopp_assert_26'
    compile DragonSoul.cpp
    ../../../Extern/include/cryptopp/algparam.h: In member function 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::RandomNumberGenerator*]':
    cipher.cpp:397:   instantiated from here
    ../../../Extern/include/cryptopp/algparam.h:322: warning: unused variable 'p'
    compile group_text_parse_tree.cpp
    buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
    buff_on_attributes.cpp:113: warning: unused variable 'old_value'
    buff_on_attributes.cpp:114: warning: unused variable 'new_value'
    compile char_dragonsoul.cpp
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::ReadAdditionalApplys()':
    dragon_soul_table.cpp:223: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckApplyNumSettings()':
    dragon_soul_table.cpp:283: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckWeightTables()':
    dragon_soul_table.cpp:311: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckRefineGradeTables()':
    dragon_soul_table.cpp:343: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp:372: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckRefineStepTables()':
    dragon_soul_table.cpp:397: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp:427: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckRefineStrengthTables()':
    dragon_soul_table.cpp:453: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckDragonHeartExtTables()':
    dragon_soul_table.cpp:494: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp:513: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp:522: warning: comparison between signed and unsigned integer expressions
    dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckDragonSoulExtTables()':
    dragon_soul_table.cpp:545: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = std::string]':
    dragon_soul_table.cpp:129:   instantiated from here
    group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = BYTE]':
    dragon_soul_table.cpp:134:   instantiated from here
    group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = int]':
    dragon_soul_table.cpp:201:   instantiated from here
    group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = float]':
    dragon_soul_table.cpp:260:   instantiated from here
    group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = float]':
    dragon_soul_table.cpp:828:   instantiated from here
    group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
    compile questlua_dragonsoul.cpp
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = int]':
    group_text_parse_tree.h:159:   instantiated from 'bool CGroupNode::GetValue(const std::string&, const std::string&, T&) const [with T = int]'
    group_text_parse_tree.h:203:   instantiated from 'bool CGroupNode::GetGroupValue(const std::string&, const std::string&, const std::string&, T&) const [with T = int]'
    dragon_soul_table.cpp:612:   instantiated from here
    group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = unsigned int]':
    group_text_parse_tree.h:159:   instantiated from 'bool CGroupNode::GetValue(const std::string&, const std::string&, T&) const [with T = unsigned int]'
    group_text_parse_tree.h:203:   instantiated from 'bool CGroupNode::GetGroupValue(const std::string&, const std::string&, const std::string&, T&) const [with T = unsigned int]'
    dragon_soul_table.cpp:884:   instantiated from here
    group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In constructor 'CGroupTextParseTreeLoader::CGroupTextParseTreeLoader()':
    group_text_parse_tree.h:93: warning: 'CGroupTextParseTreeLoader::m_dwcurLineIndex' will be initialized after
    group_text_parse_tree.h:91: warning:   'CGroupNode* CGroupTextParseTreeLoader::m_pRootGroupNode'
    group_text_parse_tree.cpp:5: warning:   when initialized here
    group_text_parse_tree.cpp: In member function 'bool CGroupTextParseTreeLoader::LoadGroup(CGroupNode*)':
    group_text_parse_tree.cpp:99: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.cpp: In member function 'bool CGroupNode::GetRow(int, const CGroupNode::CGroupNodeRow**) const':
    group_text_parse_tree.cpp:206: warning: comparison between signed and unsigned integer expressions
    compile shop_manager.cpp
    DragonSoul.cpp: In function 'int Gamble(std::vector<float, std::allocator<float> >&)':
    DragonSoul.cpp:19: warning: comparison between signed and unsigned integer expressions
    DragonSoul.cpp:25: warning: comparison between signed and unsigned integer expressions
    DragonSoul.cpp: In member function 'bool DSManager::RefreshItemAttributes(CItem*)':
    DragonSoul.cpp:203: warning: comparison between signed and unsigned integer expressions
    DragonSoul.cpp: In member function 'bool DSManager::PutAttributes(CItem*)':
    DragonSoul.cpp:273: warning: comparison between signed and unsigned integer expressions
    DragonSoul.cpp: In member function 'bool DSManager::ExtractDragonHeart(CHARACTER*, CItem*, CItem*)':
    DragonSoul.cpp:350: warning: unused variable 'sum'
    DragonSoul.cpp: In member function 'bool DSManager::PullOut(CHARACTER*, TItemPos, CItem*&, CItem*)':
    DragonSoul.cpp:435: warning: unused variable 'dwVnum'
    DragonSoul.cpp:469: warning: format '%d' expects type 'int', but argument 3 has type 'double'
    DragonSoul.cpp:469: warning: format '%d' expects type 'int', but argument 4 has type 'double'
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineGrade(CHARACTER*, TItemPos (&)[15])':
    DragonSoul.cpp:555: warning: unused variable 'prob_sum'
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineStep(CHARACTER*, TItemPos (&)[15])':
    DragonSoul.cpp:763: warning: unused variable 'sum'
    compile shopEx.cpp
    In file included from shop_manager.cpp:22:
    shop_manager.h:40:7: warning: no newline at end of file
    compile item_manager_read_tables.cpp
    char_dragonsoul.cpp: In member function 'bool CHARACTER::DragonSoul_ActivateDeck(int)':
    char_dragonsoul.cpp:91: warning: control reaches end of non-void function
    compile New_PetSystem.cpp
    compile questlua_petnew.cpp
    New_PetSystem.cpp:1324:2: warning: no newline at end of file
    compile questlua_mysql.cpp
    compile offline_shop.cpp
    questlua_petnew.cpp:286:2: warning: no newline at end of file
    shopEx.cpp: In member function 'virtual int CShopEx::Buy(CHARACTER*, BYTE)':
    shopEx.cpp:159: warning: comparison between signed and unsigned integer expressions
    shop_manager.cpp: In function 'bool ConvertToShopItemTable(CGroupNode*, TShopTableEx&)':
    shop_manager.cpp:473: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = unsigned int]':
    group_text_parse_tree.h:175:   instantiated from 'bool CGroupNode::GetValue(const std::string&, int, T&) const [with T = DWORD]'
    shop_manager.cpp:381:   instantiated from here
    group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]':
    group_text_parse_tree.h:175:   instantiated from 'bool CGroupNode::GetValue(const std::string&, int, T&) const [with T = std::string]'
    shop_manager.cpp:387:   instantiated from here
    group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
    group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = unsigned char]':
    group_text_parse_tree.h:136:   instantiated from 'bool CGroupNode::GetValue(size_t, const std::string&, T&) const [with T = BYTE]'
    shop_manager.cpp:442:   instantiated from here
    group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
    compile offlineshop_manager.cpp
    item_manager_read_tables.cpp: In member function 'bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char*)':
    item_manager_read_tables.cpp:637: warning: unused variable 'pkGroup'
    New_PetSystem.cpp: In member function 'void CNewPetActor::SetExp(DWORD, int)':
    New_PetSystem.cpp:321: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:321: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:330: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:330: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:340: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:341: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:361: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:364: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:367: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:373: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:374: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp:385: warning: comparison between signed and unsigned integer expressions
    New_PetSystem.cpp: In member function 'DWORD CNewPetActor::Summon(const char*, CItem*, bool)':
    New_PetSystem.cpp:529: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'DWORD'
    New_PetSystem.cpp:529: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'DWORD'
    New_PetSystem.cpp: In member function 'virtual bool CNewPetActor::_UpdateFollowAI()':
    New_PetSystem.cpp:645: warning: unused variable 'bDoMoveAlone'
    New_PetSystem.cpp: In member function 'CNewPetActor* CNewPetSystem::Summon(DWORD, CItem*, const char*, bool, DWORD)':
    New_PetSystem.cpp:1229: warning: unused variable 'petVID'
    compile offlineshop_config.cpp
    In file included from offlineshop_config.cpp:7:
    offlineshop_config.h:19:7: warning: no newline at end of file
    offlineshop_config.cpp:239:2: warning: no newline at end of file
    questlua_petnew.cpp: In function 'int quest::newpet_increaseskill(lua_State*)':
    questlua_petnew.cpp:135: warning: NULL used in arithmetic
    questlua_petnew.cpp: In function 'int quest::newpet_increaseevolution(lua_State*)':
    questlua_petnew.cpp:155: warning: NULL used in arithmetic
    questlua_petnew.cpp: In function 'int quest::newpet_get_level(lua_State*)':
    questlua_petnew.cpp:174: warning: NULL used in arithmetic
    questlua_petnew.cpp: In function 'int quest::newpet_get_evo(lua_State*)':
    questlua_petnew.cpp:194: warning: NULL used in arithmetic
    questlua_petnew.cpp: In function 'int quest::newpet_restore_pet(lua_State*)':
    questlua_petnew.cpp:213: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'DWORD'
    questlua_petnew.cpp:213: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'DWORD'
    compile minilzo.c
    In file included from offlineshop_manager.cpp:29:
    offlineshop_config.h:19:7: warning: no newline at end of file
    questlua_mysql.cpp: In function 'int quest::_mysql_query(lua_State*)':
    questlua_mysql.cpp:57: warning: suggest parentheses around assignment used as truth value
    item_manager_read_tables.cpp:627: warning: 'pkGroup' may be used uninitialized in this function
    ../../../Extern/include/cryptopp/misc.h: At global scope:
    ../../../Extern/include/cryptopp/misc.h:548: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used
    linking ../game_r40250_lycan....
    OBJDIR/OXEvent.o: In function `COXEventManager::GiveItemToAttender(unsigned int, unsigned char)':
    /usr/src/Server/game/src/OXEvent.cpp:434: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/acce.o: In function `Acce_add_item(CHARACTER*, int, int)':
    /usr/src/Server/game/src/acce.cpp:803: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/acce.o: In function `Acce_make(CHARACTER*)':
    /usr/src/Server/game/src/acce.cpp:605: undefined reference to `CHARACTER::AutoGiveAcce(unsigned int, unsigned char, int, int, bool)'
    OBJDIR/ani.o: In function `ani_combo_speed(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/ani.cpp:391: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/ani.o: In function `ani_attack_speed(CHARACTER*)':
    /usr/src/Server/game/src/ani.cpp:362: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/battle.o: In function `GET_ATTACK_SPEED(CHARACTER*)':
    /usr/src/Server/game/src/battle.cpp:720: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/battle.o: In function `CalcMeleeDamage(CHARACTER*, CHARACTER*, bool, bool)':
    /usr/src/Server/game/src/battle.cpp:390: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/battle.o: In function `battle_hit(CHARACTER*, CHARACTER*, int&)':
    /usr/src/Server/game/src/battle.cpp:666: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o:/usr/src/Server/game/src/char.cpp:2836: more undefined references to `CHARACTER::GetWear(unsigned char) const' follow
    OBJDIR/char.o: In function `CHARACTER::IsStaminaHalfConsume() const':
    /usr/src/Server/game/src/char.cpp:6311: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    OBJDIR/char.o: In function `CHARACTER::GiveRandomSkillBook()':
    /usr/src/Server/game/src/char.cpp:6379: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/char.o: In function `CHARACTER::PointsPacket()':
    /usr/src/Server/game/src/char.cpp:1722: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/char.o: In function `CHARACTER::FlushDelayedSaveItem()':
    /usr/src/Server/game/src/char.cpp:1376: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/char.o: In function `CHARACTER::fishing_take()':
    /usr/src/Server/game/src/char.cpp:4111: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o: In function `CHARACTER::SendEquipment(CHARACTER*)':
    /usr/src/Server/game/src/char.cpp:6718: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o: In function `CHARACTER::WarpToPID(unsigned int)':
    /usr/src/Server/game/src/char.cpp:6992: undefined reference to `IS_SUMMONABLE_ZONE(int)'
    /usr/src/Server/game/src/char.cpp:7029: undefined reference to `IS_SUMMONABLE_ZONE(int)'
    OBJDIR/char.o: In function `CHARACTER::CanWarp() const':
    /usr/src/Server/game/src/char.cpp:7654: undefined reference to `g_nPortalLimitTime'
    OBJDIR/char.o: In function `operator()':
    /usr/src/Server/game/src/char.cpp:6848: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/char.cpp:6851: undefined reference to `CHARACTER::CanHandleItem(bool, bool)'
    OBJDIR/char.o: In function `CHARACTER::fishing()':
    /usr/src/Server/game/src/char.cpp:4088: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o: In function `CHARACTER::mining(CHARACTER*)':
    /usr/src/Server/game/src/char.cpp:4040: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o: In function `CHARACTER::ComputePoints()':
    /usr/src/Server/game/src/char.cpp:2333: undefined reference to `CHARACTER::BuffOnAttr_ClearAll()'
    /usr/src/Server/game/src/char.cpp:2452: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char.cpp:2456: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char.cpp:2469: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o: In function `CHARACTER::PointChange(unsigned char, int, bool, bool)':
    /usr/src/Server/game/src/char.cpp:3297: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    /usr/src/Server/game/src/char.cpp:3685: undefined reference to `CHARACTER::BuffOnAttr_ValueChange(unsigned char, unsigned char, unsigned char)'
    /usr/src/Server/game/src/char.cpp:3292: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/char.o: In function `CHARACTER::OpenMyOfflineShop(char const*, SShopItemTable*, unsigned char, unsigned char)':
    /usr/src/Server/game/src/char.cpp:4286: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/char.cpp:4347: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    /usr/src/Server/game/src/char.cpp:4462: undefined reference to `CHARACTER::FindSpecifyItem(unsigned int) const'
    OBJDIR/char.o: In function `CHARACTER::ComputeBattlePoints()':
    /usr/src/Server/game/src/char.cpp:2265: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char.o: In function `CHARACTER::Destroy()':
    /usr/src/Server/game/src/char.cpp:506: undefined reference to `CHARACTER::ClearItem()'
    OBJDIR/char.o: In function `CHARACTER::OpenMyShop(char const*, SShopItemTable*, unsigned char)':
    /usr/src/Server/game/src/char.cpp:689: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    /usr/src/Server/game/src/char.cpp:723: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/char.cpp:748: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/char.cpp:749: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/char.o: In function `CHARACTER::CreatePlayerProto(SPlayerTable&)':
    /usr/src/Server/game/src/char.cpp:1258: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    OBJDIR/char_affect.o: In function `CHARACTER::LoadAffect(unsigned int, TPacketAffectElement*)':
    /usr/src/Server/game/src/char_affect.cpp:481: undefined reference to `CHARACTER::FindItemByID(unsigned int) const'
    OBJDIR/char_affect.o: In function `CHARACTER::UpdateAffect()':
    /usr/src/Server/game/src/char_affect.cpp:146: undefined reference to `CHARACTER::AutoRecoveryItemProcess(EAffectTypes)'
    /usr/src/Server/game/src/char_affect.cpp:147: undefined reference to `CHARACTER::AutoRecoveryItemProcess(EAffectTypes)'
    OBJDIR/char_battle.o: In function `CHARACTER::UseArrow(CItem*, unsigned int)':
    /usr/src/Server/game/src/char_battle.cpp:2904: undefined reference to `CHARACTER::FindSpecifyItem(unsigned int) const'
    OBJDIR/char_battle.o: In function `CHARACTER::GetArrowAndBow(CItem**, CItem**, int)':
    /usr/src/Server/game/src/char_battle.cpp:2874: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:2881: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char_battle.o: In function `CHARACTER::RewardGold(CHARACTER*)':
    /usr/src/Server/game/src/char_battle.cpp:716: undefined reference to `CHARACTER::GiveGold(int)'
    /usr/src/Server/game/src/char_battle.cpp:546: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:570: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/char_battle.o: In function `CHARACTER::DeathPenalty(unsigned char)':
    /usr/src/Server/game/src/char_battle.cpp:365: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    OBJDIR/char_battle.o: In function `GiveExp':
    /usr/src/Server/game/src/char_battle.cpp:2404: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2417: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2455: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2426: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2478: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2426: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2426: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2426: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:2501: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/char_battle.o: In function `CHARACTER::ItemDropPenalty(CHARACTER*)':
    /usr/src/Server/game/src/char_battle.cpp:1054: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/char_battle.cpp:1066: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/char_battle.cpp:1131: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1139: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1147: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1098: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1116: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1080: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/char_battle.o: In function `CHARACTER::Reward(bool)':
    /usr/src/Server/game/src/char_battle.cpp:782: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    OBJDIR/char_battle.o: In function `CHARACTER::Dead(CHARACTER*, bool)':
    /usr/src/Server/game/src/char_battle.cpp:1230: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1231: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1232: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_battle.cpp:1244: undefined reference to `CHARACTER::UnEquipSpecialRideUniqueItem()'
    /usr/src/Server/game/src/char_battle.cpp:1241: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/char_battle.cpp:1238: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/char_battle.cpp:1235: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    OBJDIR/char_battle.o: In function `CHARACTER::UseArrow(CItem*, unsigned int)':
    /usr/src/Server/game/src/char_battle.cpp:2909: undefined reference to `CHARACTER::EquipItem(CItem*, int)'
    OBJDIR/char_horse.o: In function `CHARACTER::StartRiding()':
    /usr/src/Server/game/src/char_horse.cpp:31: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char_skill.o: In function `CHARACTER::GetSkillPower(unsigned int, unsigned char) const':
    /usr/src/Server/game/src/char_skill.cpp:2732: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/char_skill.o: In function `CHARACTER::ComputeSkillAtPosition(unsigned int, pixel_position_s const&, unsigned char)':
    /usr/src/Server/game/src/char_skill.cpp:1763: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char_skill.o: In function `CHARACTER::ComputeSkill(unsigned int, CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/char_skill.cpp:2106: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char_skill.o: In function `CHARACTER::UseSkill(unsigned int, CHARACTER*, bool)':
    /usr/src/Server/game/src/char_skill.cpp:2527: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_skill.cpp:2527: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/char_skill.cpp:2527: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/char_skill.o:/usr/src/Server/game/src/char_skill.cpp:1275: more undefined references to `CHARACTER::GetWear(unsigned char) const' follow
    OBJDIR/cmd_general.o: In function `do_unmount(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:1332: undefined reference to `CHARACTER::UnEquipSpecialRideUniqueItem()'
    /usr/src/Server/game/src/cmd_general.cpp:1330: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/cmd_general.cpp:1324: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/cmd_general.cpp:1327: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    OBJDIR/cmd_general.o: In function `do_PetEvo(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2565: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/cmd_general.cpp:2575: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/cmd_general.o: In function `do_user_horse_feed(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:113: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/cmd_general.cpp:115: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/cmd_general.o: In function `do_costume(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2251: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_general.cpp:2252: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_general.cpp:2253: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_general.cpp:2254: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_general.cpp:2282: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/cmd_general.cpp:2301: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/cmd_general.cpp:2263: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/cmd_general.cpp:2310: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    OBJDIR/cmd_general.o: In function `do_ride(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2853: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/cmd_general.cpp:2859: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_general.cpp:2859: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_general.cpp:2859: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/cmd_general.o: In function `do_bonus_costume_transfer(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:3102: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/cmd_general.cpp:3103: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/cmd_general.cpp:3104: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/cmd_general.cpp:3123: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/cmd_general.o: In function `do_inventory(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2358: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/cmd_general.o: In function `do_restart(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:522: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/cmd_general.cpp:528: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/cmd_general.cpp:499: undefined reference to `g_nPortalLimitTime'
    OBJDIR/cmd_general.o: In function `do_cube(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2594: undefined reference to `CHARACTER::CanDoCube() const'
    OBJDIR/cmd_general.o: In function `do_acce(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2368: undefined reference to `CHARACTER::CanDoAcce() const'
    OBJDIR/cmd_general.o: In function `do_ride(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_general.cpp:2874: undefined reference to `CHARACTER::UseItem(SItemPos, SItemPos)'
    OBJDIR/cmd_gm.o: In function `do_attr_full_set(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:4706: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_gm.cpp:4809: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_gm.cpp:4820: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_gm.cpp:4831: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_gm.cpp:4842: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/cmd_gm.o:/usr/src/Server/game/src/cmd_gm.cpp:4853: more undefined references to `CHARACTER::GetWear(unsigned char) const' follow
    OBJDIR/cmd_gm.o: In function `do_item_full_set(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:4265: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    /usr/src/Server/game/src/cmd_gm.cpp:4268: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/cmd_gm.cpp:4270: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    OBJDIR/cmd_gm.o: In function `do_item_purge(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:932: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/cmd_gm.cpp:940: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/cmd_gm.o: In function `do_get_item_id_list(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:4189: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/cmd_gm.o: In function `do_ds_list(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:4946: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/cmd_gm.o: In function `do_max_pick(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:1651: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/cmd_gm.o: In function `do_refine_pick(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:1636: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/cmd_gm.o: In function `do_refine_rod(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:1622: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/cmd_gm.o: In function `do_polymorph_item(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:2452: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    OBJDIR/cmd_gm.o: In function `do_book(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:1957: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/cmd_gm.o: In function `do_use_item(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:4899: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/cmd_gm.cpp:4902: undefined reference to `CHARACTER::UseItem(SItemPos, SItemPos)'
    OBJDIR/cmd_gm.o: In function `do_item(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:558: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/cmd_gm.cpp:538: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/cmd_gm.o: In function `do_build(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:3013: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/cmd_gm.cpp:3071: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/cmd_gm.o: In function `do_socket_item(CHARACTER*, char const*, int, int)':
    /usr/src/Server/game/src/cmd_gm.cpp:2622: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/cube.o: In function `Cube_add_item(CHARACTER*, int, int)':
    /usr/src/Server/game/src/cube.cpp:630: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/cube.o: In function `Cube_make(CHARACTER*)':
    /usr/src/Server/game/src/cube.cpp:572: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/db.o: In function `DBManager::AnalyzeReturnQuery(_SQLMsg*)':
    /usr/src/Server/game/src/db.cpp:1294: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/exchange.o: In function `CExchange::Done()':
    /usr/src/Server/game/src/exchange.cpp:454: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/exchange.cpp:452: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/exchange.o: In function `CExchange::CheckSpace()':
    /usr/src/Server/game/src/exchange.cpp:334: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/exchange.cpp:367: undefined reference to `CHARACTER::CopyDragonSoulItemGrid(std::vector<unsigned short, std::allocator<unsigned short> >&) const'
    OBJDIR/exchange.o: In function `CExchange::Check(int*)':
    /usr/src/Server/game/src/exchange.cpp:303: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/exchange.o: In function `CExchange::AddItem(SItemPos, unsigned char)':
    /usr/src/Server/game/src/exchange.cpp:165: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/fishing.o: In function `fishing::UseFish(CHARACTER*, CItem*)':
    /usr/src/Server/game/src/fishing.cpp:810: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    /usr/src/Server/game/src/fishing.cpp:778: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    /usr/src/Server/game/src/fishing.cpp:773: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    /usr/src/Server/game/src/fishing.cpp:806: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    /usr/src/Server/game/src/fishing.cpp:801: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/fishing.o: In function `fishing::GetFishingLevel(CHARACTER*)':
    /usr/src/Server/game/src/fishing.cpp:546: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/fishing.o: In function `fishing::FishingPractice(CHARACTER*)':
    /usr/src/Server/game/src/fishing.cpp:437: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/fishing.o: In function `fishing::PredictFish(CHARACTER*)':
    /usr/src/Server/game/src/fishing.cpp:460: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/fishing.o: In function `fishing::Grill(CHARACTER*, CItem*)':
    /usr/src/Server/game/src/fishing.cpp:838: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/fishing.o: In function `fishing::Take(fishing::fishing_event_info*, CHARACTER*)':
    /usr/src/Server/game/src/fishing.cpp:644: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/fishing.o: In function `fishing::DetermineFish(CHARACTER*)':
    /usr/src/Server/game/src/fishing.cpp:368: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/fishing.o: In function `fishing::fishing_event(boost::intrusive_ptr<event>, long)':
    /usr/src/Server/game/src/fishing.cpp:484: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/input_db.o: In function `CInputDB::SafeboxLoad(DESC*, char const*)':
    /usr/src/Server/game/src/input_db.cpp:1273: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/input_db.o: In function `CInputDB::ItemLoad(DESC*, char const*)':
    /usr/src/Server/game/src/input_db.cpp:1666: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/input_db.cpp:1623: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/input_db.cpp:1623: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/input_db.o: In function `CInputDB::MyshopPricelistRes(DESC*, SPacketMyshopPricelistHeader const*)':
    /usr/src/Server/game/src/input_db.cpp:2199: undefined reference to `CHARACTER::UseSilkBotaryReal(SPacketMyshopPricelistHeader const*)'
    OBJDIR/input_main.o: In function `CInputMain::SafeboxItemMove(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:2315: undefined reference to `CHARACTER::CanHandleItem(bool, bool)'
    OBJDIR/input_main.o: In function `CInputMain::SafeboxCheckout(CHARACTER*, char const*, bool)':
    /usr/src/Server/game/src/input_main.cpp:2208: undefined reference to `CHARACTER::CanHandleItem(bool, bool)'
    /usr/src/Server/game/src/input_main.cpp:2226: undefined reference to `CHARACTER::IsEmptyItemGrid(SItemPos, unsigned char, int) const'
    /usr/src/Server/game/src/input_main.cpp:2260: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/input_main.o: In function `CInputMain::SafeboxCheckin(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:2155: undefined reference to `CHARACTER::CanHandleItem(bool, bool)'
    /usr/src/Server/game/src/input_main.cpp:2159: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/input_main.o: In function `CheckComboHack(CHARACTER*, unsigned char, unsigned int, bool)':
    /usr/src/Server/game/src/input_main.cpp:1493: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/input_main.cpp:1527: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/input_main.cpp:1525: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/input_main.cpp:1525: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/input_main.o: In function `CInputMain::Exchange(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:1303: undefined reference to `CHARACTER::CanHandleItem(bool, bool)'
    /usr/src/Server/game/src/input_main.cpp:1310: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/input_main.cpp:1324: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/input_main.cpp:1347: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/input_main.cpp:1352: undefined reference to `g_nPortalLimitTime'
    /usr/src/Server/game/src/input_main.cpp:1362: undefined reference to `g_nPortalLimitTime'
    OBJDIR/input_main.o: In function `CInputMain::ItemMove(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:986: undefined reference to `CHARACTER::MoveItem(SItemPos, SItemPos, unsigned char)'
    OBJDIR/input_main.o: In function `CInputMain::BraveRequestPetName(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:663: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/input_main.cpp:663: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/input_main.cpp:666: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    /usr/src/Server/game/src/input_main.cpp:667: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/input_main.o: In function `CInputMain::AnswerMakeGuild(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:2579: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/input_main.o: In function `CInputMain::Refine(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:3111: undefined reference to `CHARACTER::ClearRefineMode()'
    /usr/src/Server/game/src/input_main.cpp:3136: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/input_main.cpp:3154: undefined reference to `CHARACTER::DoRefineWithScroll(CItem*)'
    /usr/src/Server/game/src/input_main.cpp:3181: undefined reference to `CHARACTER::ClearRefineMode()'
    /usr/src/Server/game/src/input_main.cpp:3158: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/input_main.cpp:3170: undefined reference to `CHARACTER::DoRefine(CItem*, bool)'
    /usr/src/Server/game/src/input_main.cpp:3149: undefined reference to `CHARACTER::DoRefine(CItem*, bool)'
    OBJDIR/input_main.o: In function `CInputMain::Chat(CHARACTER*, char const*, unsigned int)':
    /usr/src/Server/game/src/input_main.cpp:886: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/input_main.o: In function `CInputMain::Whisper(CHARACTER*, char const*, unsigned int)':
    /usr/src/Server/game/src/input_main.cpp:428: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    /usr/src/Server/game/src/input_main.cpp:429: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/input_main.o: In function `CInputMain::ItemGive(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:3025: undefined reference to `CHARACTER::GiveItem(CHARACTER*, SItemPos)'
    OBJDIR/input_main.o: In function `CInputMain::ItemPickup(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:993: undefined reference to `CHARACTER::PickupItem(unsigned int)'
    OBJDIR/input_main.o: In function `CInputMain::ItemDestroy(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:978: undefined reference to `CHARACTER::DestroyItem(SItemPos)'
    OBJDIR/input_main.o: In function `CInputMain::ItemDrop2(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:969: undefined reference to `CHARACTER::DropGold(int)'
    /usr/src/Server/game/src/input_main.cpp:971: undefined reference to `CHARACTER::DropItem(SItemPos, unsigned char)'
    OBJDIR/input_main.o: In function `CInputMain::ItemDrop(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:950: undefined reference to `CHARACTER::DropGold(int)'
    /usr/src/Server/game/src/input_main.cpp:952: undefined reference to `CHARACTER::DropItem(SItemPos, unsigned char)'
    OBJDIR/input_main.o: In function `CInputMain::ItemToItem(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:934: undefined reference to `CHARACTER::UseItem(SItemPos, SItemPos)'
    OBJDIR/input_main.o: In function `CInputMain::ItemUse(CHARACTER*, char const*)':
    /usr/src/Server/game/src/input_main.cpp:927: undefined reference to `CHARACTER::UseItem(SItemPos, SItemPos)'
    OBJDIR/input_main.o: In function `FEmpireChatPacket::operator()(DESC*)':
    /usr/src/Server/game/src/input_main.cpp:565: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/input_p2p.o: In function `CInputP2P::Relay(DESC*, char const*, unsigned int)':
    /usr/src/Server/game/src/input_p2p.cpp:91: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/item.o: In function `CItem::ModifyPoints(bool)':
    /usr/src/Server/game/src/item.cpp:738: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:719: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:801: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:767: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/item.o: In function `CItem::FindEquipCell(CHARACTER*, int)':
    /usr/src/Server/game/src/item.cpp:527: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/item.o:/usr/src/Server/game/src/item.cpp:554: more undefined references to `CHARACTER::GetWear(unsigned char) const' follow
    OBJDIR/item.o: In function `CItem::AddToCharacter(CHARACTER*, SItemPos)':
    /usr/src/Server/game/src/item.cpp:369: undefined reference to `CHARACTER::SetItem(SItemPos, CItem*)'
    OBJDIR/item.o: In function `CItem::Unequip()':
    /usr/src/Server/game/src/item.cpp:948: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:977: undefined reference to `CHARACTER::BuffOnAttr_RemoveBuffsFromItem(CItem*)'
    /usr/src/Server/game/src/item.cpp:979: undefined reference to `CHARACTER::SetWear(unsigned char, CItem*)'
    /usr/src/Server/game/src/item.cpp:984: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:988: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/item.o: In function `CItem::RemoveFromCharacter()':
    /usr/src/Server/game/src/item.cpp:326: undefined reference to `CHARACTER::SetItem(SItemPos, CItem*)'
    /usr/src/Server/game/src/item.cpp:316: undefined reference to `CHARACTER::SetItem(SItemPos, CItem*)'
    OBJDIR/item.o: In function `CItem::SetCount(unsigned int)':
    /usr/src/Server/game/src/item.cpp:256: undefined reference to `CHARACTER::FindSpecifyItem(unsigned int) const'
    OBJDIR/item.o: In function `CItem::EquipTo(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/item.cpp:881: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:883: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:890: undefined reference to `CHARACTER::SetWear(unsigned char, CItem*)'
    /usr/src/Server/game/src/item.cpp:899: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:903: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/item.cpp:926: undefined reference to `CHARACTER::BuffOnAttr_AddBuffsFromItem(CItem*)'
    OBJDIR/item_manager.o: In function `ITEM_MANAGER::GetDropPct(CHARACTER*, CHARACTER*, int&, int&)':
    /usr/src/Server/game/src/item_manager.cpp:854: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/item_manager.cpp:837: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/item_manager.o: In function `ITEM_MANAGER::CreateQuestDropItem(CHARACTER*, CHARACTER*, std::vector<CItem*, std::allocator<CItem*> >&, int, int)':
    /usr/src/Server/game/src/item_manager.cpp:1576: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/item_manager.cpp:1582: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/item_manager.cpp:1579: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    /usr/src/Server/game/src/item_manager.cpp:1585: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/item_manager.o: In function `ITEM_MANAGER::CreateDropItem(CHARACTER*, CHARACTER*, std::vector<CItem*, std::allocator<CItem*> >&)':
    /usr/src/Server/game/src/item_manager.cpp:997: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/marriage.o: In function `marriage::TMarriage::GetBonus(unsigned int, bool, CHARACTER*)':
    /usr/src/Server/game/src/marriage.cpp:168: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/marriage.cpp:170: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/marriage.cpp:183: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/marriage.cpp:185: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    OBJDIR/mining.o: In function `mining::GetOrePct(CHARACTER*)':
    /usr/src/Server/game/src/mining.cpp:155: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/mining.o: In function `mining::OreRefine(CHARACTER*, CHARACTER*, CItem*, int, int, CItem*)':
    /usr/src/Server/game/src/mining.cpp:417: undefined reference to `CHARACTER::SetRefineNPC(CHARACTER*)'
    /usr/src/Server/game/src/mining.cpp:431: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/mining.o: In function `mining::mining_event(boost::intrusive_ptr<event>, long)':
    /usr/src/Server/game/src/mining.cpp:353: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/over9refine.o: In function `COver9RefineManager::Over9Refine(CHARACTER*, CItem*)':
    /usr/src/Server/game/src/over9refine.cpp:80: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    OBJDIR/over9refine.o: In function `COver9RefineManager::Change9ToOver9(CHARACTER*, CItem*)':
    /usr/src/Server/game/src/over9refine.cpp:50: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    OBJDIR/party.o: In function `CParty::ComputePartyBonusExpPercent()':
    /usr/src/Server/game/src/party.cpp:1689: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/party.cpp:1689: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/party.cpp:1689: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    /usr/src/Server/game/src/party.cpp:1689: undefined reference to `CHARACTER::IsEquipUniqueGroup(unsigned int) const'
    OBJDIR/polymorph.o: In function `CPolymorphUtils::GiveBook(CHARACTER*, unsigned int, unsigned int, unsigned char, unsigned char)':
    /usr/src/Server/game/src/polymorph.cpp:131: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/priv_manager.o: In function `CPrivManager::GetPriv(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/priv_manager.cpp:231: undefined reference to `CHARACTER::IsEquipUniqueItem(unsigned int) const'
    OBJDIR/questlua_dungeon.o: In function `quest::FDeleteItemInItemGroup::operator()(CEntity*)':
    /usr/src/Server/game/src/questlua_dungeon.cpp:1192: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/questlua_dungeon.cpp:1194: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/questlua_dungeon.o: In function `quest::FExitDungeonByItemGroup::operator()(CEntity*)':
    /usr/src/Server/game/src/questlua_dungeon.cpp:1127: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    OBJDIR/questlua_dungeon.o: In function `quest::FSayDungeonByItemGroup::operator()(CEntity*)':
    /usr/src/Server/game/src/questlua_dungeon.cpp:1039: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    OBJDIR/questlua_global.o: In function `quest::_fish_real_refine_rod(lua_State*)':
    /usr/src/Server/game/src/questlua_global.cpp:470: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_global.o: In function `quest::_refine_pick(lua_State*)':
    /usr/src/Server/game/src/questlua_global.cpp:454: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_item.o: In function `quest::item_select_cell(lua_State*)':
    /usr/src/Server/game/src/questlua_item.cpp:46: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_item.o: In function `quest::item_equip_selected(lua_State*)':
    /usr/src/Server/game/src/questlua_item.cpp:985: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/questlua_item.cpp:992: undefined reference to `CHARACTER::UnequipItem(CItem*)'
    OBJDIR/questlua_marriage.o: In function `quest::marriage_warp_to_my_marriage_map(lua_State*)':
    /usr/src/Server/game/src/questlua_marriage.cpp:153: undefined reference to `g_nPortalLimitTime'
    OBJDIR/questlua_marriage.o: In function `quest::marriage_join_wedding(lua_State*)':
    /usr/src/Server/game/src/questlua_marriage.cpp:133: undefined reference to `g_nPortalLimitTime'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_empty_inventory_count(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:2414: undefined reference to `CHARACTER::CountEmptyInventory() const'
    OBJDIR/questlua_pc.o: In function `quest::pc_ore_refine(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:1769: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_equip_refine_level(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:1489: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_weapon(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:891: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_enough_inventory(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:438: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_warp(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:177: undefined reference to `g_nPortalLimitTime'
    OBJDIR/questlua_pc.o: In function `quest::pc_remove_item(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:718: undefined reference to `CHARACTER::RemoveSpecifyItem(unsigned int, unsigned int)'
    OBJDIR/questlua_pc.o: In function `quest::pc_count_item(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:653: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_give_poly_marble(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:2635: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_special_ride_vnum(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:2513: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/questlua_pc.cpp:2514: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    /usr/src/Server/game/src/questlua_pc.cpp:2515: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_wear(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:923: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_armor(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:903: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_sig_items(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:2662: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/questlua_pc.cpp:2662: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    /usr/src/Server/game/src/questlua_pc.cpp:2664: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_give_or_drop_item_and_select(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:579: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/questlua_pc.o: In function `quest::pc_give_or_drop_item(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:526: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/questlua_pc.o: In function `quest::pc_get_socket_items(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:2367: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_have_map_scroll(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:1401: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_have_pos_scroll(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:1456: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_refine_equip(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:1514: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/questlua_pc.o: In function `quest::pc_give_item_from_special_item_group(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:401: undefined reference to `CHARACTER::GiveItemFromSpecialItemGroup(unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<CItem*, std::allocator<CItem*> >&, int&)'
    OBJDIR/questlua_pc.o: In function `quest::pc_warp_to_guild_war_observer_position(lua_State*)':
    /usr/src/Server/game/src/questlua_pc.cpp:378: undefined reference to `g_nPortalLimitTime'
    OBJDIR/questpc.o: In function `quest::PC::Reward(CHARACTER*)':
    /usr/src/Server/game/src/questpc.cpp:649: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/shop.o: In function `CShop::SetShopItems(SShopItemTable*, unsigned char)':
    /usr/src/Server/game/src/shop.cpp:99: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/shop.o: In function `CShop::Buy(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/shop.cpp:276: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/shop.cpp:272: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/wedding.o: In function `marriage::WeddingMap::SetEnded()':
    /usr/src/Server/game/src/wedding.cpp:94: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::On(unsigned char)':
    /usr/src/Server/game/src/buff_on_attributes.cpp:144: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/DragonSoul.o: In function `DSManager::RefreshDragonSoulState(CHARACTER*)':
    /usr/src/Server/game/src/DragonSoul.cpp:1130: undefined reference to `CHARACTER::GetWear(unsigned char) const'
    OBJDIR/DragonSoul.o: In function `DSManager::PullOut(CHARACTER*, SItemPos, CItem*&, CItem*)':
    /usr/src/Server/game/src/DragonSoul.cpp:412: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    /usr/src/Server/game/src/DragonSoul.cpp:491: undefined reference to `CHARACTER::AutoGiveItem(unsigned int, unsigned char, int, bool)'
    OBJDIR/DragonSoul.o: In function `DSManager::ExtractDragonHeart(CHARACTER*, CItem*, CItem*)':
    /usr/src/Server/game/src/DragonSoul.cpp:390: undefined reference to `CHARACTER::AutoGiveItem(CItem*, bool)'
    OBJDIR/DragonSoul.o: In function `DSManager::DoRefineStep(CHARACTER*, SItemPos (&) [15])':
    /usr/src/Server/game/src/DragonSoul.cpp:687: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    /usr/src/Server/game/src/DragonSoul.cpp:797: undefined reference to `CHARACTER::AutoGiveItem(CItem*, bool)'
    OBJDIR/DragonSoul.o: In function `DSManager::DoRefineGrade(CHARACTER*, SItemPos (&) [15])':
    /usr/src/Server/game/src/DragonSoul.cpp:529: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    /usr/src/Server/game/src/DragonSoul.cpp:644: undefined reference to `CHARACTER::AutoGiveItem(CItem*, bool)'
    OBJDIR/DragonSoul.o: In function `DSManager::DoRefineStrength(CHARACTER*, SItemPos (&) [15])':
    /usr/src/Server/game/src/DragonSoul.cpp:848: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    /usr/src/Server/game/src/DragonSoul.cpp:998: undefined reference to `CHARACTER::AutoGiveItem(CItem*, bool)'
    /usr/src/Server/game/src/DragonSoul.cpp:971: undefined reference to `CHARACTER::AutoGiveItem(CItem*, bool)'
    OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_CleanUp()':
    /usr/src/Server/game/src/char_dragonsoul.cpp:108: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_DeactivateAll()':
    /usr/src/Server/game/src/char_dragonsoul.cpp:97: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_ActivateDeck(int)':
    /usr/src/Server/game/src/char_dragonsoul.cpp:87: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_Initialize()':
    /usr/src/Server/game/src/char_dragonsoul.cpp:20: undefined reference to `CHARACTER::GetItem(SItemPos) const'
    OBJDIR/shop_manager.o: In function `CShopManager::Sell(CHARACTER*, unsigned char, unsigned char)':
    /usr/src/Server/game/src/shop_manager.cpp:266: undefined reference to `CHARACTER::CanHandleItem(bool, bool)'
    /usr/src/Server/game/src/shop_manager.cpp:278: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/shopEx.o: In function `CShopEx::Buy(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/shopEx.cpp:182: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/shopEx.cpp:158: undefined reference to `CHARACTER::CountSpecifyTypeItem(unsigned char) const'
    /usr/src/Server/game/src/shopEx.cpp:178: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    /usr/src/Server/game/src/shopEx.cpp:198: undefined reference to `CHARACTER::RemoveSpecifyTypeItem(unsigned char, unsigned int)'
    OBJDIR/New_PetSystem.o: In function `CNewPetActor::ItemCubeFeed(int)':
    /usr/src/Server/game/src/New_PetSystem.cpp:167: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/offline_shop.o: In function `COfflineShop::Buy(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/offline_shop.cpp:260: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/offline_shop.cpp:237: undefined reference to `CHARACTER::CountSpecifyItem(unsigned int) const'
    /usr/src/Server/game/src/offline_shop.cpp:258: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/offlineshop_manager.o: In function `COfflineShopManager::RemoveItem(CHARACTER*, unsigned char)':
    /usr/src/Server/game/src/offlineshop_manager.cpp:525: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/offlineshop_manager.cpp:594: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/offlineshop_manager.cpp:592: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    /usr/src/Server/game/src/offlineshop_manager.cpp:523: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/offlineshop_manager.o: In function `COfflineShopManager::AddItem(CHARACTER*, unsigned char, unsigned char, int)':
    /usr/src/Server/game/src/offlineshop_manager.cpp:370: undefined reference to `CHARACTER::GetInventoryItem(unsigned short) const'
    OBJDIR/offlineshop_manager.o: In function `COfflineShopManager::Giveback2(CHARACTER*)':
    /usr/src/Server/game/src/offlineshop_manager.cpp:321: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/offlineshop_manager.cpp:319: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    OBJDIR/offlineshop_manager.o: In function `COfflineShopManager::Giveback(CHARACTER*)':
    /usr/src/Server/game/src/offlineshop_manager.cpp:257: undefined reference to `CHARACTER::GetEmptyInventory(unsigned char) const'
    /usr/src/Server/game/src/offlineshop_manager.cpp:255: undefined reference to `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const'
    gmake: *** [../game_r40250_lycan] Error 1
    root@:/usr/src/Server/game/src #
     

     

    Can somebody help me please ?

    • Metin2 Dev 1
  5. Beta map mobs have a white texture and i really cant find where the problem is. I checked the folders with the model and the texture and its correct. Normal mobs do have textures and everything is ok.

    Another problem i have is the Bosses and Minibosses which have a complete black texture too.

     

    Serverfiles 40k by JinHan.

    When i kill a boss or miniboss just before it disapears the normal texture appears for 1 second.

     

    2j3gzo3.jpg

     

    Ok so i installed the textures correctly this time and they appear black just like the ther bosses and minibossed, other mobs other than the beta ones and bosses have the right textures.

    I believe theres a granny problem because when im walking and the mobs appear next to me they have the right texture but after 1 second it just changes to black.

    1zn39e0.jpg

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