Tried to compiled it in release and I got this for errors:
1>spells.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>tasks.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>trading.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>waypoints.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>hate_list.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>mob.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>MobAI.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>questmgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>attack.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z) referenced in function "public: virtual void __thiscall NPC:
amage(class Mob *,int,unsigned short,enum SkillType,bool,signed char,bool)" (?Damage@NPC@@UAEXPAVMob@@HGW4SkillType@@_NC2@Z)
1>client.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>client_packet.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>entity.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventNPC(enum QuestEventID,class NPC *,class Mob *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventNPC@QuestParserCollection@@QAEXW4QuestEvent ID@@PAVNPC@@PAVMob@@V?$basic_string@DU?$char_trait s@D@std@@V?$allocator@D@2@@std@@I@Z)
1>bonuses.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::EventItem(enum QuestEventID,class Client *,class ItemInst *,unsigned int,unsigned int)" (?EventItem@QuestParserCollection@@QAEXW4QuestEven tID@@PAVClient@@PAVItemInst@@II@Z) referenced in function "public: bool __thiscall Client::CalcItemScale(unsigned int,unsigned int)" (?CalcItemScale@Client@@QAE_NII@Z)
1>client_packet.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventItem(enum QuestEventID,class Client *,class ItemInst *,unsigned int,unsigned int)" (?EventItem@QuestParserCollection@@QAEXW4QuestEven tID@@PAVClient@@PAVItemInst@@II@Z)
1>client.obj : error LNK2019: unresolved external symbol "public: bool __thiscall QuestParserCollection::HasQuestSub(unsigned int,char const *)" (?HasQuestSub@QuestParserCollection@@QAE_NIPBD@Z) referenced in function "public: void __thiscall Client::ChannelMessageReceived(unsigned char,unsigned char,unsigned char,char const *,char const *)" (?ChannelMessageReceived@Client@@QAEXEEEPBD0@Z)
1>questmgr.obj : error LNK2001: unresolved external symbol "public: bool __thiscall QuestParserCollection::HasQuestSub(unsigned int,char const *)" (?HasQuestSub@QuestParserCollection@@QAE_NIPBD@Z)
1>trading.obj : error LNK2001: unresolved external symbol "public: bool __thiscall QuestParserCollection::HasQuestSub(unsigned int,char const *)" (?HasQuestSub@QuestParserCollection@@QAE_NIPBD@Z)
1>spells.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>tasks.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>tradeskills.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>zoning.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>mob.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>Object.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>PlayerCorpse.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>questmgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>client.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z) referenced infunction "public: void __thiscall Client::Signal(unsigned int)" (?Signal@Client@@QAEXI@Z)
1>client_packet.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>exp.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>forage.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventPlayer(enum QuestEventID,class Client *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" (?EventPlayer@QuestParserCollection@@QAEXW4QuestEv entID@@PAVClient@@V?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@I@Z)
1>client_packet.obj : error LNK2019: unresolved external symbol "public: bool __thiscall QuestParserCollection::ItemHasQuestSub(class ItemInst *,char const *)" (?ItemHasQuestSub@QuestParserCollection@@QAE_NPAVI temInst@@PBD@Z) referenced in function "public: void __thiscall Client::Handle_OP_ItemVerifyRequest(class EQApplicationPacket const *)" (?Handle_OP_ItemVerifyRequest@Client@@QAEXPBVEQApp licationPacket@@@Z)
1>client_packet.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::EventSpell(enum QuestEventID,class NPC *,class Client *,unsigned int,unsigned int)" (?EventSpell@QuestParserCollection@@QAEXW4QuestEve ntID@@PAVNPC@@PAVClient@@II@Z) referenced in function "public: void __thiscall Client::Handle_OP_Translocate(class EQApplicationPacket const *)" (?Handle_OP_Translocate@Client@@QAEXPBVEQApplicati onPacket@@@Z)
1>spell_effects.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::EventSpell(enum QuestEventID,class NPC *,class Client *,unsigned int,unsigned int)" (?EventSpell@QuestParserCollection@@QAEXW4QuestEve ntID@@PAVNPC@@PAVClient@@II@Z)
1>client_packet.obj : error LNK2019: unresolved external symbol "public: bool __thiscall QuestParserCollection::SpellHasQuestSub(unsigned int,char const *)" (?SpellHasQuestSub@QuestParserCollection@@QAE_NIPB D@Z) referenced in function "public: void __thiscall Client::Handle_OP_Translocate(class EQApplicationPacket const *)" (?Handle_OP_Translocate@Client@@QAEXPBVEQApplicati onPacket@@@Z)
1>spell_effects.obj : error LNK2001: unresolved external symbol "public: bool __thiscall QuestParserCollection::SpellHasQuestSub(unsigned int,char const *)" (?SpellHasQuestSub@QuestParserCollection@@QAE_NIPB D@Z)
1>command.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::ReloadQuests(bool)" (?ReloadQuests@QuestParserCollection@@QAEX_N@Z) referenced in function "void __cdecl command_reloadqst(class Client *,class Seperator const *)" (?command_reloadqst@@YAXPAVClient@@PBVSeperator@@@ Z)
1>net.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::ReloadQuests(bool)" (?ReloadQuests@QuestParserCollection@@QAEX_N@Z)
1>zone.obj : error LNK2001: unresolved external symbol "public: void __thiscall QuestParserCollection::ReloadQuests(bool)" (?ReloadQuests@QuestParserCollection@@QAEX_N@Z)
1>net.obj : error LNK2019: unresolved external symbol "public: __thiscall QuestParserCollection::~QuestParserCollection(void )" (??1QuestParserCollection@@QAE@XZ) referenced in function "public: void * __thiscall QuestParserCollection::`scalar deleting destructor'(unsigned int)" (??_GQuestParserCollection@@QAEPAXI@Z)
1>net.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::RegisterQuestInterface(clas s QuestInterface *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?RegisterQuestInterface@QuestParserCollection@@QA EXPAVQuestInterface@@V?$basic_string@DU?$char_trai ts@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function _main
1>net.obj : error LNK2019: unresolved external symbol "public: __thiscall QuestParserCollection::QuestParserCollection(void) " (??0QuestParserCollection@@QAE@XZ) referenced in function _main
1>spells.obj : error LNK2019: unresolved external symbol "public: bool __thiscall QuestParserCollection::PlayerHasQuestSub(char const *)" (?PlayerHasQuestSub@QuestParserCollection@@QAE_NPB D@Z) referenced in function "public: void __thiscall Mob::CastedSpellFinished(unsigned short,unsigned int,unsigned short,unsigned short,unsigned int,short)" (?CastedSpellFinished@Mob@@QAEXGIGGIF@Z)
1>trading.obj : error LNK2019: unresolved external symbol "public: void __thiscall QuestParserCollection::AddVar(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?AddVar@QuestParserCollection@@QAEXV?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@ Z) referenced in function "public: void __thiscall Client::FinishTrade(class Mob *)" (?FinishTrade@Client@@QAEXPAVMob@@@Z)
1>.\../Build/Zone.exe : fatal error LNK1120: 13 unresolved externals
I'll check back in a half hour to an hour and try again. lol