Nevermind25

Members
  • Content Count

    96
  • Joined

  • Last visited

  • Feedback

    N/A

Community Reputation

3 Neutral

About Nevermind25

  • Rank
    Heir

Profile Information

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. hahahahaa other shit copy... man, l2gold.in its the only best l2off based server. This is just other copyman, ignore this post xD
  2. I want someone that can be able to work smoothly with parsers and lexers for c4l2off, pm me with references, i ve been looking for xRivaLx but he dont answer via skype, if someone have another way to contact him or know some other dev pm me. Thanks for reading
  3. thank you, but im searching the complete .txt with addresses, it is for work in c4 npc ext Like This C4 Functions list 00401640 MemoryObject::CastItem() 00401700 MemoryObject::CastCreature() 004017C0 MemoryObject::CastUser() 00401880 CAgit::CAgit() 00401A40 void CAgit::SetParentCastle(); 00401BB0 CAgit::InitAgit() 00401D30 CAgit::Set(blablabla...) 00401EC0 time_l2_t CAgit::GetAgitFirstSiegeDate() 00401FF0 void CAgit::SendAgitInfo(CUserSocket *pUserSocket) 00402130 void CAgit::StartSiege() 004021E0 void CAgit::EndSiege() 00402290 void CAgit::PassSiege() 00402340 void CAgit::PauseSiege() 004023F0 void CAgit::ResumeSiege() 004024A0 void CAgit::InstallHpStove(int nHpStoveType, int nHpStoveExpire) 004025B0 void CAgit::InstallMpFlame(int nMpFlameType, int nMpFlameExpire) 004026C0 void CAgit::InstallTeleport(int nTeleportLevel, int nTeleportExpire) 004027D0 void CAgit::InstallHatcher(int nHatcher) 004028C0 void CAgit::ValidateDeco() 00407350 void WriteLock() 00407350 void WriteUnlock() 00402F10 void CAgit::StartTimer() 00403220 void CAgit::TimerExpired(int id) 00403DE0 pending write - packet reducing (%d%d) 00403DE0 void BroadcastToNeighborDist(FVector vPos, int nRadius, const char* format, ...) 00404960 void CAgit::BroadcastSystemMessage(int nSystemMessageId) 00404B70 void CAgit::BroadcastSystemMessage(const WCHAR *sPledgeName, int nSystemMessageId) 00404DA0 void CAgit::OpenAllDoor() 00404F80 void CAgit::CloseAllDoor() 00405880 void CAgit::ChangeOwner(CPledge *pPledge, bool bCheckAuctions) 00407350 void ReserveExpelWithNoLock(User *pUser, FVector pos) 00407350 void CAgit::ExpelNonPledgeMember() 00408D20 CAgitDecoVisible::CAgitDecoVisible(unsigned int nAgitId, FVector pos) 00408F00 CAgitDecoVisible::CAgitDecoVisible(const CAgitDecoVisible& other) 004090A0 bool CAgitDecoVisible::IsEnemyTo(CCreature* pAttacker) 00409160 double CAgitDecoVisible::GotDamageBy(CCreature* pEnemy, double dDamage) 00409220 double CAgitDecoVisible::AttackedBy(CCreature* pEnemy, double dDamage) 004094D0 void CAgitDecoVisible::SendAgitDecoVisibleInfo(CUserSocket *pUserSocket) 00409CD0 CAgitDeco::CAgitDeco() 0040C2B0 CAgitDeco *CAgitDecoDb::FindAgitDeco(unsigned int nId) 0040C4C0 CAgitDeco *CAgitDecoDb::FindAgitDeco(int nType, int nLevel) 0040FE00 void CAgitDecoDb::Load() 00410330 void CAgitDecoDb::AddAgitDeco(CAgitDeco *pAgitDeco) 00410920 void SendSystemMessage(unsigned int nMsgNo); 00410A60 static CPledge *GetObject(unsigned int sid) 00410C00 CPledge *User::GetPledge() 00410D40 can not attend auction . agitid(%d) %s, %d 00410D40 invalid user. agitid(%d) %s, %d 00410D40 void CAgitHTML::AgitBid1Request(int nAgitId, int nPledgeId ) 00411060 your price(%d) is too low(%d). 00411060 not pledge master. nid(%d), price(%d), %s, %d 00411060 invalid user. nid(%d), price(%d), %s, %d 00411060 void CAgitHTML::AgitBidRequest(int nId, int nPrice) 00411460 invalid user. nid(%d), %s, %d 00411460 invalid pledge master. char_db_id(%d), %s, %d 00411460 void CAgitHTML::AgitBidCancelRequest(int nAgitId, int nAuctionId, int nPledgeId) 00411B60 CAgitHTML Too large packet (size:%d) 00411B60 BOOL CAgitHTML::SendHTML(std::xwstring html, int nMode ) 00411FB0 CAgit* CAgitHTML::GetPledgeAgit(int nOption, bool bShowError) 00412610 void CAgitHTML::AgitSale1Request() 00412860 void CAgitHTML::SellActionRequest(int nPrice, int nDay, WCHAR * sComment) 00412B70 void CAgitHTML::SaleCancelRequest() 004130B0 void CAgitHTML::AgitInit() 00413900 void CAgitHTML::AgitMaid() 00413EF0 void CAgitHTML::AgitDealer() 00415EE0 CAgitHTML::~CAgitHTML() 00416060 CAgitHTML::CAgitHTML(CUserSocket* socket) 00416210 void CAgitHTML::AddStringMap(WCHAR * strName, WCHAR * strValue) 004166E0 invalid agit. id(%d), %s, %d 004166E0 void CAgitHTML::BidderList(int nId, int nPage, int nLast) 00417850 void CAgitHTML::AgitInfo(int nLast) 00417DC0 CAgitHTML::AgitSale1Reply(int nAgitId, int nPledgeId, int nPledgeAdena) 00418230 void CAgitHTML::AgitSale2() 004186A0 void CAgitHTML::AgitSale3(int nPrice, int nDay, WCHAR * sComment) 004194C0 void CAgitHTML::SaleCancel() 004198A0 void CAgitHTML::AuctionList(int nPage) 0041A810 void CAgitHTML::AgitAuctionInfo(int nId) 0041B0A0 void CAgitHTML::AgitSaleInfo(int nId, int nLast) 0041B8B0 void CAgitHTML::AgitBidInfo(int nId) 0041C1F0 void CAgitHTML::AgitBid1Rebid(nAgitId, nPledgeId, nPledgeAdena, int nMinBid) 0041C640 can not attend auction agitid(%d) %s, %d 0041C640 void CAgitHTML::AgitBid1Reply(int nAgitId, int nPledgeId, int nPledgeAdena) 0041CB30 your price(%d) is too low. 0041CB30 void CAgitHTML::AgitBid2(int nId, int nPrice, int nLastBid) 0041D200 void CAgitHTML::AgitBidCancel(int nAgitId) 0041D6B0 void CAgitHTML::AgitCommand(int nAgitId, int nPledgeId, int nPledgeAdena, int nAgitCommand, int nMinBid) 0041D880 void CAgitHTML::AgitMaidInfo() 0041DAC0 void CAgitHTML::SellActionReply(int nAuctionId, int nPrice, int nDay, WCHAR * sComment, int nEnd, int nSuccess) 0041DDD0 void CAgitHTML::SaleCancelReply(int nAgitId, int nLastCancel) 0041E060 void CAgitHTML::AuctionMine() 0041E3E0 void CAgitHTML::AgitBidReply(int nId, int nPrice, int nSuccess, int nAgitBidFail ) 0041E840 not pledge master. nid(%d), nReturn(%d), %s, %d 0041E840 void CAgitHTML::AgitBidCancelReply(int nAgitId, int nPledgeId, int nReturn) 0041EB70 void CAlliance::InitAlliance() 0041ECF0 bool CAlliance::CanAcceptNewMemberPledge() 0041EE40 void CAlliance::Save(unsigned int nSaveFieldName) 0041EFA0 inline unsigned int CreateSmartID(unsigned int cls, int index) 0041F720 static CAlliance *GetObject(unsigned int sid) 0041F8C0 void CAlliance::CreateAllianceByNpc(CNPC *pNpc, User *pUser, const WCHAR *sAllianceName) 0041FE60 CPledge *CAlliance::GetMasterPledge() 004204E0 CPledge *CAlliance::GetPledge(unsigned int nPledgeDbId) 004213A0 void CAlliance::DeleteMemberPledge(unsigned int nPledgeDbId) 00421980 void GetAllMember(MemberList &lstMember) 00421CB0 void CAlliance::AddMemberPledge(CPledge *pPledge) 00421FE0 void CAlliance::GetAllMemberPledge(PledgeList &lstPledge) 00422300 void CAlliance::GetAllMember(MemberList &lstMember) 00422570 CAlliance::CAlliance(unsigned int nDbId, const WCHAR *sAllianceName, unsigned int nMasterPledgeDbId, unsigned int nOustTime, unsigned int nCrestDbId) 00422890 CAlliance::~CAlliance() 00423FB0 void SendSystemMessage_d(unsigned int nMsgNo, int nParam) 00424110 void CArea::SetAreaType(AreaTypeEnum eType) 004242E0 void CArea::SetSkillProb(int prob) 00424430 void CArea::SetOnOff(bool bOn) 00424FF0 void CAreaDB::OnSunrise(bool bIsNight) 004251F0 void CArea::TimerExpired(int id) 00425370 void CArea::Process(CCreature *pCreature) 00425B80 void CAreaDB::ProcessInstantAreas(CCreature *pCreature, FVector pos) 00425F50 [%s][%d] undefined (or unregistered) Area[%s] 00425F50 void CAreaDB::FindArea(WCHAR *name) 00426210 void CAreaDB::StartAreaTimer() 00426AB0 CArea::CArea(void) 00426D20 void CArea::AddSkillInfo(CSkillInfo *pInfo) 00426E60 void CArea::AddSkillInfo(std::xvectorint &vSkillNameIdList) 00427040 invalid unittick! at map (%d, %d) 00427040 void CAreaDB::SortInstantArea() 00428810 Cannot add area[%s]. no geodata pos(%d, %d, %d). 00428810 void CAreaDB::AddArea(CArea *pArea) 00429830 [%s][%d] SetJournal() failed. no memo[%d] on creature[%s] 00429830 inline bool CSharedCreatureData::SetJournal(int nQuestID , int nJournal) 004299E0 [%s][%d] SetFlagJournal() failed. no memo[%d] on creature[%s], flag[%d] 004299E0 inline bool CSharedCreatureData::SetFlagJournal(int nQuestID , int nFlag) 00429BA0 [%s][%d] ResetFlagJournal() failed. no memo[%d] on creature[%s], flag[%d] 00429BA0 inline bool CSharedCreatureData::ResetFlagJournal(int nQuestID , int nFlag) 00429D60 [%s][%d] RemoveMemo() failed. no memo[%d] on creature[%s] 00429D60 inline bool CSharedCreatureData::RemoveMemo(int nQuestID ) 00431B60 inline bool CSharedCreatureData::HaveMemo(int nQuestID) 00429FF0 void AtomicJob::Destroy(void) 0042A120 void AtomicJob::Dump(void) 0042A1D0 int AtomicCreatePet::Assemble(char *outBuf, int nBufSize) 0042A340 AtomicCreatePet::Disassemble(const unsigned char *packet) 0042A490 AtomicCreatePet::Dump() = PetCollarClassId=[%d], PetNpcClassId=[%d], PetLevel=[%d] 0042A490 void AtomicCreatePet::Dump(void) 0042A5D0 int AtomicParamChange::Assemble(char *outBuf, int nBufSize) 0042A730 AtomicParamChange::Disassemble(const unsigned char *packet) 0042A880 AtomicParamChange::Dump() = ParamType=[%d], Delta=[%d] 0042A880 void AtomicParamChange::Dump(void) 0042A9B0 int AtomicBuyLottoTicket::Assemble (char *Buf, int nBufSize) 0042AB10 AtomicBuyLottoTicket::Disassemble (const unsigned char *packet) 0042AC50 bool AtomicBuyLottoTicket::Do (void) 0042AD10 int AtomicEvolvePet::Assemble(char *outBuf, int nBufSize) 0042AE90 AtomicEvolvePet::Disassemble(const unsigned char *packet) 0042AFF0 AtomicEvolvePet::Dump() = mOriginalPetCollarDbId=[%d], mOriginalPetNpcClassId=[%d],mPetCollarClassId=[%d], mPetNpcClassId=[%d], mPetLevel=[%d] 0042AFF0 void AtomicEvolvePet::Dump(void) 0042B140 int AtomicDestroyPet::Assemble(char *outBuf, int nBufSize) 0042B290 AtomicDestroyPet::Disassemble(const unsigned char *packet) 0042B3D0 AtomicDestoryPet::Dump() = mPetCollarDbId=[%d] 0042B3D0 void AtomicDestoryPet::Dump(void) 0042B500 int MemoControl::Assemble(char *outBuf, int nBufSize) 0042B670 MemoControl::Disassemble(const unsigned char *packet) 0042B7D0 MemoControl::Dump() = mControlType=[%d], mQuestId=[%d], mArg1=[%d], mArg2=[%d] 0042B7D0 void MemoControl::Dump(void) 0042B910 int AtomicShowPage::Assemble(char *outBuf, int nBufSize) 0042BA70 AtomicShowPage::Disassemble(const unsigned char *packet) 0042BBC0 int AtomicPledgeLevelUp::Assemble(char *outBuf, int nBufSize) 0042BD20 AtomicPledgeLevelUp::Disassemble(const unsigned char *packet) 0042BE60 int AtomicSetAgitDeco::Assemble(char *outBuf, int nBufSize) 0042BFD0 AtomicSetAgitDeco::Disassemble(const unsigned char *packet) 0042C130 int AtomicResetAgitDeco::Assemble(char *outBuf, int nBufSize) 0042C2A0 AtomicResetAgitDeco::Disassemble(const unsigned char *packet) 0042C3F0 bool AtomicResetAgitDeco::Do(void) 0042C560 int AtomicStartObserver::Assemble(char *outBuf, int nBufSize) 0042C6F0 AtomicStartObserver::Disassemble(const unsigned char *packet) 0042C870 int AtomicShowFHTML::Assemble(char *outBuf, int nBufSize) 0042CA30 int AtomicDropItem::Assemble(char *outBuf, int nBufSize) 0042CBB0 AtomicDropItem::Disassemble(const unsigned char *packet) 0042CD70 AtomicDropItem::Dump() = mItemCount=[%d], mItemClassId=[%d] 0042CD70 void AtomicDropItem::Dump(void) 0042CEA0 int AtomicDropItem2::Assemble(char *outBuf, int nBufSize) 0042D030 AtomicDropItem2::Disassemble(const unsigned char *packet) 0042D1F0 AtomicDropItem2::Dump() = mItemCount=[%d], mItemClassId=[%d] 0042D1F0 void AtomicDropItem2::Dump(void) 0042D320 int AtomicRideWyvern::Assemble(char *outBuf, int nBufSize) 0042D470 AtomicRideWyvern::Disassemble(const unsigned char *packet) 0042D5B0 AtomicRideWyvern::Dump() = m_UserSID=[%d], m_WyvernClassID=[%d] 0042D5B0 void AtomicRideWyvern::Dump(void) 0042D6E0 int AtomicAddSSQMember::Assemble(char *outBuf, int nBufSize) 0042D870 AtomicAddSSQMember::Disassemble(const unsigned char *packet) 0042D9E0 void AtomicAddSSQMember::Dump(void) 0042DA90 int AtomicDepositSSQItem::Assemble(char *outBuf, int nBufSize) 0042DC00 AtomicDepositSSQItem::Disassemble(const unsigned char *packet) 0042DD60 void AtomicDepositSSQItem::Dump(void) 0042DE10 int AtomicDepositSSQItemEx::Assemble(char *outBuf, int nBufSize) 0042DF90 AtomicDepositSSQItemEx::Disassemble(const unsigned char *packet) 0042E0F0 void AtomicAddSSQPoint::Dump(void) 0042E1A0 bool AtomicAddTimeAttackRecord::Do() 0042E2E0 int AtomicTeleportParty::Assemble(char *outBuf, int nBufSize) 0042E460 AtomicTeleportParty::Disassemble(const unsigned char *packet) 0042E5C0 int AtomicAddTimer::Assemble(char *outBuf, int nBufSize) 0042E730 AtomicAddTimer::Disassemble(const unsigned char *packet) 0042E880 bool AtomicAddTimer::Do() 0042E9D0 int AtomicTeleportTo::Assemble(char *outBuf, int nBufSize) 0042EB40 AtomicTeleportTo::Disassemble(const unsigned char *packet) 0042EC90 int AtomicSetTicketBuyCount::Assemble(char *outBuf, int nBufSize) 0042EDE0 AtomicSetTicketBuyCount::Disassemble(const unsigned char *packet) 0042EF20 int AtomicAddTimeAttackFee::Assemble(char *outBuf, int nBufSize) 0042F070 AtomicAddTimeAttackFee::Disassemble(const unsigned char *packet) 0042F1B0 bool AtomicAddTimeAttackFee::Do() 0042F2E0 int AtomicGiveTimeAttackReward::Assemble(char *outBuf, int nBufSize) 0042F450 AtomicGiveTimeAttackReward::Disassemble(const unsigned char *packet) 0042F5B0 int AtomicSetNobless::Assemble(char *outBuf, int nBufSize) 0042F710 AtomicSetNobless::Disassemble(const unsigned char *packet) 0042F850 int AtomicSetHero::Assemble(char *outBuf, int nBufSize) 0042F9B0 AtomicSetHero::Disassemble(const unsigned char *packet) 00430FB0 bool AtomicJobList::Do(void) 00431180 AtomicJobList::Dump() 00431180 void AtomicJobList::Dump(void) 004313F0 int AtomicAddSSQPoint::Assemble(char *outBuf, int nBufSize) 00431550 AtomicAddSSQPoint::Disassemble(const unsigned char *packet) 00431690 int AtomicAddTimeAttackRecord::Assemble(char *outBuf, int nBufSize) 00431810 AtomicAddTimeAttackRecord::Disassemble(const unsigned char *packet) 00431B60 [%s][%d] SetMemo() failed. memo[%d] not enough slot on creature[%s] 00431B60 [%s][%d] SetMemo() failed. memo[%d] is already exist on creature[%s] 00431B60 inline void CSharedCreatureData::SetMemo(int nQuestID) 00431E10 inline bool CSharedCreatureData::SetMemoState(int nQuestID , int nSlot, int nState) 00432350 bool AtomicCreatePet::Do(void) 00432580 [%s][%d] AtomicParamChange::Do(), cannot find creature 00432580 bool AtomicParamChange::Do(void) 004327E0 bool AtomicEvolvePet::Do(void) 00432F00 bool AtomicDestroyPet::Do(void) 004333A0 bool AtomicPledgeLevelUp::Do(void) 00433670 bool AtomicSetAgitDeco::Do(void) 00433930 bool AtomicDropItem::Do(void) 00433D70 [%s][%d] AtomicAddSSQMember::Do(), Invalid user[%d] 00433D70 bool AtomicAddSSQMember::Do(void) 00433FE0 [%s][%d] AtomicDepositSSQItem::Do(), Invalid user[%d] 00433FE0 bool AtomicDepositSSQItem::Do(void) 00434240 [%s][%d] AtomicAddSSQPoint::Do(), Invalid user[%d] 00434240 bool AtomicAddSSQPoint::Do(void) 00434490 [%s][%d] AtomicTeleportParty::Do() failed. Invalid creature sid=[%d] 00434490 bool AtomicTeleportTo::Do() 004346A0 CSPointerT FindObjectSP() 00434AD0 bool MemoControl::Do(void) 00434FF0 void SaveQuestInfo::Do() 004351F0 bool AtomicDropItem2::Do(void) 00435850 bool AtomicRideWyvern::Do(void) 00435A40 bool AtomicDepositSSQItemEx::Do(void) 00435CA0 bool AtomicSetTicketBuyCount::Do() 00435F00 bool AtomicGiveTimeAttackReward::Do() 00436130 bool AtomicSetNobless::Do() 004363D0 bool AtomicSetHero::Do() 00436980 bool AtomicStartObserver::Do(void) 00437080 AbstractProduct * GenericFactory::CreateObject(const IndentifierType &id) 004373F0 void AtomicJobList::Destroy(void) 00437860 bool AtomicShowPage::Do(void) 00437B80 AtomicShowFHTML::Disassemble(const unsigned char *packet) 00437EA0 bool AtomicShowFHTML::Do(void) 00438A60 inline bool GenericFactory::Register(const IndentifierType &id, ProductCreator creator) 00438DE0 bool AtomicTeleportParty::Do() 004392B0 [%s][%d] CreateAtomicJobList() failed, invalid job id=[%d] 004392B0 AtomicJobList * CreateAtomicJobList(const unsigned char *packet, int nUserSID) 00439950 void SendSystemMessage_S(unsigned int nMsgNo, const WCHAR *sParam) 00439AB0 bool CAuctionAgit::InCancelPenalty() 00439BE0 void CAuctionAgit::StartAuctionTimer(int nEnd) 00439CD0 bool CAuctionAgit::CheckSendable(int nType) 00439E50 bool CAuctionAgit::UnCheckSendable(int nType) 00439FD0 void CAuctionAgit::SetSaleState(SaleState state) 0043A0C0 SaleState CAuctionAgit::GetSaleState() 0043A190 int CAuctionAgit::GetAuctionCount() 0043A290 bool CAuctionAgit::CanDoAuction() 0043A360 void CAuctionAgit::EnterDoAuction() 0043A4B0 void CAuctionAgit::LeaveDoAuction() 0043A600 void CAuctionAgit::TimerExpired(int id) 0043AC40 bool CAuctionAgit::IsInAuction(int nPledgeId) 0043AE90 int CAuctionAgit::GetAuctionPrice(int nPledge) 0043B140 bool CAuctionAgit::CanAttend( int nPledgeId, User * pUser) 0043B680 void CAuctionAgit::DelAuction(int nPledgeId) 0043B950 void CAuctionAgit::SetNextCost(int nTime, int nFail) 0043BE70 void CAuctionAgit::ResetAuction() 0043CA90 CAuctionAgit::CAuctionAgit() 0043CCA0 void CAuctionAgit::AddAuction(int nPledgeId, int nMoney ) 0043CF70 void CAuctionAgit::AddAuction2(int nPledgeId, int nMoney, int nTime) 0043D100 void CAuctionAgit::GetAuction(AuctionType &lstAuction) 0043D380 void CAuctionAgit::ReplyDoAuction(int nAuctionId, int nAttendId, int nMaxPrice, int nPledgeId) 0043DF30 CBattleCamp::CBattleCamp(unsigned int nDbId, CResidence *pBaseResidence, CPledge *pOwningPledge, FVector pos, int nMaxHp, int nHp) 0043E210 CBattleCamp::CBattleCamp(const CBattleCamp& other) 0043E380 bool CBattleCamp::IsEnemyTo(CCreature* pAttacker) 0043E570 double CBattleCamp::AttackedBy(CCreature* pEnemy, double dDamage) 0043E6B0 void CBattleCamp::Appear() 0043E800 void CBattleCamp::Disappear() 0043E930 FVector CBattleCamp::GetTeleportPos() 0043EDA0 void CBattleCamp::SendBattleCampInfo(CUserSocket *pUserSocket) 0043F880 void CBattleCamp::TimerExpired(int id) 0043FA40 CBattleCamp* CBattleCampDb::GetBattleCamp(unsigned int nDbId) 004412B0 double CBattleCamp::GotDamageBy(CCreature* pEnemy, double dDamage) 004415D0 void CBattleCampDb::AddBattleCamp(CBattleCamp *pBattleCamp) 004418F0 void CBattleCampDb::RemoveBattleCamp(unsigned int nDbId) 00441B10 bool CBattleCampDb::ReserveBattleCamp(unsigned int nPledgeDbId, const FVector &pos) 00422C4E ~CObjectMap() 00943461 CBattleCampDb::CBattleCampDb() 00442BD0 CBoss(const CBoss& other) : CNPC(other) 00442BD0 CObject* CBoss::Copy() 00443AE0 SSQPart::type SSQSystem::GetWinner() const 00443BB0 SSQPart::type SSQSystem::GetSealOwner(SSQSeal::type nSealNum) const 00443C90 int SSQSystem::GetCollectedPoint(SSQPart::type nPart) const 00443D80 int SSQSystem::GetMainEventPoint(SSQPart::type nPart) const 00443E70 int SSQSystem::GetMemberCount(SSQPart::type nPart) const 00443F60 int SSQSystem::GetSealSelectionCount(SSQPart::type nPart, SSQSeal::type nSealNum) const 00444560 bool CSParamSettingPacket(CSocket* pSocket, const unsigned char *packet) 004456F0 WCHAR *GetLeftString(WCHAR *str, WCHAR **result) 00445A40 bool BuilderCmd_xmastree(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00445BAF bool BuilderCmd_xmasseal(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00445CCF bool BuilderCmd_xmassealinit(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00445DEF bool BuilderCmd_bbssysinfo(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00445F10 bool BuilderCmd_npccount(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00446107 bool BuilderCmd_mrcreate(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00446237 bool BuilderCmd_mrendsell(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00446357 bool BuilderCmd_mrrun(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00446487 bool BuilderCmd_mrend(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00446820 set skill for (%s : %s) ( %d:%d ) 0044708F create_pet 1~11 (1=wolf, 2~4=hatchling, 5~11=strider) 00446C15 bool BuilderCmd_create_pet(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004471B5 bool BuilderCmd_delete_pet(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0044728F bool BuilderCmd_eventview(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00447432 bool BuilderCmd_event(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00447E81 delete skill for (%s : %s) ( %d:%d ) 004480C6 current(%d), playing(%d), private store(%d), max(%d) 004481B7 bool BuilderCmd_bk(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00448E97 bool BuilderCmd_reset_npc_db(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0044933A set journal for (%s : %s) ( %d: %d) 004499A2 bool BuilderCmd_settime(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00449CBF bool BuilderCmd_observer_end(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00449E32 bool BuilderCmd_observer_start(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0044AD83 delete quest failed for (%s : %s) ( %d ) 0044AD58 delete quest for (%s : %s) ( %d ) 0044BD59 worlddata at (%d, %d) : index (%d, %d) 0044C530 //show (superpoint name | territory | npcpos) 00453622 bool BuilderCmd_giveitem(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00456CF2 bool BuilderCmd_play_music(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045737A //play_voice voice_name delay(msec) 00457012 bool BuilderCmd_play_voice(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045757F bool BuilderCmd_DebugNPC(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00457752 bool BuilderCmd_setarea(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00457CA2 bool BuilderCmd_set_freeze_field(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004581F2 bool BuilderCmd_set_pausable(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00458742 bool BuilderCmd_set_controltower_status(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00458D42 bool BuilderCmd_view_enemy_list(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00458FD2 bool BuilderCmd_view_enemy_list2(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00459272 bool BuilderCmd_cease_fire(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00459712 bool BuilderCmd_cease_fire2(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00459F70 bool BuilderCmd_actorcount(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045A0E7 bool BuilderCmd_ask_residence(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045B618 [%s] try to left(kick) [%s] to petition chat. 0045B402 bool BuilderCmd_left_petition_chat(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045B71C bool BuilderCmd_killNPC(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045B9E4 bool BuilderCmd_setparam(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045BBB4 bool BuilderCmd_viewpower(Csocket *pSocket, User *pUser, WCHAR *pBuf) 0045BDD2 bool BuilderCmd_set_siege_period(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045C2E5 bool BuilderCmd_set_door_hp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045C9BA bool BuilderCmd_addcomment(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045CD32 bool BuilderCmd_viewcomment(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045D1C7 bool BuilderCmd_closeauth(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045D315 bool BuilderCmd_set_castle_status(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045DD10 //set_bp param value(sec) 0045D9C5 bool BuilderCmd_set_bp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045E49A ALLIANCE_RECHALLENGE_DESPITE_REJECTION_PENALTY_TIMEOUT(17)= %d 0045E46D ALLIANCE_RECHALLENGE_PENALTY_TIMEOUT(16)= %d 0045E440 ALLIANCE_DISMISS_PENALTY_TIMEOUT(15)= %d 0045E413 ALLIANCE_OUSTED_PENALTY_TIMEOUT(14)= %d 0045E3E6 ALLIANCE_WITHDRAW_PENALTY_TIMEOUT(13)= %d 0045E3B9 ALLIANCE_OUST_PENALTY_TIMEOUT(12)= %d 0045E38C CASTLE_STANDBY_TIME(10)= %d 0045E35F CASTLE_ANNOUNCE_TIME(9)= %d 0045E332 PLEDGE_DISMISS_PENALTY_TIMEOUT(8)= %d 0045E305 PLEDGE_DISMISS_TIMEOUT(7)= %d 0045E2D8 PLEDGE_RECHALLENGE_DESPITE_REJECTION_PENALTY_TIMEOUT(6)= %d 0045E2AB PLEDGE_RECHALLENGE_PENALTY_TIMEOUT(5)= %d 0045E27E PLEDGE_OUSTED_PENALTY_TIMEOUT(4)= %d 0045E251 PLEDGE_WITHDRAW_PENALTY_TIMEOUT(3)= %d 0045E224 PLEDGE_OUST_PENALTY_TIMEOUT(2)= %d 0045E1F7 PLEDGE_WAR_TIMEOUT(1)= %d 0045E187 bool BuilderCmd_show_bp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045ED8A owner id [%d] name [%s] (master[%s]) 0045ECF4 siege period [%d]SECs (%d HOUR %d MIN %d SEC) 0045ECB0 %s [%d]SECs (%d DAY %d HOUR %d MIN %d SEC) 0045EC51 lost time [%d]SECs (castle only %d HOUR %d MIN %d SEC) 0045EBFA siege elapsed [%d]SECs (castle only %d HOUR %d MIN %d SEC) 0045EBAC status [%s]: %s [%d]SECs (%d DAY %d HOUR %d MIN %d SEC) 0045E7E0 in siege(mid vic.) 0045E5B5 bool BuilderCmd_show_castle_info(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045F20E DOOR[%s]: HP[%d] MAXHP[%d] BASEHP[%d] (mdefend:[%d] pdefend:[%d]) 0045EFBE bool BuilderCmd_show_door_hp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045F352 bool BuilderCmd_set_door_status(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045FA82 bool BuilderCmd_expel_from_castle(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0045FD7E bool BuilderCmd_polymorph(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004608E9 //time_limit char_name (Add | Del) min 00460E4F bool BuilderCmd_dup_enterworld(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00460F94 bool BuilderCmd_yohan_test(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046197D bool BuilderCmd_lotto_pause (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00461ABD bool BuilderCmd_lotto_resume (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00461C2D bool BuilderCmd_lotto_cancel (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00461EE4 bool BuilderCmd_lotto_show_round_info (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046206D bool BuilderCmd_lotto_set_reward (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00462355 bool BuilderCmd_lotto_set_number (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00462E5F bool BuilderCmd_lotto_set_selling_time (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00463315 //lotto_set_draw day_of_week(sun,mon,tue,wed,thu,fri,sat) hour(0~23) 00462FC5 bool BuilderCmd_lotto_lotto_set_drawing_time (CSocket *pSocket, User* pUser, WCHAR* pBuf) 004635A7 bool BuilderCmd_ResetAllUserVoteData(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004636F5 bool BuilderCmd_GenerateSummonAction(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00463E2F bool BuilderCmd_hennaitemlist(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00463F4F bool BuilderCmd_hennaunequiplist(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004640A2 bool BuilderCmd_set_petition_disable_time(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004645C7 bool BuilderCmd_get_petition_disable_time(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004647D4 bool BuilderCmd_tutorial_event(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00464AD4 bool BuilderCmd_click_tutorial_question(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00464C47 bool BuilderCmd_show_tutorial_html(CSocket *pSocket, User *pUser, Wchar *pBuf) 00464DE7 bool BuilderCmd_show_question_mark(CSocket *pSocket, User *pUser, Wchar *pBuf) 00464F47 bool BuilderCmd_enable_client_event(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004650AF bool BuilderCmd_close_html(CSocket *pSocket, User *pUser, Wchar *pBuf) 004651E8 bool BuilderCmd_show_radar(CSocket *pSocket, User *pUser, Wchar *pBuf) 004653A8 bool BuilderCmd_del_radar(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00465587 bool BuilderCmd_spawn_npcs(CSocket *pSocket, User *pUser, Wchar *pBuf) 00465910 bool BuilderCmd_spawn_all_npc(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00465C52 bool BuilderCmd_show_castle_tax(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00465FC5 bool BuilderCmd_move_cell(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004664D7 bool BuilderCmd_quiet(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0046673F bool BuilderCmd_combat(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004668C2 bool BuilderCmd_siege_list(CSocket *pSocket, User *pUser, Wchar *pBuf) 00466B4F bool BuilderCmd_instant_move(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00466C80 bool BuilderCmd_show_loc(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00466E62 bool BuilderCmd_declare_alliance_war(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004670F2 bool BuilderCmd_declare_truce2(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00467382 bool BuilderCmd_reset_respawn(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046761F bool BuilderCmd_geo_test(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046776D bool BuilderCmd_AcceptEscapeCommand (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00467CC4 //subjob delete subjob_index(1...) 00467A8B bool BuilderCmd_set_subjob (CSocket *pSocket, User* pUser, WCHAR* pBuf) 004680D7 bool BuilderCmd_agitdecolist (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046846D bool BuilderCmd_petivotetest(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046861D bool BuilderCmd_observer(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004688E7 bool BuilderCmd_ssq3(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 00468B5D bool BuilderCmd_camera(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004691B3 //col_setcolor color time_l2(min) 00468E65 bool BuilderCmd_col_setcolor(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00469340 bool BuilderCmd_col_ban(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00469709 //escape_mode (1~4) 00469592 bool BuilderCmd_escape_mode (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00469837 bool BuilderCmd_set_newchr (CSocket *pSocket, User* pUser, WCHAR* pBuf) 004699AF bool BuilderCmd_ssqstatus (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00469AF7 bool BuilderCmd_ride_wyvern (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00469D27 bool BuilderCmd_getoff_wyvern (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00469F47 bool BuilderCmd_ps_cancel (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046A1CB bool BuilderCmd_ps_stop (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046A504 bool BuilderCmd_ps_start (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046A6B2 bool BuilderCmd_char_stop (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046A9A7 bool BuilderCmd_DispelAllByGM(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046AB04 bool BuilderCmd_NpcPing(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046AF57 bool BuilderCmd_BuffAdd(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046B23B bool BuilderCmd_EventMatch(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046B37B bool BuilderCmd_EventMatchOp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046B4AF bool BuilderCmd_switch_market_price_warning(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046B757 bool BuilderCmd_market_price(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046B99E bool BuilderCmd_loadhtml(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046C08B ( %s ) 0046BE8B prob : %f ( %s ) 0046BBE7 bool BuilderCmd_dropitem(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046C1C4 bool BuilderCmd_manorreset(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046C3AF bool BuilderCmd_dwarf_recipe(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046C4CF bool BuilderCmd_common_recipe(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046C5F7 bool BuilderCmd_enchantskill_reset(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046C742 bool BuilderCmd_dismiss_partyroom(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046CA8F bool BuilderCmd_set_nobless(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046CBBF bool BuilderCmd_set_hero(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046CCE0 bool BuildCmd_set_zzaga_hero(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0046CDFB bool BuildCmd_create_pledge(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0046D0DC //abnormal_change [type (1-3)] 0046CFFB bool BuilderCmd_abnormalchange (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D1BB bool BuilderCmd_partyroom(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D38F bool BuilderCmd_loadevent(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D4DF bool BuilderCmd_loadnpcsetting(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D62F bool BuilderCmd_showeventsetting(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D74F bool BuilderCmd_shownpctsetting(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D86F bool BuilderCmd_switch_pledgewar_member_count_condition(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046D9ED bool BuilderCmd_set_fatigue_time(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046DCC0 void BuilderLog(int nBuilderNeed, User* pUser, WCHAR* pBuf, xwstring& pCmd) 0046E390 int GetDbMemberCount() 0046E4D0 CParty *User::GetParty() 0046EAC5 set onetimequest for (%s : %s) ( %d:%d ) 0046E6E2 bool BuilderCmd_setonetimequest(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046F16B setquest failed (%s : %s) ( %d: %d) 0046F13C set quest for (%s : %s) ( %d: %d) 0046F10D set quest for (%s : %s) ( %d: %d %d) 0046F33C bool BuilderCmd_escape(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046F63D bool BuilderCmd_setpower(Csocket *pSocket, User *pUser, WCHAR *pBuf) 0046FBAD bool BuilderCmd_unsetpower(Csocket *pSocket, User *pUser, Wchar *pBuf) 00470112 bool BuilderCmd_agitdeco (CSocket *pSocket, User* pUser, WCHAR* pBuf) 004709AD bool BuilderCmd_inspect_partyroom(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00471445 bool BuilderCmd_NpcPosEvent(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 004718BF bool BuilderCmd_ssqinfo(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 004737DF [ssq member info(is member=true)] 00473659 this is not manual cycle mode(see also : //ssq cyclemode) 00473572 this is not quick cycle mode(see also : //ssq cyclemode) 0047352D //ssq quickcycle [second] (start cycle after N second) 00472FEA //ssq cyclemode [mode] [half cycle interval(min)] (mode: default, quick, manual) 00472D05 + seal1=%d, seal2=%d, seal3=%d, (1 : twilight, 2 : dawn) 00472B64 //ssq partinfo [part number] (twilight : 1, dawn : 0) 00471FF8 bool BuilderCmd_ssq(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 00473CF5 bool BuilderCmd_ssq5(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 004747B0 void BroadcastToNeighborDist(FVector vPos, int dist, const char* format, ...) 004760BC bool BuilderCmd_set_all_skill(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0047660E bool BuilderCmd_show_castle_door_hp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00476AA2 bool BuilderCmd_ride(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00477D6A bool BuilderCmd_summon_illusion(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00478682 bool BuilderCmd_ns(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00478ED3 bool BuilderCmd_EarthQuake(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004793DD bool BuilderCmd_vote(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00479638 bool BuilderCmd_view_sociality(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004798D1 bool BuilderCmd_play_gm_list (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0047A100 loc(%d,%d,%d) , ip(%d.%d.%d.%d) account(%s), class(%d) 0047A100 (%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d) 0047A100 (%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d) 0047A100 Quest memo:(%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d), (%d,%d,%d) 0047A100 bool CSCharacterInfoPacket(CSocket* pSocket, const unsigned char *packet) 0047D3A2 bool BuilderCmd_set_tb(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004832C2 bool BuilderCmd_load_pledge(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004836D5 bool BuilderCmd_add_petition_chat(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00483BB5 bool BuilderCmd_force_peti(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0048489A (GM)%s 0048484B -(GM)%s 004842E8 bool BuilderCmd_gmchat(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00484E59 //unregister castle(agit) pledge 00484B08 bool BuilderCmd_unregister(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004854A5 bool BuilderCmd_defend(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00485D8A bool BuilderCmd_defend_register(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00486402 bool BuilderCmd_defend_reject(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00486DC7 //attack castle(agit) pledge 00486A78 bool BuilderCmd_attack(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00487475 bool BuilderCmd_set_castle_owner(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004888A5 bool BuilderCmd_reset_castle_owner(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00489334 bool BuilderCmd_debug(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004897FF //time_info [char_name | .(target)] 0048BC55 name[%s], master[%s], level[%d], member level sum[%d], connected no[%d/%d(total)] 0048B8F2 bool BuilderCmd_show_clan_info(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048BE0A bool BuilderCmd_reset_clan_name(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048C485 bool BuilderCmd_reset_clan_leader(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048D0E5 bool BuilderCmd_declare_clan_war(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048DA55 bool BuilderCmd_declare_truce(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048E372 bool BuilderCmd_disband(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048EA22 bool BuilderCmd_invite(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048EEB2 bool BuilderCmd_can_make_clan(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048F302 bool BuilderCmd_join(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0048FEF2 (snp)%s is being snooped by %s. 0048FD04 (snp)%ss snoop on %s is closed. 0048FC54 (snp)%s is snooped by no one. 0048FADB (snp)%s is not in the world. 0048F7A5 bool BuilderCmd_snoop(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004902E5 bool BuilderCmd_blockuser(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00490A42 bool BuilderCmd_join2(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00490EE2 bool BuilderCmd_invite2(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004913BA bool BuilderCmd_reset_alliance_name(CSocket *pSocket, User *pUser, WCHAR *pBuf) 00493D37 invalid user name (or not in l2world) 00492882 bool BuilderCmd_olympiad (CSocket *pSocket, User* pUser, WCHAR* pBuf) 00495152 bool BuilderCmd_party_stop (CSocket *pSocket, User* pUser, WCHAR* pBuf) 004955C7 bool BuilderCmd_party_teleport (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0049582F bool BuilderCmd_show_party(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00496246 //door_levelup [doorname|all] level(total%) 00495EFB bool BuilderCmd_door_levelup(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00496682 bool BuilderCmd_controltower_levelup(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00496DAF bool BuilderCmd_add_mapbug(CSocket *pSocket, User *pUser, Wchar *pBuf) 0049709D bool BuilderCmd_disband2(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0049770A bool BuilderCmd_show_alliance_info(CSocket *pSocket, User *pUser, Wchar *pBuf) 0049B250 void AddBuilderCmdAlias(WCHAR *org_command, WCHAR *alias) 0049B8C0 bool LoadBuilderCmdHandler() 0049C500 bool BuilderCmd2Handler(CSocket* pSocket, const unsigned char *packet) 0049CE20 bool BuySellListCache::Register(int id, BuySellList *pList) 0049D240 void CCastle::ChangeTaxRate() 0049D420 Change Owner [%s] (no error -_-) 0049D420 void CCastle::ChangeOwner(CPledge *pPledge, bool bCheckAuctions) 0049D580 CCastle::SetSiegeDate() 0049D670 void CCastle::ValidateLifeControlLevel() 0049D810 CCastle::InitCastle() 0049D990 CCastle::Set(blabla..) 0049DB10 void CCastle::PauseSiege() 0049DD00 void CCastle::ResumeSiege() 0049DF50 int CCastle::GetReservedAttackerCount() 0049E080 int CCastle::GetReservedDefenderCount() 0049E1B0 void CastleSiegeMusicPlayer::TimerExpired(int id) 0049E260 const WCHAR* CastleSiegeMusicPlayer::GetMusicName(int min) 004A7AA0 bool IsMemberPledge(unsigned int nPledgeDbId) 0049E430 CAlliance *GetAlliance() 0049E600 object storage key[%d] (address[%ld]) MAX(%d) 0049E600 object storage key[%d] (address[%ld]) 0 0049E600 CSPointerT GetObjct() 0049EC30 void CCastle::ValidateStartSiege() 0049EE10 int CCastle::GetReservedStatus(unsigned int nPledgeDbId) 0049F0B0 bool CCastle::ApproveDefence(unsigned int nPledgeDbId) 0049F300 void CCastle::FreeReserveCastleSiegeList() 0049F740 bool CCastle::IsCastleSiegeRegistered(CPledge *pPledge) 0049FAB0 void CCastle::FreeSiegeGolem() 004A03C0 CCastle::PassSiege() 004A09A0 int CCastle::GetBattleFieldCastleId(FVector pos) 004A0C30 void CCastle::BroadcastEndRegister() 004A1160 void CCastle::BroadcastSetSiegeTime() 004A1690 void CCastle::StartAllTimer() 004A19D0 void CCastle::OnStartInBattleField(User *pUser, FVector &pos, bool &bDirty) 004A1FB0 bool CCastle::CancelCastleSiege(unsigned int nPledgeDbId, bool bAsAttacker) 004A2A20 void CCastle::ReserveAttacker(CPledge *pPledge, int nProposeTime) 004A2D10 void CCastle::ReserveDefender(CPledge *pPledge, int nProposeTime, int nType) 004A3000 void CCastle::RegisterSiegeGolemSummoner(User *pSummoner) 004A3220 void CCastle::SetAllCastleSiegeToPledges() 004A36A0 void CCastle::BroadcastToAttacker(int nMsgNo) 004A6900 void CCastle::SetDefendingCastle(bool bSet) 004A3960 void CCastle::SetOffendingCastle(bool bSet) 004A3BB0 bool CCastle::ReserveSiegeTime(int nCastleId, time_l2_t tSiegeTime) 004A5530 void ReserveExpelWithLock(User *pUser, FVector pos) 004A3E60 CCastle::~CCastle() 004A4290 void CCastle::ExpelNonPledgeMember() 004A5530 void CCastle::BanNonDefendingPlayers(bool bIsMidVictory) 004A6900 CCastle::EndSiege() 004A7AA0 mid victory [%d] (no error -_-) 004A7AA0 void CCastle::OnChangeOwner() 004A9590 int CCastle::GetSelectableSiegeTimes(time_l2_t tPreviousSiegeEnd, int *pSelectableSiegeTime, int nMaxSelectableSiegeTime, int nCastleId) 004A9CF0 void CCastle::GetDefenderPledge(PledgeList &lstPledge, xvectorint &lstProposeTime, xvectorint &lstStatus) 004AA060 void CCastle::GetAttackerPledge(PledgeList &lstPledge, xvectorint &lstProposeTime) 004AA350 bool CCastle::ExistSiegeCollisionBetween(CAlliance *pAlliance, CPledge *pPledge) 004AA9B0 void CCastle::SendCastleSiegeInfo(CUserSocket *pUserSocket, User *pUser) 004AADA0 void CCastle::SendCastleSiegeAttackerList(CUserSocket *pUserSocket, User *pUser) 004AB580 void CCastle::SendCastleSiegeDefenderList(CUserSocket *pUserSocket, User *pUser) 004ABE50 void CCastle::AdjustSiegeTime() 004AC2F0 CCastle::CCastle() 004AC6E0 void CCastle::ValidateChangeOwner() 004AC800 void CCastle::SetCastleSiegeRole(bool bInitKillDeath) 004AD270 void CCastle::StartSiege() 004ADEA0 void CCastle::ValidateStatus() 004AE030 void CCastle::PrepareSiege() 004AE1A0 void CCastle::StartTimer() 004AE400 CCastle::TimerExpired() 004AEDF0 bool CCategoryDataDB::IsInCategory(int class_id, int category_id) 004AF0B0 CCategoryDataDB::Load() 007161F0 bool CCategoryDataDB::AddObjectInCategory(int category_id, int class_id) 004AFC60 void CChair::ClearBy(CSmartID sID) 004AFD50 bool CChair::Occupy(int sID) 004AFF20 void BroadcastToNeighbor(FVector vPos, const char* format, ...) 004B0940 void CChair::BroadcastSittingUser() 004B0940 CClanBBSHTML::CClanBBSHTML(CUserSocket* socket): CParseHTML(socket) 004B0C00 CClanBBSHTML::~CClanBBSHTML() 004B0D00 void CClanBBSHTML::ClanBBSList( const unsigned char * packet) 004B0F20 void CClanBBSHTML::ClanBBSView( const unsigned char * packet) 004B1290 void CClanBBSHTML::ClanBBSAdmin( const unsigned char * packet) 004B1490 int CheckClanOwner( User * pUser) 004B16C0 [%s][%d] No user... on Html CMD Packet (CommunityBBS) 004B16C0 bool ClanBBS(CSocket* socket, const WCHAR *sCmd) 004B1F90 void CClanBBSHTML::ClanBBSList2( const unsigned char * packet) 004B31B0 void CClanBBSHTML::ClanBBSView2( const unsigned char * packet) 004B4A40 void CClanBBSHTML::ClanBBSAdmin2( const unsigned char * packet) 00943A92 CCommCli::CCommCli() 004B6440 bool CCommCli::Connect() 004B68C0 bool CCommCli::ConnectToCommD() 004B6A00 void CCommCli::CreateThread() 004B6B50 void CCommCli::ToggleAutoConnect() 004B6C70 void CCommCli::Send(const char *format, ...) const 004B6DE0 bool CCommCli::CheckCommSvr(User *pUser, bool bCheck) 004B6FA0 void CCommCli::RequestBBSInit(User *pUser, int nParentNodeId, int nLocation, int nPledge, int nSortType, int nPage) 004B71F0 void CCommCli::RequestBBSList(unsigned int nUserDbId, int nId, int nPage, int nBoardType) 004B73F0 void CCommCli::RequestBBSRead(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 004B7670 void CCommCli::RequestBBSReadThread(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 004B78C0 void CCommCli::RequestBBSReadComment(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 004B7B10 void CCommCli::RequestBBSReply(User *pUser, int nId, int nBoardType, int nBid) 004B7D30 void CCommCli::RequestBBSWrite(User *pUser, int nId, int nBoardType, int nBid, WCHAR * sTitle, WCHAR * sContent, WCHAR * sKeyword ) 004B8050 void CCommCli::RequestBBSWriteComment(User *pUser, int nId, nBoardType, int nBid, Wchar * sComment) 004B82B0 void CCommCli::RequestBBSWriteForm(User *pUser, int nId, int nBoardType) 004B8480 void CCommCli::RequestBBSSearch(User *pUser, int nId, int nBoardType, int nPage, int nOption, Wchar * sString) 004B86A0 void CCommCli::RequestBBSModifyForm(User *pUser, int nId, int nBoardType, int nBid) 004B88C0 void CCommCli::RequestBBSModify(User *pUser, int nId, int nBoardType, int nBid, WCHAR * sTitle, WCHAR * sContent, WCHAR * sKeyword) 004B8AE0 void CCommCli::RequestBBSDelete(User *pUser, int nId, int nBoardType, int nBid, int nCommentId, int nOption) 004B8CF0 void CCommCli::RequestBBSGetFavorite(User *pUser) 004B8E80 void CCommCli::RequestBBSAddFavorite(User *pUser, Wchar * sName, WCHAR * sURL, int nArg1, int nArg2, int nArg3, int nArg4, int nArg5, WCHAR * sArg) 004B90A0 void CCommCli::RequestBBSDelFavorite(User *pUser, int nId) 004B9240 void CCommCli::RequestBBSGetAnnounce(User *pUser, int nId) 004B93E0 void CCommCli::RequestGetMemoList( User * pUser, int nPage, WCHAR * szSearch) 004B95B0 void RequestGetMemo( User * pUser, int nMemoId, int nPage, WCHAR * szSearch) 004B9790 void CCommCli::RequestCreateMemo ( User * pUser, WCHAR * memotitle, WCHAR * memotext ) 004B99E0 void RequestDeleteMemo ( User * pUser, int nMemoId) 004B9BB0 void RequestUpdateMemoForm( User * pUser, int nMemoId) 004B9D80 void CCommCli::RequestUpdateMemo( User * pUser, int nMemoId , WCHAR * memotitle, WCHAR * memotext) 004B9F60 void CCommCli::RequestClanBBSList( User * pUser, int nWorldId, int nPage, int searchOption, WCHAR * szSearch ) 004BA130 void CCommCli::RequestClanBBSView( User * pUser, int nWorldId, int nPledgeId) 004BA290 void CCommCli::RequestClanBBSView2( User * pUser, int nWorldId, int nPledgeId, WCHAR * pledge_name, int owner_id, WCHAR * owner_name, int alliance_id, WCHAR * alliance_name, int skill_level, int nMemberCount) 004BA4C0 void CCommCli::RequestClanBBSMake( User * pUser, int nWorldId, int nPledgeId , WCHAR * pledge_name, WCHAR * owner_name ) 004BA690 void CCommCli::RequestBBSSysinfo(User * pUser ) 004BA880 void CCommCli::RequestClanBBSInit( User * pUser , int nWorldId) 004BAA20 int CCommCli::CheckClanOwner( User * pUser) 004BAC10 void CCommCli::RequestClanBBSAdmin( User * pUser, int nWorldId, int nPledgeId) 004BAE10 void CCommCli::RequestClanSetIntro( User * pUser, Wchar * intro) 004BAFE0 void CCommCli::RequestClanBBSSetPer( User * pUser, int nWorldId, int nPledgeId, int nBid, int nBoardType, int nPerType, int nPer) 004BB405 static bool CommDummyPacket(CCommSocket *socket, const unsigned char *packet) 004BB4B0 CCommSocket::CCommSocket(SOCKET s, CommPacketFunc *aPacketTable) : CIOSocket(s) 004BB670 CCommSocket Close %x(%x) 004BB670 void CCommSocket::OnClose() 004BB7D0 void CCommSocket::SendV(const char* format, va_list va) 004BB9B0 void CCommSocket::OnRead() 004BBDC0 void CCommSocket::Send(const char* format, ...) 004BBF34 static bool CommBBSMakeBoardPacket(CCommSocket *socket, const unsigned char *packet) 004BC1D0 static bool CommBBSGetBoardListPacket(CCommSocket *socket, const unsigned char *packet) 004BC4B4 static bool CommBBSModBoardPacket(CCommSocket *socket, const unsigned char *packet) 004BC764 static bool CommBBSDelBoardPacket(CCommSocket *socket, const unsigned char *packet) 004BCA00 static bool CommBBSWriteArticlePacket(CCommSocket *socket, const unsigned char *packet) 004BCCB0 static bool CommBBSReadArticlePacket(CCommSocket *socket, const unsigned char *packet) 004BCFD7 static bool CommBBSGetArticleListPacket(CCommSocket *socket, const unsigned char *packet) 004BD3E0 static bool CommBBSReadArticleThreadPacket(CCommSocket *socket, const unsigned char *packet) 004BD6E3 static bool CommBBSGetCommentPacket(CCommSocket *socket, const unsigned char *packet) 004BDB70 static bool CommBBSReplyFormPacket(CCommSocket *socket, const unsigned char *packet) 004BDE94 static bool CommBBSWriteCommentPacket(CCommSocket *socket, const unsigned char *packet) 004BE230 static bool CommBBSWriteFormPacket(CCommSocket *socket, const unsigned char *packet) 004BE553 static bool CommBBSSearchPacket(CCommSocket *socket, const unsigned char *packet) 004BE9B0 static bool CommBBSModifyFormpacket(CCommSocket *socket, const unsigned char *packet) 004BECD0 static bool CommBBSModifyPacket(CCommSocket *socket, const unsigned char *packet) 004BEF84 static bool CommBBSDeletePacket(CCommSocket *socket, const unsigned char *packet) 004BF370 static bool CommBBSGetFavoritePacket(CCommSocket *socket, const unsigned char *packet) 004BF63D static bool CommBBSAddFavoritePacket(CCommSocket *socket, const unsigned char *packet) 004BF8AD static bool CommBBSDelFavoritePacket(CCommSocket *socket, const unsigned char *packet) 004BFB20 static bool CommBBSGetAnnouncePacket(CCommSocket *socket, const unsigned char *packet) 004BFDE8 static bool CommManMemoPacket(CCommSocket *socket, const unsigned char *packet) 004C0244 static bool CommManPledgeBBSPacket(CCommSocket *socket, const unsigned char *packet) 004C06E0 static bool CommSysinfoPacket(CCommSocket *socket, const unsigned char *packet) 004C0D30 communication server connected(%d, %d, %d) 004C0C6F static bool CommCheckVersion(CCommSocket *socket, const unsigned char *packet) 004C11D0 CCommunity::CCommunity(CUserSocket* socket, int nType) 004C1400 const unsigned char *CCommunity::ReadTree(const unsigned char *packet, std::xwstring &szDst, int &nPledgeId) 004C2370 BOOL CCommunity::ReadArticle(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet ) 004C4100 unsigned char * CCommunity::WriteFormFrame(int nSendType, int nBoardId, int nBoardType, int nBid, WCHAR * sBoardName, const unsigned char *packet) 004C5C80 BOOL CCommunity::WriteForm(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet) 004C5E10 BOOL CCommunity::WriteReplyForm(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet) 004C5FA0 BOOL CCommunity::WriteModifyForm(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet) 004C6130 BOOL CCommunity::GetAnnounce(const unsigned char *packet) 004C6760 %s (%d) 004C6760 BOOL CCommunity::GetBoardList(const unsigned char *packet) 004C7620 BOOL CCommunity::GetArticleList(int nBoardId, int nBoardType, WCHAR * sBoardName, int nPage, int nPageSize, int nTotPage, const unsigned char *packet , int nPer,int nSearchOption, WCHAR * sSearch , int nCommentPage, int nThreadPage ) 004C9430 BOOL CCommunity::GetArticleComment(int nBoardId, int nBoardType, int nBid, int nSearchOption, int nReadOption, int nListPage, Wchar * sSearch, int nPermission, int nCommentPage, int nThreadPage, int nCommentCount, const unsigned char *packet, int nCount) 004CA720 BOOL CCommunity::GetArticleThread(int nBoardId, int nBid, const unsigned char *packet) 004CC0E0 BOOL CCommunity::GetSearch(int nBoardId, int nBoardType, int nSearchOption, WCHAR * sSearch, WCHAR * sBoardName, int nPage, int nPageSize, int nTotPage, const unsigned char *packet, int nPer) 004CC2C0 BOOL CCommunity::GetFavorite(int nCount, const unsigned char *packet) 0096E340 CConfig::~CConfig() 004CD0F0 void CConfig::Load() 004CF140 double CControlTower::AttackedBy(CCreature* pEnemy, double dDamage) 004CF280 void CControlTower::SendControlTowerInfo(CUserSocket *pUserSocket) 004CFE20 void CControlTower::SetStatus(ControlTowerStatusEnum eStat) 004D05C0 void CControlTower::ChangeToReservedStatus() 004D06E0 double CControlTower::GotDamageBy(CCreature* pEnemy, double dDamage) //9AF9D0 tal vez no //9AF738 004D0950 [%s][%d] undefined (or unregistered) ControlTower[%s] 004D0950 CControlTower* CControlTowerDB::GetControlTower(WCHAR* name) 004D0C50 void CControlTower::OnSiegeStarted(bool bSiegeContinued) 004D0E00 void CControlTower::OnSiegeEnded() 004D0F60 void CControlTower::OnMidVictory() 004D10E0 void CControlTower::OnSiegePaused() 004D1220 void CControlTower::OnSiegeResumed() 004D15D0 void CControlTowerDB::AddControlTower(const WCHAR* name, CControlTower *pControlTower) 004D1C10 CControlTowerDB::CControlTowerDB() 004D22C0 void DeleteAllAbnormalStatus() 004D2490 bool CCreature::AddReverseHate(unsigned int NpcSID, int HateValue) 004D6030 CSharedRWLock* GetLock(int id) 004D3270 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::RemoveByIndex(int index)) 004D3D00 void CCreature::OnCreate() 004D4570 void CCreature::Delete() 004D5150 CCreature::~CCreature() 004D6030 CCreature::CCreature() 004D74C0 CCreature::CCreature(const CCreature& other): CObject(other) 004D9510 void DeleteAbnormalStatus(AbnormalStatusSlotType type) 004D9640 void AddAbnormalStatus(AbnormalStatusSlotType type, unsigned char nLevel) 004D9BB0 void CCreature::IncrementParam(ParameterType param, int delta) 004D9FC0 void CCreature::CheckSummonBattleTimeStamp() 004DA1D0 void CCreature::CheckSummonBattleMode() 004DA420 double CCreature::HeightDamage(double dHeight) 004DA64D CCreature::LookItems(int nType, int nDist) 004DA780 bool CCreature::IsEquiped(int nItemIndex) 004DA880 CCreature::GetItem() 004DA9E0 CCreature::TeleportToLocation() 004DAAA0 SkillFxPositionType CCreature::GetDirectionAt(CCreature* pCreature) 004DACC0 bool CCreature::ValidateBaseData() 004DB600 bool CCreature::ValidateBaseHP() 004DB850 bool CCreature::ValidateBaseMP() 004DBA50 bool CCreature::ValidateBaseCP() 004DBBD0 bool CCreature::ValidateCPRegen() 004DBD90 bool CCreature::ValidateHPRegen() 004DBF60 bool CCreature::ValidateMPRegen() 004DC130 bool CCreature::ValidateCriticalProb() 004DC2E0 bool CCreature::ValidateOrgPAttack() 004DC500 bool CCreature::ValidateOrgPDefend() 004DC640 bool CCreature::ValidateOrgMAttack() 004DC910 bool CCreature::ValidateOrgMDefend() 004DCA50 bool CCreature::ValidateOrgAttackSpeed() 004DCC20 bool CCreature::ValidatePAttack() 004DCDB0 bool CCreature::ValidatePDefend() 004DCF20 bool CCreature::ValidateMDefend() 004DD0A0 bool CCreature::ValidateAttackSpeed() 004DD290 bool CCreature::ValidatePUseSpeed() 004DD3E0 bool CCreature::ValidateJump() 004DD4A0 bool CCreature::ValidateCarryWeight() 004DD8E0 bool CCreature::ValidateEarShot() 004DDA30 bool CCreature::ValidateAllOnMotionEx() 004DDB90 void CCreature::InitializeBuilderCmdMod() 004DDC70 void CCreature::InitializeSkillMod() 004DE190 void CCreature::InitializeAreaMod() 004DE360 CCreature::ChangeTalkTarget() 004DE600 bool CCreature::PickItem(CItem * pItem) 004DE810 bool CCreature::HandleItemManipulation(int nCount, ItemManip RequestList[], AtomicJob *pAtomicJob) 004DE940 bool CCreature::BuyMonRaceTicket( int nItemClassId, int nRaceId, int nBet, int nMoney) 004DEE60 int CCreature::GetResurrectExp(CCreature* pSpeller, int restorerate) 004DF170 void CCreature::CubicAction(CSmartId target) 004DFD80 bool CCreature::IsShieldDefend(CCreature* pAttacker, double dCriticalBonus) 004E0090 void CCreature::SetPrivateID(int id) 004E01F0 double CCreature::GetAttributeBonus(CCreature *pOppenentCreature) 004E0460 void CCreature::AddPassingPos(const FVector &vPos) 004E0770 FVector CCreature::GetPassingPosOnSight(const FVector& vFrom, const FVector& vAttackPoint, PathFindResult& r, CCreature *pByCreature) 004E0FC0 bool CCreature::BeClosedToPassingPos(const FVector& vPos) 004E11D0 SlotType CCreature::IsEquiped(int nItemServerId, SlotType slot) 004E1610 int CCreature::ChangeScaleMode(int mode) 004E17B0 CSafePointer2(const T* p) 004EA2C0 CSafePointer2(const CSafePointer2& other) 004E1D00 CSafePointer2& operator=(const CSafePointer2& p) 004E2400 void CCreature::AreaCheckForEveryTick(CGeoZone *pZone, CGeoSector *pSector) 004E2B00 CCreature::DropItem() 004E2FE0 void CCreature::MoveToLocationInVehicle(CVehicle *pVehicle, int x, int y, int z) 004E3250 double CCreature::EquipedArmorSpeedByCrystal() const 004E3410 double CCreature::EquipedArmorAvoidByCrystal() const 004E35D0 int CCreature::EquipedArmorsMpBonus() const 004E3760 double CCreature::AvoidCorrection() 004E3900 double CCreature::WeaponHitCorrection() 004E3A90 double CCreature::WeaponHitCorrectionByCrystal() 004E3C20 bool CCreature::ValidatePHit() 004E3DE0 bool CCreature::ValidatePAvoidRate() 004E3FE0 bool CCreature::ValidateArmorType() 004E41D0 bool CCreature::ValidateMUseSpeed() 004E4340 bool CCreature::ValidateSpeed() 004E4560 CSharedItemData* CCreature::GetEquipedWeapon() const 004E46C0 CCreature::Action() 004E4CF0 CCreature::DeleteItemInInventoryBeforeCommit() 004E52B0 void CCreature::CheckAbnormalVisualEffect() 004E56A0 void CCreature::FearAction() 004E5CE0 FVector CCreature::GetMeleeAttackPosition(CCreature* pCreature) 004E6F30 void CCreature::TurnOffSoulshot() 004E7420 void CCreature::TurnOffSpiritshot() 004E7B50 double CCreature::ValidateMAttackPenaltyByCrystal() 004E7CB0 bool CCreature::ValidateMAttack() 004E8000 void BroadcastToTargettingNeighbor(FVector vPos, int id, int dist, const char *format, ...) 004E8CB0 void BroadcastToNeighborExceptSelf(int id, FVector vPos, const char* format, ...) 004EA870 CCreature::DeleteAllItemsInInventory() 004EACB0 void CCreature::SetMaxMagicLevel() 004EAFF0 void CCreature::BroadcastFlyToLocation(int x, int y, int z) 004EB280 void CCreatureController::ActionBroadcastCubicUse(int nTargetID, int nSkillID, int nSkillLevel) 004EB590 void CCreature::BroadcastWaitType() 004EBA50 void CCreature::BroadcastCombatModeStart() 004EBC10 void CCreature::BroadcastCombatModeFinish() 004EBE05 CCreature::ResetNeighbor() 004EBFE0 CCreature::UseETCItem() 004ED090 CCreature::SocialAction() 004ED570 double CCreature::EquipedArmorsPDefend() const 004EDBA0 double CCreature::EquipedArmorsMDefend() const 004EDFA0 bool CCreature::ValidateShieldDefend() 004EE300 void CCreature::ChangeEnvironmentType(EnvType nEnvType) 004EE6F0 void CCreature::ChangeMoveType(MoveType nMoveType) 004EEA70 void CCreature::ChangeTarget(CObject* pTarget, bool ByUser) 004EF130 CCreature::AddItemToInventory(int nItemClassID, int nCount, bool bIsPick, int nEnchanted, int nBless, int nEroded) 004EF8C0 CCreature::DeleteItemInInventory() 004F00D0 void CCreature::ValidateLocation() 004F05E0 int CCreature::GetAcquiredSkillLevel(int nSkilID) 004F0830 bool CCreature::HaveSkill(int skillid, int level) 004F0A90 CSkillInfo* CCreature::GetUsableActiveSkill(int skillid) 004F1070 CCreature::SkillAction(CCreature::SkillAction 3-1) 004F1070 CCreature::SkillAction() 004F19C0 bool CCreature::SaveSkillUsedTime() 004F1D40 DWORD* CCreature::GetSkillUsedTime(int skillid, int level) 004F1F90 DWORD* CCreature::GetItemUsedTime(int itemClassID) 004F2400 void CCreature::EraseCubicNotSelfCast() 004F6980 CCreature::LookNeighbor() 004F778C CCreature::LookNeighborByNPC() 004F8760 CCreature::AcquireSkill(unsigned int, int) 004F8A70 void CCreature::DeletecAquireSkill(int skillid) 004F8BD0 void CCreature::ModifyAcquireSkill(int skillid, int level) 004F8D10 void CCreature::SetSkillUsableTime(int skillid, int level, DWORD* stamp, DWORD reusedelay) 004F90E0 void CCreature::SetItemUsableTime(int itemClassID, DWORD* stamp, DWORD reusedelay) 004F9C40 CCreature::UseItem() 004FBCD0 void CCreature::HealCubicAction(CSmartID target) 004FDB70 void RegisterMessage(const EntryMessage &msg) 004FEA80 bool CCreature::ValidateSkillMod() 004FFDC0 bool CCreature::ValidateAllOnSIM() 00500000 void CCreature::AttachSkill(int skillid, int level, SkillOperateType op_type) 005002C0 CCreature::ReportInfectedSkills(CUserSocket *pSocket) 00500730 bool CCreature::DispelBySlotProb(AbnormalStatusSlotType eAbnormalType, int prob, CSkillInfo *pSkillInfo) 00501180 bool CCreature::DispelByCategory(DebuffType eDeBuffType, int prob, CSkillInfo *pSkillInfo) 00501DD0 bool CCreature::DispelAll(int magic_level, CSkillInfo *pSkillInfo) 00502A00 bool CCreature::DispelAllByGM() 005032A0 bool CCreature::DispelByNames(std::vectorPWCHAR m_vDispelSkillName) 00503EB0 bool CCreature::DispelBySlot(AbnormalStatusSlotType slottype, int nLevel) 005049E0 bool CCreature::SummonCubic(SummonCubicType cType, int cubiclevel, bool bSelfCast) 00504FD0 bool CCreature::InfectedSkillBy(CCreature *pSource, CSkillInfo *pSkillInfo) 00506B20 void CCreature::GatherNeighborCreatureByPoint(CreatureSP2VectorType &v, std::xvectordouble &v2, int range, int minZ, int maxZ, SkillAffectObjectTypeEnum AffectType, CCreature *pCastor, FVector vPos) 005077B0 void CCreature::GatherNeighborCreature(int affectLimit, CreatureSP2VectorType &v, std::xvectordouble &v2, int range, int range, int minZ, int maxZ, SkillAffectObjectTypeEnum AffectType, RaceType AffectRaceType, CCreature *pCastor, CCreature *pExcludeCreature) 00508550 void CCreature::GatherNeighborParty(CreatureSP2VectorType &v, std::xvectordouble &v2, int range, CCreature *pCastingCreature) 00508DB0 void CCreature::GatherNeighborPledge(CreatureSP2VectorType &v, std::xvectordouble &v2, int range, CCreature *pCastingCreature, bool isDead) 00509B80 void CCreature::ValidateSkillList() 0050B460 void CCreature::GatherNeighborCreatureSquare(int affectLimit, CreatureSP2VectorType &v, std::xvectordouble &v2, DamageRangeType DamageRange, int minZ, int maxZ, SkillAffectObjectTypeEnum AffectType, RaceType AffectRaceType, CCreature *pCastingCreature, CCreature *pExcludeCreature, FVector posTarget) 0050C700 void CCreature::GatherNeighborCreatureEx(int affectLimit, CreatureSP2VectorType &v, DamageRangeType DamageRange, int minZ, int maxZ, SkillAffectObjectTypeEnum AffectType, RaceType AffectRaceType, CCreature *pCastingCreature, CCreature *pExcludeCreature, FVector posTarget, int angle) 0050D680 CCreature::TimerExpired() 00511D70 CCreature::Die(CCreature* pEnemy) 00513330 [%s][%d][%s] OlympiadField null user(%s) 00513330 double CCreature::GotDamage(double dDamage) 00513970 CCreature::GotDamageBy()_7_6 00513970 CCreature::GotDamageBy()_7 00513970 CCreature::GotDamageBy()_5 00513970 CCreature::GotDamageBy()_4 00513970 CCreature::GotDamageBy()_3 00513970 CCreature::GotDamageBy()_2 00513970 CCreature::GotDamageBy()_1 00513970 CCreature::GotDamageBy() 00515370 CCreature::LevelDown() 00515A10 CCreature::LevelUp() 00516940 bool CCreature::ValidateSetItem(SlotType slot) 00516FE0 bool CCreature::ValidateAllOnWeapon() 005172A0 bool CCreature::ValidateAllOnArmors() 005173F0 void CCreature::ValidateAttachedSkills() 005178D0 CCreature::AttackedBy() 00517BF0 bool CCreature::ValidateLevel() 00517ED0 void CCreature::ValidateParameters() 00518070 CCreature::ResurrectedBy() 00519330 CCreature::ChangeClass() 005197C0 CCreature::EquipItem() 00519F30 CCreature::UnequipItem() 00943E90 CDB::CDB() 0051AB30 bool CDB::SendAuthConnected() 0051AC60 bool CDB::SendOnReconnectedPlayerlist() 0051AEC0 bool CDB::InitCacheD() 0051B2F0 bool CDB::InitAuthD() 0051B5A0 bool CDB::ReconnAuthD() 0051B850 AuthRequestAgeKoreanStyle() 0051B9E0 AuthPlayFail(int nAccountId) 0051BB80 AuthPlayGame() 0051BD40 AuthUserNum(int nCurrent, int nMax) 0051BE90 AuthSendServerVersion(int nCurrent, int nMax) 0051C010 AuthPing() 0051C1A0 void CDB::SendCacheVersion() 0051C310 void CDB::RequestLoadChar(unsigned int nAccountID, CUserSocket* pSocket) const 0051C490 void CDB::RequestLoadItems(unsigned int nCharID, User* pUser) const 0051C5F0 void CDB::RequestCreateChar(WCHAR* sCharName, int nRace, int nGender, int nClass, int nStr, int nDex, int nCon, int nInt, int nWit, int nMen, int nFaceIndex, int nHairShapeIndex, int nHairColorIndex, CUserSocket* pSocket) const 0051C910 void CDB::RequestCreateInitItems(unsigned int nCharID, int nClass, CUserSocket* pSocket) const 0051CE70 void CDB::RequestDropItem(CItem* pItem, User* pUser, FVector pos, SlotType slot, int nAmount) const 0051D0A0 void CDB::RequestDropItem(CItem* pItem, User* pUser, FVector pos, FAngle ang) const 0051D340 void CDB::RequestSaveMercenary(int nCreatureServerId, int nResidenceID, int nNPCClassID, FVector vPos, FAngle angle, double dHP, double dMP, int isDelete) const 0051D520 void CDB::RequestUpdateMercenary(int key, FVector vPos, FAngle angle, double dHP, double dMP) const 0051D6D0 void CDB::RequestLoadMercenary(int nResidenceID) const 0051D810 void CDB::RequestDeleteMercenary(int nResidenceID) const 0051D950 void CDB::RequestLoadGuardData(int nResidenceId) const 0051DBD0 void CDB::SendTradeCommit(User* pUser1, User* pUser2) 0051DDB0 void CDB::RequestDeleteChar(unsigned int nAccountID, unsigned int nCharID, CUserSocket* pSocket) const 0051DF40 void CDB::RequestCreatePledge(User *pUser, WCHAR *sPledgeName) 0051E020 void CDB::RequestCreatePledgeByNpc(CNPC *pNpc, User *pUser, const Wchar *sPledgeName) 0051E220 void CDB::RequestUpdateUserPledge(User *pUser, CPledge *pPledge, int nUpdateType) 0051E430 void CDB::RequestDeletePledgeByTimer(CPledge *pPledge) 0051E5A0 void CDB::RequestLoadWareHouseItems(unsigned int nCharID, User* pUser, int nWareHouseID, CWareHouseWithdraw* pWareHouse, int nNpcClassId, int nMemoryId) const 0051E780 void CDB::RequestWithdrawWareHouseItems(unsigned int nCharID, User* pUser, int nWareHouseID, int nNPCId, int nItemCount, int nBufLen, char* pBuf) const 0051E950 void CDB::RequestDepositWareHouseItems(unsigned int nCharID, User* pUser, int nWareHouseID, int nNPCId, int nItemCount, int nLimit, int nBufLen, char* pBuf) const 0051EB30 void CDB::RequestShortCutInfo(User *pUser) const 0051ECE0 void CDB::RequestSetShortCut(User *pUser, int slotnum, int shortcut_type, int shortcut_id, WCHAR *shortcut_macro) const 0051EEA0 void CDB::RequestSellItems(unsigned int nCharID, int nNPCId, User* pUser, int nPrice, int nItemCount, int nBufLen, char* pBuf) const 0051F070 void CDB::RequestBuyItems(unsigned int nCharID, int nNPCId, User* pUser, int nPrice, int nTax, CPledge* pPledge, int nItemCount, int nBufLen, char* pBuf) const 0051F280 void CDB::RequestUseItem(CItem* pItem, User* pUser) const 0051F450 void CDB::RequestLoadPledge(unsigned int nPledgeDbId) 0051F590 void CDB::RequestLoadPledge(const WCHAR *sPledgeName) 0051F6D0 void CDB::ReqLoginCharacter(int nUserDbId, in_addr ip) 0051F860 void CDB::ReqLogoutCharacter(int nUserDbId, int nUseTime, int nPlayTime, SYSTEMTIME * ptmLastSaveTime, in_addr ip) 0051FA80 void CDB::ReqOwnAgit(int nAgit_id, int nPledgeDbId) 0051FBF0 void CDB::ReqOwnCastle(int nCastle_id, int nPledgeDbId) 0051FD40 void CDB::ReqWriteTax(int nCastle_id, int nPledgeId, int nType, int nTax, int nTaxToChange, bool bIsCastle) 0051FED0 void CDB::RequestOustPledgeMember(User *pUser, CPledge *pPledge, const WCHAR *sCharName) const 005200A0 void CDB::RequestSetPledgeCrest(WCHAR *pPledgeName, const unsigned char *pBitmap, int nBitmapSize) 005202E0 void CDB::RequestSetPledgeEmblem(User *pUser, CPledge *pPledge, const unsigned char *pBitmap, int nBitmapSize) 00520530 void CDB::RequestSetAllianceCrest(User *pUser, CAlliance *pAlliance, const unsigned char *pBitmap, int nBitmapSize) 00520730 void CDB::RequestSetUserNickname(User *pMaster, User *pMember, const WCHAR *sUserNickname) 00520920 void CDB::RequestResetUserNickname(unsigned int nUserDbId) 00521570 void CDB::RequestLoadSkill(User * pUser) const 00521710 void CDB::RequestPartyTelBookMark(User * pUser, WCHAR* szBookMarkName) 005218C0 void CDB::RequestGetListBookMark(User * pUser) 00522090 void CDB::RequestGetPunish(unsigned int nUserDbId) 005221D0 void CDB::RequestSetPunish(unsigned int nUserDbId, int nPunishId, int nPunishOn, int nRemain) 00522350 void CDB::RequestChangePos(WCHAR* szChar, int nWorld, int nX, int nY, int nZ) 005224D0 void CDB::RequestGetLoginAnnounce(int nCharDbId) 00522610 void CDB::SendSetLoginAnnounce(int nAnnounceId, WCHAR* szAnnounce) 00522760 void CDB::SendDeleteLoginAnnounce(int nAnnounceId) 005228A0 void CDB::ShowIntervalAnnounce(CUserSocket * pSocket) 00522A20 void CDB::LoadIntervalAnnounce() 00522B50 void CDB::SetIntervalAnnounce(CUserSocket * pSocket, int nInterval, int nAnnounceId, WCHAR* wszAnnounce) 00522D00 void CDB::DelIntervalAnnounce(CUserSocket * pSocket, int nInterval, int nAnnounceId) 00522EA0 void CDB::SendSetBuilder(WCHAR* szCharName, int nBuilder) 00522FF0 void CDB::LoadSelectedCharacter(int nCharDBID) 005231E0 void CDB::RestoreCharacter(int nCharDBID) 00523370 void CDB::RequestSetPledgeInfo(unsigned int nPledgeDbId, unsigned int nUpdateFieldName, unsigned int nUpdateValue) 005234D0 void CDB::RequestSetAllianceInfo(unsigned int nAllianceDbId, unsigned int nUpdateFieldName, unsigned int nUpdateValue) 00523630 void CDB::RequestSetUserPledgeInfo(unsigned int nUserDbId, unsigned int nUpdateFieldName, unsigned int nUpdateValue) 00523790 void CDB::RequestPledgeExtendedInfo(User *pUser, const WCHAR *sPledgeName) 00523910 void CDB::RequestGetPledgeCrest(User *pUser, unsigned int nPledgeCrestDbId) 00523A90 void CDB::RequestGetPledgeEmblem(User *pUser, unsigned int nPledgeEmblemDbId) 00523C20 void CDB::RequestGetAllianceCrest(User *pUser, unsigned int nAllianceCrestDbId) 00523DA0 void CDB::RequestLoadAllAlliance() 00523ED0 void CDB::RequestPetitionGetCharList(int nAccountId) 00524010 CDB::RequestSavePetitionMsg(int nCharDBID, WCHAR * pwsMsg) 00524160 void CDB::RequestLoadDismissReservedPledge() 005243C0 void CDB::RequestLogCharInfo(int nCharDBID) 00524500 void CDB::RequestDeletePledgeCrest(unsigned int nPledgeId) 00524640 void CDB::RequestDeletePledgeEmblem(unsigned int nPledgeId) 00524780 void CDB::RequestModifyPledgeName(unsigned int nPledgeId, Wchar * wNewPledgeName) 005248D0 void CDB::RequestModifyAllianceName(unsigned int nAllianceId, WCHAR *sNewAllianceName) 00524A20 void CDB::RequestPrepareCastleWar(User *pTalker, CCastle *pCastle, CPledge *pPledge, int nType, int nNowTime) 00524C50 void CDB::RequestLoadBattleCamp(unsigned int nCastleId) 00524D90 void CDB::RequestInstallBattleCamp(unsigned int nCastleId, unsigned int nPledgeDbId, unsigned int nMaxHp, FVector posBattleCamp) 00524F30 void CDB::RequestUninstallBattleCampBy(CResidence *pRes) 00525090 void CDB::RequestUninstallBattleCampBy(CPledge *pPledge) 005251E0 void CDB::RequestSaveBattleCampHp(CBattleCamp *pBattleCamp) 00525350 void CDB::RequestViewSiegeList(User *pCastleMaster, unsigned int nCastleId, const Wchar *sReturnHtml) 005254E0 void CDB::RequestApproveBattle(User *pCastleMaster, unsigned int nCastleId, const Wchar *sReturnHtml) 00525670 void CDB::RequestConfirmCastleDefence(User *pUser, CCastle *pCastle, unsigned int nPledgeId, unsigned int nIsRegister) 00525870 void CDB::RequestQueryCastleSiegeForRegister(User *pTalker, CCastle *pCastle, int nSiegeType) 00525A80 void CDB::RequestQueryCastleSiegeForUnregister(User *pTalker, CCastle *pCastle) 00525C70 void CDB::RequestQueryCastleSiegeForDismiss(User *pTalker, CPledge *pPledge, unsigned int nNpcIndex) 00525E40 void CDB::RequestResetCastleSiegePledge(CCastle *pCastle) 005260C0 void CDB::RequestSetNextCastleSiege(User *pUser, CCastle *pCastle, int nNextSiegeTime) 005262C0 void CDB::RequestSaveCastleSiegeElapsedTime(int nCastleId, int nSiegeElapsed) 00526410 void CDB::RequestBBSList(unsigned int nUserDbId, int nId, int nPage, int nBoardType) 005265C0 void CDB::RequestBBSRead(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 005267D0 void CDB::RequestBBSReadThread(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 005269E0 void CDB::RequestBBSReadComment(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 00526BF0 void CDB::RequestBBSGetFavorite(User *pUser) 00526D70 void CDB::RequestLoadDoor(CDoor *pDoor) 00526EC0 void CDB::RequestSaveResidenceStatus(CResidence *pResidence) 005270D0 void CDB::RequestSetNextAgitBattleTime(CAgit *pAgit) 00527260 void CDB::RequestSaveDoorStatus(CDoor *pDoor) 005273C0 void CDB::RequestWareHouseItemList(unsigned int nTargetCharID, User* pUser, int nWareHouseID) const 00527920 void CDB::RequestInstallAgitDeco(int nAgitId, int nDecoType, int nDecoValue, int nDecoExpire) 00527AA0 void CDB::RequestGetContributionRelatedPledge(int nResidenceId) 00527BE0 void CDB::RequestResetContribution(int nResidenceId) 00527D20 void CDB::SendPrivateStoreCommit(User* pUser1, User* pUser2, int nPriceSum, int nItemCount, int nBufLen, char* pBuf) const 00527EE0 void CDB::SaveDieDropExp(int nUserDbid, int nDecExp) const 00528030 void CDB::SaveSkillUse(int nUserDbid, int nNumber, int nBufLen1, char* pBuf1) const 005281B0 void CDB::Ping(User* pUser1, int nStartTime) 00528370 void CDB::PingOneAdenaDrop(User* pUser1, int nStartTime) 005285E0 void CDB::PingNetwork(User* pUser1) 00528770 void CDB::SaveInfectedSkills(int nUserDbid, int nNumber, int nBufLen1, char* pBuf1) const 00528910 void CDB::LoadInfectedSkills(User * pUser) const 00528AB0 void CDB::RequestCreateAllianceByNpc(CNPC *pNpc, User *pUser, CPledge *pPledge, const Wchar *sAllianceName) 00528CA0 void CDB::RequestJoinAlliance(User *pAllianceMaster, CAlliance *pAlliance, CPledge *pMasterPledge, CPledge *pMemberPledge) 00528EB0 void CDB::RequestDismissAlliance(User *pUser, CAlliance *pAlliance, CPledge *pMasterPledge) 005290F0 void CDB::RequestWithdrawAlliance(User *pUser, CAlliance *pAlliance, CPledge *pPledge) 00529310 void CDB::RequestOustAllianceMemberPledge(User *pUser, CAlliance *pAlliance, CPledge *pMasterPledge, CPledge *pMemberPledge) 00529570 void CDB::CreatePet(int nUserSID, int nUserDBID, int nNpcCollarClassID, int nNpcClassID, int nExp, int nLevel, double dHP, double dMP) 00529730 void CDB::DeletePet(int nUserSID, int nUserDBID, int nPetCollarDBID) 005298B0 void CDB::EvolvePet(User *pUser, CEtcItem *pItem, int nPetCollarClassID, ...) 00529AF0 [%s][%d] void CDB::WithdrawPet(User *pUser, CItem *pItem) failed. not a etc item 00529AF0 void CDB::WithdrawPet(User *pUser, CItem *pItem) 00529CF0 void CDB::LoadPetItems(CPet* pPet) 00529E50 void CDB::GiveItemToPet(User* pUser, CItem* pItem, int nCount) 0052A060 void CDB::GetItemFromPet(User* pUser, CItem* pItem, int nCount) 0052A270 void CDB::ChangePetName(class CPet *pPet, const WCHAR* pszName) 0052A3E0 void CDB::PetGetItem(unsigned int nUserSID, unsigned int nPetDBID, CItem* pItem) 0052A5A0 void CDB::PetUseItem(CPet* pPet, CItem* pItem) 0052A740 void CDB::PetDropItem(CPet* pPet, CItem* pItem) 00539440 void CDB::RequestGetDbRelatedCounts() 0052A8B0 void CDB::IncreaseUserPKCount(User* pUser) 0052A9F0 void CDB::IncreaseUserDuelCount(int nUserDBID) 0052AB30 void CDB::IncreaseUserKarma_KillSummon(int nUserDBID) 0052ABE0 void CDB::Send(const char * format, ...) const 0052AD40 void CDB::RecipeMakeItems(User* pUser, int n, int nResult, int nBufSize, char* pBuf) const 0052AF00 void CDB::RequestPickItem(User* pUser, CItem * pItem) const 0052B280 void CDB::RequestLoadPackageTargetList(User* pUser) const 0052B410 void CDB::RequestPackageSendToTarget(User* pUser, int nTargetDBID, int n, int nBufSize, char* pBuf) const 0052B5F0 void CDB::RequestAddBlockList(User* pUser, char* pTargetCharName, bool fromHtmlCommand) const 0052B7B0 void CDB::RequestDeleteBlockList(User* pUser, char* pTargetCharName) const 0052B950 void CDB::RequestDeleteBlockListBatch(User* pUser, std::xvectorint &blockDbIdList, std::xvectorstd::xwstring &blockNameList) const 0052BCA0 void CDB::RequestLoadWarehouseEx(User* pUser, char* pTargetCharName, int nMemoryId) const 0052BE60 void CDB::RequestWithdrawItemEx(int nType, int nId, User* pUser, int nItemCount, int nLimit, int nBufLen, char* pBuf) const 0052C060 void CDB::RequestDepositItemEx(int nType, int nId, User* pUser, int nItemCount, int nLimit, int nBufLen, char* pBuf) const 0052C250 void CDB::RequestAgitSale1(User* pUser, int nAgitId, int nPledgeId) 0052C410 void CDB::RequestAgitBid1(User* pUser, int nAgitId, int nPledgeId) 0052C5D0 void CDB::RequestAgitBidCancelRequest(User* pUser, int nAgitId, int nAuctionId, int nPledgeId, int nTax) 0052C7B0 void CDB::RequestCreateAgitAuction(User* pUser, int nAgitId, int nPledgeId, WCHAR* sDesc, int nPrice, int nDay, int nDeposit, int nTax) 0052C9A0 void CDB::RequestCreateAgitBid(User* pUser, int nAgitId, int nAuctionId, int nPledgeId, int nPrice) 0052CB90 void CDB::RequestSetAgitAuction(int nAgitID, int nAuctionId ) 0052CCE0 void CDB::RequestLoadAgitBid(int nAgitId, int nAuctionId ) 0052CE30 void CDB::RequestCancelAgitAuction(User* pUser, int nAgitId, int nPledgeId ) 0052CFF0 void CDB::RequestAgitCost(User* pUser, int nAgitId, int nPledgeId, int nCost, int nFail) 0052D170 void CDB::RequestAgitAutoSell(int nAgitId, int nPrice, int nTax, int nDay, int nTime) 0052D2F0 void CDB::RequestLoadAllControlTower(CCastle *pCastle) 0052D500 void CDB::RequestSaveAllControlTowerStatus(CCastle *pCastle) 0052D6F0 void CDB::RequestSaveControlTowerStatus(CControlTower *pControlTower) 0052D850 void CDB::RequestEndSiege(int nCastleId, int nPledgeId) 0052D9A0 CDB::RequestSavePetitionMsgForceGetDBID(WCHAR *pwsCharName, WCHAR * pwsMsg) 0052DB10 CDB::RequestLoadLastTaxChange() 0052DDA0 void CDB::RequestMngComment( int nMngId, User* pUser, WCHAR* pCharName, int nCharId, WCHAR* pComment ) 0052E0C0 void CDB::RequestSavePledgePower(User *pUser) 0052E280 void CDB::RequestLoadTeamBattleAgit(unsigned int nTeamBattleAgitId) 0052E3C0 void CDB::RequestNewTeamBattleAgitPledge(CTeamBattleAgit *pTeamBattleAgit, CPledge *pPledge, User *pUser, CNPC *pNpc, int nColor, int nNpcType) 0052E630 void CDB::RequestNewTeamBattleAgitMember(CTeamBattleAgit *pTeamBattleAgit, User *pUser, CNPC *pNpc) 0052E870 void CDB::RequestUnregisterTeamBattleAgitPledge(CTeamBattleAgit *pTeamBattleAgit, CPledge *pPledge, User *pUser) 0052EA70 void CDB::RequestUnregisterTeamBattleAgitMember(CTeamBattleAgit *pTeamBattleAgit, User *pUser) 0052EC70 void CDB::RequestSetTeamBattleNpcType(unsigned int nTeamBattleAgitId, unsigned int nPledgeDbId, int nNpcType) 0052EDD0 void CDB::RequestLoadSiegeAgit(CSiegeAgit *pSiegeAgit) 0052EF60 void CDB::RequestRegisterSiegeAgitPledge(User *pUser, CSiegeAgit *pSiegeAgit, CPledge *pPledge) 0052F170 void CDB::RequestUnregisterSiegeAgitPledge(User *pUser, CSiegeAgit *pSiegeAgit, CPledge *pPledge) 0052F370 void CDB::RequestChangeTimeLimit(WCHAR * wszTargetName, int nType, int nChamgeMin, int nRequestUserServerId) 0052F4F0 void CDB::RequestSaveTimeLimitUsed(WCHAR * wszTargetName, int nUsedSec, int nAccountId, SYSTEMTIME *tmLastSaveTime) 0052F6E0 void CDB::RequestSetTeamBattleStatus(CTeamBattleAgit *pTeamBattleAgit, int nTeamBattleStatus) 0052F880 void CDB::UseRecipeItem(int nUserDBID, int nItemDBID, int nUserServerId) 0052F9E0 void CDB::SaveRecipeBookChapter(int nUserDBID, int nRecipeId, int nUserServerId) 0052FB40 void CDB::DeleteRecipeBookChapter(int nUserDBID, int nRecipeId, int nUserServerId) 0052FCA0 void CDB::LoadRecipeBookChapter(User * pUser) 0052FE30 void CDB::RecipeShopMakeItems(pBuyer, pMaker, int nRecipeId, int nResult, nMakingFee, nMsgCount, nMsgSize, msgBuffer) 00530080 void CDB::RequestCreateMonRaceMon ( int nRunnerId, int nWinRate, int nRunCount, int nWinCount) 00530200 void CDB::RequestCreateMonRace ( int nMon1, int nMon2, int nMon3, int nMon4, int nMon5, int nMon6, int nMon7, int nMon8 ,int nTaxRate ) 005303D0 void CDB::RequestGetMonRaceBet ( int nRaceId) 00530510 void CDB::RequestEndMonRace( int nRaceId, double dRun1, double dRun2, double dRun3, double dRun4, double dRun5, double dRun6, double dRun7, double dRun8, double dWin1, double dWin2, int nWin1, int nWin2, double dWinRate1, double dWinRate2 ) 00530750 void CDB::RequestUpdateMonRaceMon ( int nRunnerId, int nWinRate , int nRunCount, int nWinCount) 005308D0 void CDB::RequestGetMonRaceTicket( User * pUser, int nPage ) 00530A70 void CDB::RequestGetMonRaceTicketInfo( User * pUser , int nItemDBID) 00530C10 void CDB::RequestDelMonRaceTicket( User * pUser, int nItemId , int nRaceId , int nEnded); 00530DD0 void CDB::RequestGetMonRaceResult( User * pUser, int nPage ) 00530F70 void CDB::RequestUpdateSociality(int nCharDBID, int nSociality, int nUsedSulffrage, SYSTEMTIME * pLastCheckTime) 005310F0 void CDB::EquipHenna(int nCharDBID, int nSociality, int nVoteCharDBID) 005312D0 void CDB::UnequipHenna(int nCharDBID, int nSociality, int nVoteCharDBID) 005314B0 void CDB::RequestGetMacro( User * pUser ) 00531630 void CDB::RequestCreateMacro( User * pUser, nBufferSize, const char * pBuffer ) 005317D0 void CDB::RequestDeleteMacro( User * pUser, int nMacroId ) 00531960 void CDB::RequestGetMemoList( User * pUser, int nPage, WCHAR * szSearch) 00531B10 void CDB::RequestBuySeed(int nManorId, int nResidenceId, User * pBuyer, int nPrice, int nTotalCount, int nBufLen, char * pBuf) 00531D00 void CDB::RequestProcureCrop(int nManorId, int nResidenceId, User * pSeller, int nCount, int nBufLen, char *pBuf) 00531EE0 void CDB::RequestManorMoveCrop(int nManorId, int nResidenceId, int nPledgeId, int nCount, int nBufLen, char *pBuf) 00532080 void CDB::RequestSaveManorNextSeed(int nManorId, int nResidenceId, int nIndex, int SeedId, int nSeedPrice, int nSeedCount, int nCropId, int nCropPrice, int nCropCount, int nCropType) 00532250 void CDB::RequestSaveManorNowSeed(int nManorId, int nResidenceId, int nIndex, int nSeedId, int nSeedPrice, int nSeedCount, int nSeedRemainCount, int nCropId, int nCropCount, int nCropRemainCount, int nCropPrice, int nCropType, int nProcuredCount) 00532440 void CDB::RequestSaveManorInfo(int nManorId, int nResidenceId, int nSeedSellBank, int nProcureRemainBank, BYTE byChangeState, SYSTEMTIME *tmLastChanged) 005325E0 void CDB::RequestClanBBSView( User * pUser, int nWorldId, int nPledgeId) 00532780 void CDB::RequestLoadAllManor(int nCount, int nBufLen, char* pBuf) 005328F0 void CDB::RequestBBSClanList ( User * pUser, int nWorldId, int nPage, int nMaxPage, int nSearchOption, WCHAR * sSearch, int nListCount, int nBufLen, const unsigned char * pBuf) 00532AF0 void CDB::RequestBBSClanAdmin ( User * pUser, int nWorldId, int bid, int nPledgeId, WCHAR * intro, int nBoardCout, int nBufLen, const unsigned char * pBuf) 00532CE0 void CDB::RequestManBookMarkAdd( User * pUser , WCHAR * name, int x, int y, int z) 00532EC0 void CDB::RequestManBookMarkList( User * pUser , int page) 00533050 void CDB::RequestManBookMarkOne( User * pUser , int bookmarkid) 005331E0 void CDB::RequestManBookMarkDel( User * pUser , int bookmarkid) 00533370 void CDB::RequestManBookMarkTelbyName( User * pUser , WCHAR * name) 00533500 void CDB::RequestCreateSubJob(User *pUser, int nNewSubJobId, int nNewClass) 00533760 void CDB::RequestCreateSubJobForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nNewSubJobId, int nNewClass) 005339C0 void CDB::RequestDeleteSubJob(User *pUser, int nSubJobId) 00533B60 void CDB::RequestRenewSubJob(User *pUser, int nSubJobId, int nNewClass, bool bByBuilder, int nNpcIndex, int nUserIndex) 00533DE0 void CDB::RequestChangeSubJob(User *pUser, int nSubJobId) 00534030 void CDB::RequestChangeSubJobForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nSubJobId) 00534280 void CDB::RequestSaveCharacterForSubJob(User *pUser) 005344B0 void CDB::RequestReloadSkill(User *pUser) 00534660 void CDB::RequestLoadSubJob(User *pUser) 00534810 void CDB::RequestGetSubJobListForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nByPass1, int nByPass2) 005349F0 void CDB::RequestGetXMasSealAmount( User *pUser ) 00534B70 void CDB::RequestInitXMasSealAmount( User *pUser ) 00534CF0 void CDB::LoadSSQInfo() 00534E20 void CDB::ChangeSSQDropGuardStatus(bool canDropGuard) 00534F70 void CDB::SetDawnRoundToPledge(int nPledgeID, int nRoundNumber) 005350C0 void CDB::StartSSQEvent(int nRoundNumber) 00535200 void CDB::InitTimeAttackRecord(int nRoundNumber) 00535340 void CDB::LoadTimeAttackInfo() 00535470 void CDB::RequestMailList(User* pUser, CMailListParameter &listParam) 00535640 void CDB::void RequestReadMail(User* pUser, int mailId, CMailListParameter &listParam) 00535810 void CDB::void RequestGetTempMail(User* pUser, int mailId, CMailListParameter &listParam) 005359E0 void CDB::RequestSendMail(User *pUser, int mailType, int relatedId, WCHAR *receiverList, WCHAR *title, WCHAR *content, CMailListParameter &listParam) 00535BF0 void CDB::RequestSaveMail(User *pUser, int mailType, int relatedId, WCHAR *receiverList, WCHAR *title, WCHAR *content, CMailListParameter &listParam) 00535E00 void CDB::void RequestReplyMail(User* pUser, int relatedId, CMailListParameter &listParam) 00535FD0 void CDB::void RequestForwardMail(User* pUser, int relatedId, CMailListParameter &listParam) 005361A0 void CDB::RequestModifyMail(User *pUser, int mailId, WCHAR *receiverList, Wchar *title, WCHAR *content) 00536360 void CDB::RequestModifySendMail(User *pUser, int mailId, WCHAR *receiverList, WCHAR *title, WCHAR *content, CMailListParameter &listParam) 00536560 void CDB::void RequestDeleteMail(User* pUser, int mailId, CMailListParameter &listParam) 00536730 void CDB::void RequestArchiveMail(User* pUser, int mailId, CMailListParameter &listParam) 00536900 void CDB::RequestUreadMailCount(User* pUser) 00536A80 void CDB::RequestLoadMarketPriceList() 00536BB0 void CDB::RequestLoadAllNobless() 00536D00 void CDB::RequestReloadNobless(int nCharDbId) 00536E40 void CDB::RequestGetNoblessTop10(int nSeason, int nClassId) 00536F90 void CDB::RequestGetNoblessAchievements(int nCharId, int nWantCount) 005370E0 void CDB::RequestLoadPledgeSiegeKillDeathCount(int nCastleId) 00537220 void CDB::RequestGetPledgeAnnounce(User* pUser, unsigned int pledgeDbId, int replyForAnnounce) 005373A0 void CDB::RequestSetPledgeAnnounce(User* pUser, unsigned int pledgeDbId, int doesShow, WCHAR* content) 00537530 void CDB::RequestSetPledgeAnnounce(unsigned int userServerId, unsigned int pledgeDbId, int doesShow, WCHAR* content) 005376B0 void CDB::RequestSwitchPledgeAnnounce(User* pUser, unsigned int pledgeDbId, int doesShow) 00537830 CJobFinishSignal::CJobFinishSignal() 0096E5C0 CJobFinishSignal::~CJobFinishSignal() 005379F0 bool CJobFinishSignal::WaitFinish(JobFinishType JobType, unsigned int nTimeOutSec) 00537B30 bool CJobFinishSignal::NotifyFinish(JobFinishType JobType) 00537C40 void CDB::SetAllianceLoaded() 00537D80 void CDB::SetCastleLoaded() 00537EC0 void CDB::SetAgitLoaded() 00538000 void CJobFinishSignal::SetAllWarPageLoaded() 00538140 void CJobFinishSignal::SetNoblessLoaded() 00538280 void CJobFinishSignal::SetAllPledgeLoaded() 00538420 void CDB::SetDismissReservedLoaded() 00538850 GetFlagAll(char * sFlag) 00538560 int Push(TYPE *pObj) 00538850 void CDB::SaveQuestInfo(User *pUser) 00538BB0 void CDB::CreateUpdateItems(User* pUser, int n, int nBufSize, char* pBuf, AtomicJob * pAtomicJob) const 00538DA0 void CDB::RequestSendPledgeMail(User *pUser, WCHAR *title, WCHAR *content) 00538F70 void CDB::RequestNewbieCheck(User* pUser) 00539130 void CDB::RequestSaveNoblessType(User *pUser, int nNoblessType) 005392C0 void CDB::RequestSaveHeroType(User *pUser, int nHeroType) 00539440 void CJobFinishSignal::Init() 00539760 void CDB::SendSaveItemInfo(User* pUser) const 0053A250 void CDB::SendSaveCharacterInfo(User* pUser) const 0053AAF0 void CDB::RequestBreakFriendshipBatch(User *pRequester, std::xvectorint &friendDbIdList) 0053ADA0 void CDB::RequestResetSiegeAgitPledge(CSiegeAgit *pSiegeAgit) 0053B0B0 void CDB::RequestResetTeamBattleAgitPledge(CTeamBattleAgit *pTeamBattleAgit) 0053B5F0 void CDB::SavePetInfo(CPet *pPet) 0053B8E0 void CDB::RequestSaveAcquiredSkills(User *pUser, AcquiredSkillMap &mapAcquired) 0053BBF0 void CDB::MakeOnReconnectedPlayerlist() 0053C4F0 bool CDB::ReconnectAuth() 0053C620 AuthQuitGame() 0053C920 void CDB::SendLogout(User* pUser) const 0053CA60 void CDB::RequestLoadAllCastle() 0053CD40 void CDB::RequestLoadAllAgit() 0053D020 void CDB::RequestSavePledgeContribution(blablabla...) 0053D350 void CDB::DepositPet(User *pUser, CPet* pPet) 0053DF70 Decrease user count. g_nServerUserCount(%d) 0053DF70 void CDB::RequestLogout(int nAccountId, int nUseTime, int nPlayTime) const 00440D80 void Insert(int id, T* p, char *caller = NULL, int line = -1) 0053E3C0 [%S][%d] account not found... account_id(%d) 0053E3C0 CDB::RequestLogin(sAccountName, nAccountId, nOneTimeKey, nSession1, nSession2, CUserSocket* pSocket) 0053EF30 static bool ReplyLoadSevenSignQuestInfo(CDBSocket *socket, const unsigned char *packet) 0053F0C0 static bool ReplyLoadSSQTopPointUser(CDBSocket *socket, const unsigned char *packet) 0053F1AD static bool ReplyChangeSSQSealOwner(CDBSocket *pSocket, const unsigned char *packet) 0053F391 static bool ReplyLoadMarketPriceList(CDBSocket *pSocket, const unsigned char *packet) 0053F553 static bool ReplyLoadNobless(CDBSocket *socket, const unsigned char *packet) 0053F79F static bool ReplyGetNoblessTop10(CDBSocket *socket, const unsigned char *packet) 0053FA00 static bool ReplyGetNoblessAchievements(CDBSocket *socket, const unsigned char *packet) 0053FC43 static bool ReplyRenewSubJob(CDBSocket *socket, const unsigned char *packet) 00540104 ReplySetPledgeEmblem(CDBSocket *socket, const unsigned char *packet) 005405A0 TimeAttackBoard::GetInfo(int nRoomNo, int nRecordType) const 0054080C static bool ReplyLoadTimeAttackInfo(CDBSocket *pSocket, const unsigned char *packet) 00540A64 static bool ReplyLoadPledgeSiegeKillDeathCount(CDBSocket *socket, const unsigned char *packet) 00540D30 static bool TeleportPartyPacket(CDBSocket *socket, const unsigned char *packet) 00541728 ReplyGetPledgeEmblem(CDBSocket *socket, const unsigned char *packet) 00541C4D static bool ReplyDelPledgeEmblem(CDBSocket *socket, const unsigned char *packet) 00542EC7 static bool ReplyHtmlBuilder_RP_SAVE_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 005431A2 static bool ReplyHtmlBuilder_RP_GET_TEMP_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 005436E2 static bool ReplyHtmlBuilder_RP_FORWARD_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00543967 static bool ReplyHtmlBuilder_RP_MODIFY_TEMP_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00543B37 static bool ReplyHtmlBuilder_RP_MODIFY_SEND_TEMP_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00544027 static bool ReplyHtmlBuilder_RP_ARCHIVE_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00544257 static bool ReplyHtmlBuilder_RP_UNREAD_MAIL_COUNT_EX(CDBSocket *pSocket, const unsigned char *packet) 00544427 static bool ReplyHtmlBuilder_RP_SEND_PLEDGE_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 005445F7 static bool ReplyHtmlBuilder_RP_DELETE_FRIEND_BATCH_EX(CDBSocket *pSocket, const unsigned char *packet) 005448DA static bool ReplyHtmlBuilder_RP_DELETE_BLOCK_BATCH_EX(CDBSocket *pSocket, const unsigned char *packet) 00544C22 static bool ReplyHtmlBuilder_RP_GET_PLEDGE_ANNOUNCE_EX(CDBSocket *pSocket, const unsigned char *packet) 00544E62 static bool ReplyHtmlBuilder_RP_SET_PLEDGE_ANNOUNCE_EX(CDBSocket *pSocket, const unsigned char *packet) 005797AF void SendSystemMessage_Announce(const Wchar *sParam) 00545750 bool SSQSystem::SetCollectedPoint(SSQPart::type nPart, int nPoint) 0053EE37 static bool DummyPacket(CDBSocket *socket, const unsigned char *packet) 005459D0 static bool CacheVersionPacket(CDBSocket *socket, const unsigned char *packet) 00545B30 static bool ListBoardPacket(CDBSocket *socket, const unsigned char *packet) 00545BF0 static bool ReadBoardPacket(CDBSocket *socket, const unsigned char *packet) 00545CB0 static bool ReplyOpenPledgeListPacket(CDBSocket *socket, const unsigned char *packet) 00545E30 static bool UpdateChar2Packet(CDBSocket *socket, const unsigned char *packet) 00545EF0 static bool ReplyCheckPreviousWarHistory(CDBSocket *socket, const unsigned char *packet) 00545FB0 ReplyStartPledgeWar(CDBSocket *socket, const unsigned char *packet) 00546070 ReplyStopPledgeWar(CDBSocket *socket, const unsigned char *packet) 00546130 ReplySurrenderPledgeWar(CDBSocket *socket, const unsigned char *packet) 005461F0 ReplyFinishPledgeWar(CDBSocket *socket, const unsigned char *packet) 005462B0 ReplyPetiGetCharList(CDBSocket *socket, const unsigned char *packet) 005463D0 static bool ReplyViewSiegeList(CDBSocket *socket, const unsigned char *packet) 00546490 static bool ReplyApproveBattle(CDBSocket *socket, const unsigned char *packet) 00546580 static bool ReplyLoadDoor(CDBSocket *socket, const unsigned char *packet) 0054677D static bool ReplyInstallAgitDeco(CDBSocket *socket, const unsigned char *packet) 00546950 static bool ReplyDelAllianceCrest(CDBSocket *socket, const unsigned char *packet) 00546A10 static bool JobFinishSignal(CDBSocket *socket, const unsigned char *packet) 00546BAD static bool ReplyGetDbRelatedCounts(CDBSocket *socket, const unsigned char *packet) 00546D10 static bool ReplyCheckPreviousAllianceWarHistory(CDBSocket *socket, const unsigned char *packet) 00546DD0 ReplyStartAllianceWar(CDBSocket *socket, const unsigned char *packet) 00546E90 ReplyStopAllianceWar(CDBSocket *socket, const unsigned char *packet) 00546F50 ReplySurrenderAllianceWar(CDBSocket *socket, const unsigned char *packet) 00547010 ReplyFinishAllianceWar(CDBSocket *socket, const unsigned char *packet) 005470D0 ReplyLoadAllianceWar(CDBSocket *socket, const unsigned char *packet) 005471C0 static bool ReplySetAgitAuction(CDBSocket *socket, const unsigned char *packet) 005473B0 static bool ReplyLoadControlTower(CDBSocket *socket, const unsigned char *packet) 00547580 static bool ReplyAgitCost(CDBSocket *socket, const unsigned char *packet) 00547750 static bool ReplyAgitAutoSell(CDBSocket *socket, const unsigned char *packet) 00547930 static bool ReplyLoadIntervalAnnounce(CDBSocket *socket, const unsigned char *packet) 00547AE0 static bool ReplySurrenderPersonally(CDBSocket *socket, const unsigned char *packet) 00547BD0 static bool ReplyLoadLastChangeResidence(CDBSocket *socket, const unsigned char *packet) 00547E50 static bool ReplyLoadDayPlayTime(CDBSocket *socket, const unsigned char *packet) 00548180 static bool ReplySavePledgePower(CDBSocket *socket, const unsigned char *packet) 005483A4 static bool ReplyNewTeamBattleAgitPledge(CDBSocket *socket, const unsigned char *packet) 00548750 static bool ReplyNewTeamBattleAgitMember(CDBSocket *socket, const unsigned char *packet) 00548A3D static bool ReplyTeamBattleAgitStatus(CDBSocket *socket, const unsigned char *packet) 00548C0D static bool ReplyUnregisterTeamBattleAgitPledge(CDBSocket *socket, const unsigned char *packet) 00548E4D static bool ReplyUnregisterTeamBattleAgitMember(CDBSocket *socket, const unsigned char *packet) 00549050 static bool ReplyMonRace(CDBSocket *socket, const unsigned char *packet) 005491CD static bool ReplySetTeamBattleStatus(CDBSocket *socket, const unsigned char *packet) 005493BD static bool ReplySetTeamBattleWinner(CDBSocket *socket, const unsigned char *packet) 005495C3 static bool ReplyManorInfoAndData(CDBSocket *socket, const unsigned char *packet) 00549850 static bool ReplyEventPoint(CDBSocket *socket, const unsigned char *packet) 00549910 static bool ReplyExPacket(CDBSocket *socket, const unsigned char *packet) 00549A70 static bool ReplyDxPacket(CDBSocket *socket, const unsigned char *packet) 00549BD0 static bool ReplyQueryPacket(CDBSocket *socket, const unsigned char *packet) 00549D57 static bool AuthRequestUserNum(CDBSocket *socket, const unsigned char *packet) 00549E77 static bool AuthRequestServerVersion(CDBSocket *socket, const unsigned char *packet) 00549F8F static bool AuthRequestPing(CDBSocket *socket, const unsigned char *packet) 0054A0C7 static bool AuthReplyReconnect(CDBSocket *socket, const unsigned char *packet) 0054A1F0 Socket open %x(%x)0 0054A1F0 DBSocket open %x(%x) 0054A1F0 AuthSocket open %x(%x) 0054A1F0 CDBSocket::CDBSocket(SOCKET s, DBPacketFunc *aPacketTable) : CIOSocket(s) 0054A460 DBSocket Close %x(%x). GetLastError(%d)0 0054A460 DBSocket Close %x(%x). GetLastError(%d) 0054A460 AuthSocket Close %x(%x). GetLastError(%d) 0054A460 void CDBSocket::OnClose() 0054A810 void CDBSocket::SendV(const char* format, va_list va) 005528C1 SetFlagAll(char * sFlag) 0054AEF0 TYPE *Pop(int key) 00551887 WCHAR* GetResultPage(BuyResultPage eBuyResultPage) 00550BF4 WCHAR* GetResultPage(SellResultPage eSellResultPage) 0054B2E0 CAlliance *User::GetAlliance() 0054B628 ReplyDeletePledgeByTimer (%d) 0054B4BD static bool ReplyDeletePledgeByTimer(CDBSocket *socket, const unsigned char *packet) 0054B710 [%s][%d] ReplyGiveItemToPet(%d) failed. create item failed 0054B710 [%s][%d] ReplyGiveItemToPet(%d) failed. cannot find item in inventory 0054B710 static bool ReplyGiveItemToPet(CDBSocket *socket, const unsigned char *packet) 0054C070 static bool ReplyGetItemFromPet(CDBSocket *socket, const unsigned char *packet) 0054C651 [%s][%d] ReplyPetGetItem failed. cannot find pet(%d) 0054C3CD [%s][%d] ReplyPetGetItem failed. what! k(%d) 0054C1D4 static bool ReplyPetGetItem(CDBSocket *socket, const unsigned char *packet) 0054C734 static bool ReplyPetDropItem(CDBSocket *socket, const unsigned char *packet) 0054CC90 static bool ReplyPetNameChange(CDBSocket *socket, const unsigned char *packet) 0054CFFD static bool ReplyPetUseItem(CDBSocket *socket, const unsigned char *packet) 0054D347 static bool ReplyManMacro(CDBSocket *socket, const unsigned char *packet) 0054D7E0 void CDBSocket::OnRead() 0054DC40 void CDBSocket::Send(const char* format, ...) 0054E571 static bool CreateItemPacket(CDBSocket *socket, const unsigned char *packet) 0054E99B static bool LoadWarehouseItemsPacket(CDBSocket *socket, const unsigned char *packet) 0054F16C static bool DepositWarehouseItemsPacket(CDBSocket *socket, const unsigned char *packet) 0054FBAF static bool WithdrawWarehouseItemsPacket(CDBSocket *socket, const unsigned char *packet) 005504EC static bool SellItemsPacket(CDBSocket *socket, const unsigned char *packet) 00550F8F static bool BuyItemsPacket(CDBSocket *socket, const unsigned char *packet) 00551C14 static bool ShortCutInfoPacket(CDBSocket *socket, const unsigned char *packet) 0055200F static bool UseItemPacket(CDBSocket *socket, const unsigned char *packet) 005525CC static bool LoadQuestPacket(CDBSocket *socket, const unsigned char *packet) 00552D69 Kicked for invalid items. (%s)(%d) 00552B0F static bool ManipulateItemPacket(CDBSocket *socket, const unsigned char *packet) 00554237 static bool ReplyOustPledgeMemberPacket(CDBSocket *socket, const unsigned char *packet) 00554664 static bool ReplyEnchantItem(CDBSocket *socket, const unsigned char *packet) 00554A91 static bool ReplyEnchantItemFail(CDBSocket *socket, const unsigned char *packet) 00554E9D static bool DestroyItemPacket(CDBSocket *socket, const unsigned char *packet) 005551ED static bool InitBoardPacket(CDBSocket *socket, const unsigned char *packet) 0055547C static bool ReplyEstablishFriendship(CDBSocket *socket, const unsigned char *packet) 00555B20 static bool ReplyBreakFriendship(CDBSocket *socket, const unsigned char *packet) 00555E18 static bool ReplyUpdateUserPledge(CDBSocket *socket, const unsigned char *packet) 00556578 ReplyDeletePledge : master expdown by (%d) 00556264 static bool ReplyDeletePledge(CDBSocket *socket, const unsigned char *packet) 0055668D ReplySetPledgeCrest(CDBSocket *socket, const unsigned char *packet) 00556A54 ReplySetUserNickname(CDBSocket *socket, const unsigned char *packet) 00556E47 ReplyPledgeExtendedInfo(CDBSocket *socket, const unsigned char *packet) 005572A4 static bool ReplyPrepareCastleWar(CDBSocket *socket, const unsigned char *packet) 005577C0 static bool ReplyConfirmCastleDefence(CDBSocket *socket, const unsigned char *packet) 00557B5C static bool ReplyQueryCastleSiegeForRegister(CDBSocket *socket, const unsigned char *packet) 0055826C static bool ReplyQueryCastleSiegeForUnregister(CDBSocket *socket, const unsigned char *packet) 00558888 static bool ReplyQueryCastleSiegeForInfo(CDBSocket *socket, const unsigned char *packet) 00558E24 static bool ReplyQueryCastleSiegeForDismiss(CDBSocket *socket, const unsigned char *packet) 00559350 static bool BBSGetBoardList(CDBSocket *socket, const unsigned char *packet) 00559620 static bool BBSWriteArticle(CDBSocket *socket, const unsigned char *packet) 005598C0 static bool BBSReadArticle(CDBSocket *socket, const unsigned char *packet) 00559BC7 static bool BBSGetArticleList(CDBSocket *socket, const unsigned char *packet) 00559FC0 static bool BBSReadArticleThread(CDBSocket *socket, const unsigned char *packet) 0055A2A3 static bool BBSGetComment(CDBSocket *socket, const unsigned char *packet) 0055A710 static bool BBSReplyForm(CDBSocket *socket, const unsigned char *packet) 0055AA14 static bool BBSWriteComment(CDBSocket *socket, const unsigned char *packet) 0055ADA0 static bool BBSWriteForm(CDBSocket *socket, const unsigned char *packet) 0055B0A3 static bool BBSGetSearch(CDBSocket *socket, const unsigned char *packet) 0055B4C0 static bool BBSModifyForm(CDBSocket *socket, const unsigned char *packet) 0055B7C0 static bool BBSModify(CDBSocket *socket, const unsigned char *packet) 0055BA64 static bool BBSDelete(CDBSocket *socket, const unsigned char *packet) 0055BE3C static bool ReplyCrystallizeItem(CDBSocket *socket, const unsigned char *packet) 0055C600 static bool BBSGetFavorite(CDBSocket *socket, const unsigned char *packet) 0055C8DD static bool BBSAddFavorite(CDBSocket *socket, const unsigned char *packet) 0055CB6D static bool BBSDelFavorite(CDBSocket *socket, const unsigned char *packet) 0055CE00 static bool BBSGetAnnounce(CDBSocket *socket, const unsigned char *packet) 0055D0EF static bool PingTest(CDBSocket *socket, const unsigned char *packet) 0055D642 static bool PingOneAdenaDrop(CDBSocket *socket, const unsigned char *packet) 0055E247 static bool PingNetwork(CDBSocket *socket, const unsigned char *packet) 0055E56C static bool ReplyJoinAlliance(CDBSocket *socket, const unsigned char *packet) 0055EB4F static bool ReplyOustAllianceMemberPledge(CDBSocket *socket, const unsigned char *packet) 0055F218 static bool ReplyWithdrawAlliance(CDBSocket *socket, const unsigned char *packet) 0055F764 static bool ReplyCreatePet(CDBSocket *socket, const unsigned char *packet) 0055FB18 static bool ReplyDeletePet(CDBSocket *socket, const unsigned char *packet) 0055FEBC static bool ReplyEvolvePet(CDBSocket *socket, const unsigned char *packet) 005604BB static bool ReplyWithDrawPet(CDBSocket *socket, const unsigned char *packet) 00560D6D static bool ReplyDepositPet(CDBSocket *socket, const unsigned char *packet) 00560FDF static bool RecipeMakeItem(CDBSocket *socket, const unsigned char *packet) 005625F7 ReplyPackageLoadTargetList(CDBSocket *socket, const unsigned char *packet) 00562ABC ReplyPackageSendToTarget(CDBSocket *socket, const unsigned char *packet) 00563260 ReplyDeleteBlockList(CDBSocket *socket, const unsigned char *packet) 00563558 ReplyBlockList(CDBSocket *socket, const unsigned char *packet) 0056388B ReplyWarehouseItemsEx(CDBSocket *socket, const unsigned char *packet) 0056419F ReplyWithdrawWarehouseItemsEx(CDBSocket *socket, const unsigned char *packet) 00564B8F ReplyDepositWarehouseItemsEx(CDBSocket *socket, const unsigned char *packet) 00565760 ReplySetNextCastleSiege(CDBSocket *socket, const unsigned char *packet) 00565A73 static bool ReplyCreateAgitAuction(CDBSocket *socket, const unsigned char *packet) 00565DF0 static bool ReplyCreateAgitBid(CDBSocket *socket, const unsigned char *packet) 00566120 static bool ReplyAgitPledgeAdena(CDBSocket *socket, const unsigned char *packet) 00566430 static bool ReplyCancelAgitAuction(CDBSocket *socket, const unsigned char *packet) 00566724 static bool ReplyShowIntervalAnnounce(CDBSocket *socket, const unsigned char *packet) 00566B00 static bool ReplySetIntervalAnnounce(CDBSocket *socket, const unsigned char *packet) 00566E30 static bool ReplyDelIntervalAnnounce(CDBSocket *socket, const unsigned char *packet) 00567130 static bool ReplyAgitBidCancel(CDBSocket *socket, const unsigned char *packet) 00567457 static bool ReplyMngComment(CDBSocket *socket, const unsigned char *packet) 0056788C static bool ReplyUseRecipeItem(CDBSocket *socket, const unsigned char *packet) 00567C4D static bool ReplySaveRecipeBookInfo(CDBSocket *socket, const unsigned char *packet) 00567E9D static bool ReplyDeleteRecipeItem(CDBSocket *socket, const unsigned char *packet) 00568131 static bool ReplyLoadRecipeItem(CDBSocket *socket, const unsigned char *packet) 0056848F static bool ReplyRecipeShopMakeItem(CDBSocket *socket, const unsigned char *packet) 0056B30F static bool ReplyEquipHenna(CDBSocket *socket, const unsigned char *packet) 0056C03F static bool ReplyUnequipHenna(CDBSocket *socket, const unsigned char *packet) 0056CF44 static bool ReplyManMemo(CDBSocket *socket, const unsigned char *packet) 0056D370 static bool ReplyManPledgeBBS(CDBSocket *socket, const unsigned char *packet) 0056DA88 Kicked for invalid manor id. [%d](%s)(%d) 0056D73F static bool ReplyManorBuySeed(CDBSocket *socket, const unsigned char *packet) 0056E8BF static bool ReplyManorSellCrop(CDBSocket *socket, const unsigned char *packet) 0056F710 static bool ReplyClanBBSList(CDBSocket *socket, const unsigned char *packet) 0056F9ED static bool ReplyManLoginMsgPacket(CDBSocket *socket, const unsigned char *packet) 0056FC80 static bool ReplyCreateSubJob(CDBSocket *socket, const unsigned char *packet) 0056FFCD static bool ReplyDeleteSubJob(CDBSocket *socket, const unsigned char *packet) 005702E7 static bool ReplyChangeSubJob(CDBSocket *socket, const unsigned char *packet) 00570832 static bool ReplyLoadSubJob(CDBSocket *socket, const unsigned char *packet) 00570EF8 static bool ReplyEventAmount(CDBSocket *socket, const unsigned char *packet) 005712BC static bool ReplyReloadSkill(CDBSocket *socket, const unsigned char *packet) 0057190F static bool LoadItemsPacket(CDBSocket *socket, const unsigned char *packet) 00572202 static bool ReplyLoadPetItems(CDBSocket *socket, const unsigned char *packet) 00572C82 static bool ReplyLoadMercenary(CDBSocket *socket, const unsigned char *packet) 0057329D static bool ReplySaveMercenary(CDBSocket *socket, const unsigned char *packet) 005735F8 static bool AuthReplyAgeForKoreanStyle(CDBSocket *socket, const unsigned char *packet) 005738E4 static bool AuthRequestNotifyRemainTime(CDBSocket *socket, const unsigned char *packet) 00573C14 static bool AuthRequestApplyNewChargeItem(CDBSocket *socket, const unsigned char *packet) 00573EF0 static bool LoadCharacterPacket(CDBSocket *socket, const unsigned char *packet) 00574E7D static bool CreateCharacterSuccessPacket(CDBSocket *socket, const unsigned char *packet) 0057512D static bool CreateCharacterFailurePacket(CDBSocket *socket, const unsigned char *packet) 005753BD static bool DeleteCharacterSuccessPacket(CDBSocket *socket, const unsigned char *packet) 0057569D static bool DeleteCharacterFailurePacket(CDBSocket *socket, const unsigned char *packet) 0057597D static bool CreateInitItemsPacket(CDBSocket *socket, const unsigned char *packet) 0057622B Kick (%d)(%d)(%s) 0057614D static bool KickCharPacket(CDBSocket *socket, const unsigned char *packet) 0057638D static bool UpdateSkillPacket(CDBSocket *socket, const unsigned char *packet) 00576694 static bool UpdateQuestPacket(CDBSocket *socket, const unsigned char *packet) 00576AE3 static bool UpdateItemPacket(CDBSocket *socket, const unsigned char *packet) 00576EE3 static bool UpdateCharPacket(CDBSocket *socket, const unsigned char *packet) 00577240 static bool UpdateCharPledgePacket(CDBSocket *socket, const unsigned char *packet) 0057751F static bool ReplyTrade(CDBSocket *socket, const unsigned char *packet) 00578E54 static bool FriendRemoveInfo(CDBSocket *socket, const unsigned char *packet) 00579210 static bool TeleportCharPacket(CDBSocket *socket, const unsigned char *packet) 00579454 static bool GetPunishPacket(CDBSocket *socket, const unsigned char *packet) 005796DF static bool GetLoginAnnouncePacket(CDBSocket *socket, const unsigned char *packet) 0057A51D ReplyResetUserNickname(CDBSocket *socket, const unsigned char *packet) 0057A760 ShowPetitionMsg(CDBSocket *socket, const unsigned char *packet) 0057A967 static bool ReplyManageBattleCamp(CDBSocket *socket, const unsigned char *packet) 0057B00F static bool ReplyLoadBattleCamp(CDBSocket *socket, const unsigned char *packet) 0057B4BB static bool ReplyLoadWarehouseItemList(CDBSocket *socket, const unsigned char *packet) 0057BBC0 static bool ReplyContributionWinnerPledge(CDBSocket *socket, const unsigned char *packet) 0057C074 static bool ReplyGetContributionRelatedPledge(CDBSocket *socket, const unsigned char *packet) 0057C2EF static bool ReplyPrivateStoreCommit(CDBSocket *socket, const unsigned char *packet) 0057E880 ReplyAddBlockList(CDBSocket *socket, const unsigned char *packet) 0057EC58 static bool ReplyLoadAgitBid(CDBSocket *socket, const unsigned char *packet) 0057EF23 static bool ReplyGetCharDBIDByName(CDBSocket *socket, const unsigned char *packet) 0057F240 static bool ReplyAdminTool(CDBSocket *socket, const unsigned char *packet) 0057F997 static bool ReplyChangeTimeLimit(CDBSocket *socket, const unsigned char *packet) 0057FD60 static bool AdminToolAnnouncePacket(CDBSocket *socket, const unsigned char *packet) 005816EF static bool PickItem(CDBSocket *socket, const unsigned char *packet) 0058223F static bool ReplyBookMark(CDBSocket *socket, const unsigned char *packet) 0058472C static bool ReplyLoadDismissReservedPledge(CDBSocket *socket, const unsigned char *packet) 00584E3F [%s][%d] DropItemPacket. cannot find item(%d) 00584A4F static bool DropItemPacket(CDBSocket *socket, const unsigned char *packet) 0058599B static bool ReplyLoadAgitPacket(CDBSocket *socket, const unsigned char *packet) 0058614F static bool ReplyLoadCastleGuard(CDBSocket *socket, const unsigned char *packet) 0058687C static bool ReplyLoadTeamBattleAgit(CDBSocket *socket, const unsigned char *packet) 00587A0C static bool PartyTelBookMarkPacket(CDBSocket *socket, const unsigned char *packet) 00587EA0 static bool ReplyUnregisterSiegeAgitPledge(CDBSocket *socket, const unsigned char *packet) 00588352 Auth Kick (%d)(%d)(%s) 0058815B static bool AuthRequestKickAccount(CDBSocket *socket, const unsigned char *packet) 0058957F static bool ReplyLoadCastlePacket(CDBSocket *socket, const unsigned char *packet) 0058B5A9 GameGuard Time over! char[%s] (timer expired) 00589C72 static bool LoadSelectedCharacterPacket(CDBSocket *socket, const unsigned char *packet) 0058BC1C ReplyGetPledgeCrest(CDBSocket *socket, const unsigned char *packet) 0058C03C ReplyLoadPledgeWar(CDBSocket *socket, const unsigned char *packet) 0058C4DD static bool ReplyDelPledgeCrestPacket(CDBSocket *socket, const unsigned char *packet) 0058C9CF static bool ReplyLoadAbnormalStatus(CDBSocket *socket, const unsigned char *packet) 0058CF38 static bool ReplySetAllianceCrest(CDBSocket *socket, const unsigned char *packet) 0058D3DC static bool ReplyGetAllianceCrest(CDBSocket *socket, const unsigned char *packet) 0058D7FC static bool ReplyLoadSiegeAgit(CDBSocket *socket, const unsigned char *packet) 0058DD00 static bool ReplyRegisterSiegeAgitPledge(CDBSocket *socket, const unsigned char *packet) 0058E3B0 [%S][%d]Kick (%d)(%d)(%s) 0058E30E [%S][%d]account map error. erase and continue. [%d](%d)(%s) 0058E286 Cannot kick (%d)(%s) 0058DF8F static bool AuthRequestAboutToPlay(CDBSocket *socket, const unsigned char *packet) 00499C00 void DeleteObject(const xwstring id, char *caller=NULL, int line=-1) 004998A0 void Insert(const xwstring id, T* p, char *caller=NULL, int line=-1) 0059073F static bool ReplyCreatePledge(CDBSocket *socket, const unsigned char *packet) 0059151F static bool ReplyLoadPledge(CDBSocket *socket, const unsigned char *packet) 0058C79D static bool ReplyModPledgeNamePacket(CDBSocket *socket, const unsigned char *packet) 00592C3F static bool ReplyModAllianceNamePacket(CDBSocket *socket, const unsigned char *packet) 005932AF static bool ReplyCreateAllianceByNpc(CDBSocket *socket, const unsigned char *packet) 005939AF static bool ReplyDismissAlliance(CDBSocket *socket, const unsigned char *packet) 0059429F static bool ReplyLoadAlliance(CDBSocket *socket, const unsigned char *packet) 00594A2F static bool ReplyLoadFriendList(CDBSocket *socket, const unsigned char *packet) 00595310 CDBSocketOp::CDBSocketOp(int nType) 00595430 void CDBSocketOp::ManIntAnn(const unsigned char *packet) 00595540 void CDBSocketOp::SendHome(const unsigned char *packet) 005959F0 void CDBSocketOp::PledgeLev(const unsigned char *packet) 00595C30 void CDBSocketOp::SetSkillAll(const unsigned char *packet) 00596480 void CDBSocketOp::ModWeekPlay(const unsigned char *packet) 005966B0 void CDBSocketOp::ChangeCharName(const unsigned char *packet) 00596A90 void CDeferredJob::DoDeferredJob(User *pUser, const DeferredJobInfo &dji) 00597B70 void CDeferredJob::DoEnterWorldJob(User *pUser) 00597E10 void CDeferredJob::DoTimerJob() 00598250 void CDeferredJob::ReserveNextDoer(User *pUser) 005983B0 void CDeferredJob::ReserveDeferredJob(int nUserDbId, int nDeferredJobType, int nPledgeServerId) 00598860 void CDoor::CalcCenterPos() 00598A20 bool CDoor::CanBeOpenedBy(CCreature *pCreature) 00598CA0 void CDoor::SendDoorStatus(CUserSocket *pSocket) 00598EC0 bool CDoor::IsEnemyTo(CCreature *pAttacker) 00599130 bool CDoor::AttackedBy(CCreature* pEnemy) 00599270 void CDoor::ValidateDamageGrade() 00599630 void CDoor::SendDoorInfo(CUserSocket *pSocket) 00599800 [%s][%d] undefined (or unregistered) Door[%s] 00599800 CDoor* CDoorDB::GetDoor(WCHAR* name) 00599B00 [%s][%d] undefined (or unregistered) Door[%d] 00599B00 CDoor* CDoorDB::GetDoor(int id) 00599D90 void CDoorDB::SetDoorBreakable(bool bBreakable) 00599F70 void CDoorDB::InitializeDoors() 0059A140 bool CDoor::Open(bool bByParent) 0059A3A0 bool CDoor::Close(bool bByParent) 0059A5F0 void CDoor::TimerExpired(int id) 0059A810 void CDoor::ValidatePlaneCollision() 0059A9F0 void CDoor::DoDoorAction(DoorActionTypeEnum eAction) 0059ACD0 void CDoorDB::SetDoorOpen(bool bOpen) 0059AED0 bool CDoor::GotDamageBy(CCreature* pEnemy) 0059B570 void CDoorDB::OnSunrise(bool bIsNight) 0059B940 CDoor::CDoor() 0059BED0 CDoor::CDoor(const CDoor& other): CStaticObject(other) 0059C2F0 void CDoorDB::AddDoor(const WCHAR* name, CDoor *pDoor) 0059CB90 void CDoorDB::Load() 0059D080 CDoorDB::CDoorDB() 0059D420 bool User::SetSSQPart(SSQPart::type part) 0059D510 bool User::SetSSQPosition(SSQPosition::type position) 0059D600 bool User::SetSealSelectionNo(SSQSeal::type nSealSelectionNo) 0059D6F0 bool User::SetSSQRoundNumber(int nRound) 0059D7E0 bool User::SetSSQPoint(int nPoint) 0059D8D0 bool User::SetDepositedSSQItemCount(SSQPart::type nPart, SSQItem::type nType, int nCount) 0059DA40 User::SetTicketBuyCount(int nCount) 0059ECD0 bool SSQSystem::SetCurrentStatus(SSQStatus::type status) 0059DB30 bool SSQSystem::SetEventStartTime(time_l2_t t) 0059DC20 bool SSQSystem::SetEventEndTime(time_l2_t t) 0059DD10 bool SSQSystem::SetSealEffectTime(time_l2_t t) 0059DE00 bool SSQSystem::SetSealEffectEndTime(time_l2_t t) 0059EF30 bool SSQSystem::SetWinner(SSQPart::type nWinner) 0059DEF0 bool SSQSystem::SetSealOwner(SSQSeal::type nSealNum, SSQPart::type nOwner) 0059DFF0 bool SSQSystem::SetMainEventPoint(SSQPart::type nPart, int nPoint) 0059E0F0 bool SSQSystem::SetMemberCount(SSQPart::type nPart, int nCount) 0059E1F0 bool SSQSystem::SetSealSelectionCount(SSQPart::type nPart, SSQSeal::type nSealNum, int nCount) 0059E327 static bool DummyPacket(CDxSocket *socket, const unsigned char *packet) 0059E420 void CResetAgitDeco::DoServerJob() 0059E8A0 void CRenewAgitDeco::DoServerJob() 0059EB20 void ChangeSSQPeriod::DoServerJob() 0059EF30 void DxSetSevenSignQuestResult::DoServerJob() 0059F200 void DxChangeSSQStatus::DoServerJob() 0059F610 void DxChangeSealSelectionCount::DoServerJob() 0059F780 void DxStartQuickCycle::DoServerJob() 0059FC50 void DxChangeMainEventPoint::DoServerJob() 0059FDC0 void DxChangeSealOwner::DoServerJob() 0059FF30 void DxChangeSSQWinner::DoServerJob() 005A0140 void DxChangeCycleMode::DoServerJob() 005A1310 void DxSaveSiegeKillDeath::DoServerJob() 005A02B0 void DxDeletePreviousOlympiadPoint::DoServerJob() 005A0450 void DxWriteNoblessAchievement::DoServerJob() 005A05D0 void DxLoadOlympiad::DoServerJob() 005A13F0 void DxSetClass::DoServerJob() 005A0790 void DxStartOlympiadSeason::DoServerJob() 005A0920 void DxInitAllOlympiadPoint::DoServerJob() 005A0AE0 void DxAddAllOlympiadBonusPoint::DoServerJob() 005A0C70 void DxNominateHeroes::DoServerJob() 005A0E90 void DxSaveOlympiadRecord::DoServerJob() 005A0FD0 void DxReloadHeroRank::DoServerJob() 005A1590 void DxSaveSeasonStartTime::DoServerJob() 005A1650 void DxSaveOlympiadTerm::DoServerJob() 005A1710 void DxSetHistoryOpen::DoServerJob() 009440E5 bool Bind(int id, Callback func) 005A1890 void CNewbieCheck::DoServerJob() 005A1A50 void DxSetTicketBuyCount::DoServerJob() 005A1DA0 void DxAddSevenSignQuestMember::DoServerJob() 005A2370 void DxDepositSevenSignQuestItem::DoServerJob() 005A27A0 void DxDepositSevenSignQuestItemEx::DoServerJob() 005A3170 void DxAddSevenSignQuestPoint::DoServerJob() 005A35B0 void DxChangeSSQUserPoint::DoServerJob() 005A3960 void DxDismissSevenSignMember::DoServerJob() 005A3C80 void DxReloadOlympiadPoint::DoServerJob() 005A40B0 void DxAddTimeAttackRecord::DoServerJob() 005A4450 void DxAddTimeAttackFee::DoServerJob() 005A4600 void DxSetTimeAttackRewardFlag::DoServerJob() 005A47A0 zzaga hero -_- %s(%d) 005A47A0 void DxReloadHeroById::DoServerJob() 005A4A60 void DxSaveNoblessType::DoServerJob() 005A5130 void DxSaveHeroType::DoServerJob() 005A56D0 void DxWriteHeroWords::DoServerJob() 005A6380 void DxDeclareWar::DoServerJob() 005A6A20 void DxCancelWar::DoServerJob() 005A7410 void CEventController::EstablishEventController(int nEventID, FVector vPos) 005A7580 void CEventController::SetOnOff(bool bOnOff) 005A7700 CEventController::SendEventControllerInfo(CUserSocket *pUserSocket = NULL) 005A7A80 WCHAR *__GetLeftString2(WCHAR *str, WCHAR **result) 005A7C30 BOOL CEventMatch::SetTeamLeader(int nIndex, unsigned int nLeaderID) 005A7DB0 void CEventMatch::Appear() 005A7EF0 void CEventMatch::Disappear() 005A8010 void CEventMatch::SendEventMatchInfo(CUserSocket *pUserSocket) 005A8230 BOOL CEventMatchBuilderCommandParser::Parse(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005A845F BOOL CEventMatchBuilderCommandParser::Parse_gm(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005A8560 BOOL CEventMatchOpBuilderCommandParser::Parse(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005A8760 User *GetMember(unsigned int nMemberSid) 005A89B0 bool IsMember(unsigned int nMemberSid) 005AA240 const Wchar *CEventMatch::GetTeamName(int nIndex) 005A8AE0 void CEventMatch::ObserverHide(CSocket *pSocket, User *pUser, BOOL bOnoff) 005A9100 void CEventMatchUser::Pause(User *pUser, bool bPause) 005A9430 void CEventMatchRuleSet::AllowAll() 005A95C0 void CEventMatchRuleSet::DenyAll() 005A9740 BOOL CEventMatchRuleSet::IsAllow(int nId) 005A9970 ItemRule: %s(%d) 005A9970 void CEventMatchItemRuleSet::ShowInfo(CSocket *pSocket) 005A9C60 SkillRule: %s(%d) 005A9C60 void CEventMatchSkillRuleSet::ShowInfo(CSocket *pSocket) 005A9F40 CSPointerCEventMatch CEventMatchMgr::FindEventMatch(unsigned int nEventMatchId) 005AA240 void CEventMatchMgr::ShowList(CSocket *pSocket) 005AA8D0 void CEventMatch::SetFenceStatus(ColosseumFenceState state) 005AAB70 Team%d: %s leader(%s) lock(%s) 005AAB70 Team%d: %s lock(%s) 005AAB70 Position: (%d, %d, %d) 005AAB70 Status: READY(%d) 005AAB70 Status: PLAYING(%d) 005AAB70 Status: PAUSE(%d) 005AAB70 Rule: DEATH_MATCH(%d) 005AAB70 void CEventMatch::ShowInfo(CSocket *pSocket) 005AB330 void CEventMatch::Broadcast(const char* format, ...) 005AB830 void CEventMatch::Broadcast2Observer(const char* format, ...) 005ABC20 void CEventMatch::UpdateUserStatus(User *pUser, int nUpdateType) 005ABEC0 BOOL CEventMatch::IsLocked(unsigned int nUserId) 005AC270 void CEventMatch::SendTeamInfo(int nTeamIndex, User *pUser, CSocket *pSocket, BOOL bBroadcast) 005AC730 void SendSpelledInfo(User *pUser, CSocket *pSocket, BOOL bBroadcast) 005AC960 BOOL CEventMatchMgr::DeleteEventMatch(unsigned int nEventMatchId) 005ACD7F 0 length(who) 24 005ACC9A BOOL CEventMatchBuilderCommandParser::Parse_firecracker(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005AD390 void CEventMatchRuleSet::Allow(int nId) 005AD590 void CEventMatchRuleSet::Deny(int nId) 005AD790 void CEventMatchRuleSet::RuleParsing(WCHAR *pszString) 005AD9A0 void CEventMatch::GiveEventMatchId2Team(int nTeamIndex) 005ADC80 void CEventMatch::ClearTeam(int nTeamIndex) 005ADFC0 void CEventMatch::SendTeamInfo(int nTeamIndex, CParty *pParty, CSocket *pSocket, BOOL bBroadcast) 005AE5C0 void SendSpelledInfo(CParty *pParty, CSocket *pSocket, BOOL bBroadcast) 005AE7E0 BOOL CEventMatch::TeamUnlock(int nIndex) 005AE9D0 void CEventMatch::ChangeRelation(BOOL bBattle) 005AEE40 void CEventMatch::PauseAllUser(BOOL bPause) 005AF3B0 BOOL CEventMatch::MatchPause() 005AF540 BOOL CEventMatch::MatchEnd() 005AF6F0 const Wchar *ItemRuleParsing(WCHAR *pszString) 005AF850 void CEventMatch::SkillRuleParsing(WCHAR *pszString) 005AF9B0 void CEventMatchMgr::SetObserver(CSocket *pSocket, User *pObserver, BOOL bOnoff) 005AFE60 void CEventMatch::LeaveUser(User *pUser) 005B00F0 void CEventMatch::DispelAll() 005B03F0 void CEventMatch::UseSkill(User *pSkillUser, const xvectorCSkillInfo* &skillVector) 005B0860 void CEventMatch::Manage(CUserSocket *pUserSocket) 005B1370 BOOL CEventMatch::TeamLock(CSocket *pSocket, int nIndex) 005B16D0 BOOL CEventMatch::MatchStart() 005B19C0 void CEventMatchRuleSet::Copy(const CEventMatchRuleSet &other) 005B19C0 CEventMatch::CEventMatch(const CEventMatch& other) 005B2490 CEventMatch::~CEventMatch() 005B2D50 CSPointerCEventMatch CEventMatchUser::GetEventMatch() 005B2F90 CEventMatch::CEventMatch(eEventMatchRule eRule, FVector pos, int nFenceWidth, int nFenceHeight, const Wchar *pszTeam1Name, const WCHAR *pszTeam2Name) 005B3400 CEventMatch *CEventMatchMgr::CreateEventMatch(CSocket *pSocket, int nMatchRule, FVector pos, int nFenceWidth, int nFenceHeight, const WCHAR *pszTeam1Name, const WCHAR *pszTeam2Name) 005B3930 0 length(team2_name) 30 005B38BB 0 length(team1_name) 30 005B37DF BOOL CEventMatchBuilderCommandParser::Parse_create(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B3E78 0 length(leader_id) 24 005B3E21 (1: team1, 2: team2) 005B3D22 BOOL CEventMatchBuilderCommandParser::Parse_leader(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B4361 (A: allow, D: deny) 005B434B //eventmatch item_rule [match_id] [allow_all | deny_all | A(item_id) | D(item_id)] ... 005B42BB BOOL CEventMatchBuilderCommandParser::Parse_item_rule(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B461B //eventmatch skill_rule [match_id] [allow_all | deny_all | A(skill_id) | D(skill_id)] ... 005B458B BOOL CEventMatchBuilderCommandParser::Parse_skill_rule(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B485B BOOL CEventMatchBuilderCommandParser::Parse_lock(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B4B5B BOOL CEventMatchBuilderCommandParser::Parse_unlock(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B4E57 BOOL CEventMatchMgr::Parse_start(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B5107 BOOL CEventMatchBuilderCommandParser::Parse_pause(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B53B7 BOOL CEventMatchBuilderCommandParser::Parse_end(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B5667 BOOL CEventMatchBuilderCommandParser::Parse_info(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B5911 BOOL CEventMatchBuilderCommandParser::Parse_list(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B5B3F BOOL CEventMatchBuilderCommandParser::Parse_score(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B5E64 BOOL CEventMatchBuilderCommandParser::Parse_remove(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B602F BOOL CEventMatchBuilderCommandParser::Parse_msg(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B653D (fence_state: 0-none, 1-column, 2-wall) 005B636B BOOL CEventMatchBuilderCommandParser::Parse_fence(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B6667 BOOL CEventMatchBuilderCommandParser::Parse_dispelall(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B6927 BOOL CEventMatchBuilderCommandParser::Parse_useskill(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B6F67 BOOL CEventMatchBuilderCommandParser::Parse_manage(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B7211 BOOL CEventMatchOpBuilderCommandParser::Parse_list(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B7442 BOOL CEventMatchOpBuilderCommandParser::Parse_observer(CSocket *pSocket, User* pUser, WCHAR* pBuf) 005B81E0 %s(%d[%x]) 005B81E0 %s [%d][%d] (%s): 005B83B0 [(%d) %04d/%02d/%02d %02d:%02d:%02d]: ======================= 005B9100 [(%d) %04d/%02d/%02d %02d:%02d:%02d]: 005B9580 %S:%d(%S) exception 005B9630 char* CFHTML::MakeStream(char *pBuffer, int nBufferSize) 005B9C91 std::xwstring CFHTML::MakeHTMLFromStrMap(LPCWSTR pszHTMLFileName, StrStrMapType &mapData) 005BB010 std::xwstring CFHTML::MakeHTMLFromStream(const unsigned char *&pBuffer) 005BB8E0 CFishingController::CFishingController() 005BBAD0 CFishingController::~CFishingController() 005BBC40 void CFishingController::SetActor(User *pActor) 005BBD70 void CFishingController::CalcGuts() 005BBEB0 bool CFishingController::IsWaterPlace() 005BC030 CFishingController::InitFishingData() 005BC1C0 bool CFishingController::CheckFishingPumpingCondition() 005BC350 bool CFishingController::CheckFishingReelingCondition() 005BC4E0 void CFishingController::SetNoEndingAction() 00444050 inline void AddExecutable(MemoryObject *Matrix, Native Func, CExecutionArgument* Arg) 005BCC50 CFishingLureInfo * CFishingDB::findmonster(int nUserLevel) 005BCE40 bool CFishingController::SummonNPC(int newNPCID) 005BD420 CFishInfo * CFishingDB::findfish(int nGroupAndLevel) 005BD620 CFishingRodInfo * CFishingDB::findfishingrod(int nItemId) 005BD830 CFishingPlaceInfo * CFishingDB::findplace(const FVector &pos, int type) 005BDB10 CFishingDistributionInfo * CFishingDB::finddistribution(int nDistributionId) 005BDD20 CFishingLureInfo * CFishingDB::findlure(int nLureId) 005BDF30 bool CFishingController::SendFishingStartPacket() 005BE170 bool CFishingController::SendFishingEndPacket() 005BE370 bool CFishingController::SendFishingStartCombatPacket() 005BE840 bool CFishingController::EndFishing() 005BEA07 ASYNCHRONOUS_SERIALIZE_IMPL1(CFishingController, DoPumpingAndReeling, bool, bIsPumping) 005BF412 ASYNCHRONOUS_SERIALIZE_IMPL1(CFishingController, AsyncTimerExpired, int, id) 005BFB70 CFishingController::CheckFishingCondition() 005C0B70 bool CFishingController::StartFishing() 005C0E00 bool CFishingController::DoPumping() 005C0F60 CFishingController::DoReeling() 005C10C0 void CFishingController::TimerExpired(int id) 005C1230 void CFishingDB::Add(CFishInfo* pFishInfo) 005C1430 void CFishingDB::Add(CFishingRodInfo* pFishingRodInfo) 005C1630 void CFishingDB::Add(CFishingPlaceInfo* pFishingPlaceInfo) 005C1830 void CFishingDB::Add(CFishingDistributionInfo* pFishingDistributionInfo) 005C1A30 void CFishingDB::Add(CFishingLureInfo* pFishingLureInfo) 005C1C30 void CFishingDB::Add(CFishingMonsterInfo* pFishingMonsterInfo) 005C20A0 void CFishDB::Load() 005C25A0 bool NCharSet::LoadGlyphInfo ( int start, int range, FILE * fp) 005C2AC0 bool NCharSet::CheckGlyphInfo( int nCode) 005C2750 bool NFontCheck::Load( const WCHAR * filename) 005C2AC0 bool NFontCheck::CheckCode(int nCode) 005C2D20 bool NFontCheck::Init() 005C3260 void CFriends::GetFriendName(unsigned int nDbId, WCHAR *sName, int nNameLen) 005C34E0 int CFriends::GetFriendList(unsigned int bufSize, char *buf, int &bufLen) 005C4BA0 void CFriends::ChangeFriendName(unsigned int nCharDbId, const WCHAR *sName) 005C69B0 TimeStruct CGameEventMgr::ParseTime(WCHAR *szTime) 005C6CD0 void CGameEventMgr::ProcessNextSchedule(int nCurrentTime, int nType) 005C7150 bool CGameEventMgr::EnableNPCList() 005C7370 void CGameEventMgr::TimerExpired(int id) 005C7680 void CGameEventMgr::ShowNPCSetting(User *pUser) 005C7CB0 void CGameEventMgr::Init() 005C80B0 void CGameEventMgr::ShowEventSetting(User *pUser) 005C9050 bool CGameEventMgr::LoadINIFile() 005C9920 CGameEventMgr::~CGameEventMgr() 005C9B90 bool CGameEventMgr::Load() 005C9DF0 CGameEventMgr::CGameEventMgr() 005CA080 bool CGameEventMgr::LoadNPCINIFile() 005CA3F0 bool CGameEventMgr::LoadNPCSetting() 005CA800 CGeneralServerObject::CGeneralServerObject(WCHAR *sObjectName, FAngle ang) 005CAB00 CGeneralServerObject::CGeneralServerObject(const CGeneralServerObject& other) 005CAC20 void CGeneralServerObject::Appear() 005CAD60 void CGeneralServerObject::Disappear() 005CAF30 void CGeneralServerObject::SendGeneralServerObjectInfo(CUserSocket *pUserSocket) 005CCA74 FVector CGeoData::GetTestPos(FVector vPos) 005CCE90 void CGeoData::ExpandWaterSector() 005CE270 [%s][%d] No cell at (%d,%d,%d) 005CE270 bool CGeoData::MoveStraight(FVector &vFrom, FVector &vTo, double dist_togo, FVector &vArrival, bool &more_togo) 005CF8E0 bool CGeoData::MoveStraightTest(FVector &vFrom, FVector &vTo, double dist_togo, bool bIsFloating, int nSurfaceHeight) 005D55E0 Initializing CGeoData() 005D5700 bool CGeoData::SetStaticField(CTerritory *pTerritory, GeoFieldTypeEnum ft) 005D6300 Invalid bad geo x(%d) y(%d) 005D6CC0 void CHenna::Set(ObjectFieldType token, int value) 005D6F70 void CHenna::Set(ObjectFieldType token, WCHAR* value) 005D7090 bool CHenna::CanUse(int nUserClassId, CItem *pHennaItem) 005D72C0 CHenna::~CHenna() 005D73F0 const CHenna * CHennaDB::find(int nHennaId) 005D77B0 CHenna::CHenna() 005D7960 void CHenna::Set(ObjectFieldType field_name, std::xvectorint *pIntVector) 005D7C80 void CHennaDB::Load() 005D7FB0 void CHeroSystem::RequestReloadHeroRankToCacheD() 005D8100 void CHeroSystem::RequestReloadAllHeroesToCacheD() 005D82C0 void CHeroSystem::RefreshHeroList() 005D8500 void CHeroSystem::SetHeroProfile(int nClass, int nCharId, const WCHAR *sCharName) 005D8670 void CHeroSystem::SetHeroWinCount(int nClass, int nWinCount) 005D87A0 void CHeroSystem::SetHeroType(int nClass, int nHeroType) 005D88E0 void CHeroSystem::SetHeroWords(int nClass, const WCHAR *sWords) 005D8A40 void CHeroSystem::SetHistoryOpen(int nClass, bool bHistoryOpen) 005D8B70 void CHeroSystem::SetHeroPledge(int nClass, int nPledgeId, const WCHAR *sPledgeName, int nPledgeCrestId) 005D8D10 void CHeroSystem::SetHeroAlliance(int nClass, int nAllianceId, const WCHAR *sAllianceName, int nAllianceCrestId) 005D8EB0 void CNoblessSystem::SendHeroList(CUserSocket *pSocket) 005D9040 void CHeroInfo::RefreshAchievements() 005D9670 int CHeroInfo::GetAchievements(int nStartIndex, int nWantCount, AchievementsInfo *pAchievements) 005D9840 void CHeroSystem::ClearAchievements(int nCharId) 005D9A30 void CHeroSystem::SetHeroTypeById(int nCharId, int nHeroType) 005D9B70 void CHeroSystem::SetHeroWords(User *pUser) 005D9CC0 void CHeroSystem::SetHeroPledge(User *pUser) 005D9E60 void CHeroSystem::SetHeroAlliance(User *pUser) 005D9FF0 void CHeroSystem::SetHeroRank(int nHeroCount, int (&arrHeroClass)[THIRD_JOB_COUNT], int (&arrHeroId)[THIRD_JOB_COUNT]) 005DA530 void CHeroSystem::AddAchievements(int nCharId, int nTime, int nType, int nTarget) 005DA750 void CHeroSystem::AddAchievementsList(int nCharId, int nCount, const unsigned char *pBuf) 005DA9C0 void CHeroSystem::Init() 005DB350 void CHeroSystem::SendHeroAchievements(CUserSocket *pSocket, int nClass, int nPage) 005DC8F0 CHolyThing::CHolyThing() 005DCDF0 CHolyThing::CHolyThing(const CHolyThing &other) : CStaticObject(other) 005DCB40 void CHolyThing::TimerExpired(int id) 005DCBF0 bool CHolyThing::IsEnemyTo(CCreature *pAttacker) 005DCCD0 void CHolyThingDB::Load() 005DCF80 void CHolyThing::SendCountDownMessage(unsigned int nMsgNo, int nParam) 005DD120 void CHolyThing::InformHolyThing(CUserSocket *pUserSocket) 005DD4A0 double CHolyThing::AttackedBy(CCreature* pEnemy, double dDamage) 005DD580 void CHolyThing::AddPossessingMaster(User *pMaster) 005DD720 void CHolyThing::RemovePossessingMaster(User *pMaster) 005DD870 CHolyThing::PossessedBy(CCreature *pCreature) 005DDBB0 void CHolyThing::SendWarningMessage() 005DDFD0 void CHolyThingDB::AddHolyThing(const WCHAR* name, CHolyThing *pHolyThing) 005DE5C0 CHolyThingDB::CHolyThingDB() 005DE980 void CHtmlBuilder::SetTemplateFileName(const WCHAR *fileName) 005DEAEF void ListMailHtmlBuilder::DisassemblePacket() 005DEC50 void ListMailHtmlBuilder::BuildMailListHeader() 005DEE00 int ListMailHtmlBuilder::GetTotalPage() 005DEFA1 void ReadMailHtmlBuilder::DisassemblePacket() 005DF1BF void SendMailHtmlBuilder::DisassemblePacket() 005DF2EF void SaveMailHtmlBuilder::DisassemblePacket() 005E3280 bool SaveMailHtmlBuilder::IsMailSaveSuccess() 005DF3F0 void WriteMailFormHtmlBuilder::DisassemblePacket() 005DF530 void WritePledgeMailFormHtmlBuilder::DisassemblePacket() 005DF660 void WriteFriendMailFormHtmlBuilder::DisassemblePacket() 005DF7CC void ModifyTempMailFormHtmlBuilder::DisassemblePacket() 005DF98C void ReplyMailFormHtmlBuilder::DisassemblePacket() 005DFB7C void ForwardMailFormHtmlBuilder::DisassemblePacket() 005DFD30 void ModifyTempMailHtmlBuilder::DisassemblePacket() 005DFE60 void ModifyTempMailHtmlBuilder::SendHtml() 005DFF3F void ModifySendTempMailHtmlBuilder::DisassemblePacket() 005E006F void DeleteMailHtmlBuilder::DisassemblePacket() 005E0195 void DeleteMailHtmlBuilder::BuildHtmlInternal() 005E025F void ArchiveMailHtmlBuilder::DisassemblePacket() 005E0375 void ArchiveMailHtmlBuilder::BuildHtmlInternal() 005E0410 void UnreadMailCountMsgSender::DisassemblePacket() 005E0540 void UnreadMailCountMsgSender::BuildHtmlInternal() 005E05F0 void ListBlockHtmlBuilder::DisassemblePacket() 005E0720 void SendPledgeMailHandler::DisassemblePacket() 005E0870 void SendPledgeMailHandler::BuildHtmlInternal() 005E0920 void SetPledgeAnnounceHtmlHandler::DisassemblePacket() 005E0A80 void CastleListHtmlBuilder::DisassemblePacket() 005E0BB0 void CastleInfoHtmlBuilder::DisassemblePacket() 005E0CE0 CUser *CHtmlBuilder::GetUser(int userServerId) 005E0EC0 WCHAR *WritePledgeMailFormHtmlBuilder::GetPledgeName() 005E1040 void ModifyTempMailHtmlBuilder::BuildHtmlInternal() 005E11EF void DeleteMailHtmlBuilder::SendHtml() 005E1300 void DeleteBlockBatchHandler::BuildHtmlInternal() 005E16D0 CUserSocket *CHtmlBuilder::GetUserSocket(int userServerId) 005E1810 std::xwstring CHtmlBuilder::BuildHtmlDataPacket(int packetNumber, Wchar *charName, WCHAR *title, WCHAR *content, int option) 005E1BC0 void CHtmlBuilder::BuildTreeLinkHtml(WCHAR *link) 005E1D50 void ListMailHtmlBuilder::BuildTreeLink() 005E1EF0 void ListMailHtmlBuilder::BuildMailBoxLink() 005E2180 void ListMailHtmlBuilder::BuildWriteButton() 005E23CD void ListMailHtmlBuilder::SendHtml() 005E254D void ReadMailHtmlBuilder::SendHtml() 005E2760 void SendMailHtmlBuilder::Build1001Packet() 005E2CA0 void SaveMailHtmlBuilder::Build1001Packet() 005E34B0 void WriteMailFormHtmlBuilder::BuildHtmlInternal() 005E3210 void SaveMailHtmlBuilder::SendHtml() 005E3AB0 void WritePledgeMailFormHtmlBuilder::BuildHtmlInternal() 005E3CB0 void WritePledgeMailFormHtmlBuilder::SendHtml() 005E4200 void WriteFriendMailFormHtmlBuilder::SendHtml() 005E43BD void ModifyTempMailFormHtmlBuilder::SendHtml() 005E4520 void ReplyMailFormHtmlBuilder::Build1001Packet() 005E4A3D void ReplyMailFormHtmlBuilder::SendHtml() 005E4BA0 void ForwardMailFormHtmlBuilder::Build1001Packet() 005E50BD void ForwardMailFormHtmlBuilder::SendHtml() 005E5250 void ArchiveMailHtmlBuilder::SendHtml() 005E5450 void UnreadMailCountMsgSender::SendHtml() 005E56F0 void ListFriendHtmlBuilder::SendHtml() 005E58A0 void ListBlockHtmlBuilder::SendHtml() 005E5A20 void DeleteFriendBatchHandler::BuildHtmlInternal() 005E5EA0 void PledgeAnnounceHtmlBuilder::Build1001Packet() 005E6200 void CastleListHtmlBuilder::SendHtml() 005E6380 void CastleInfoHtmlBuilder::SendHtml() 005E6650 CCastle* CastleInfoHtmlBuilder::GetCastle() 005E68B0 void SendMailHtmlBuilder::SendMsg() 005E6D40 void ModifySendTempMailHtmlBuilder::SendMsg() 005E7200 void ModifySendTempMailHtmlBuilder::SendHtml() 005E7AF0 void CastleInfoHtmlBuilder::BuildCastleInfo() 005E8240 void ReadMailHtmlBuilder::Build2Packet() 005E83F0 void SendMailHtmlBuilder::Build1002Packet() 005E868F void SendMailHtmlBuilder::BuildHtmlInternal() 005E87C0 void SendMailHtmlBuilder::SendHtml() 005E8B40 void SaveMailHtmlBuilder::Build1002Packet() 005E8DDF void SaveMailHtmlBuilder::BuildHtmlInternal() 005E9210 void ModifyTempMailFormHtmlBuilder::Build1002Packet() 005E93C0 void ReplyMailFormHtmlBuilder::Build1002Packet() 005E9680 void ForwardMailFormHtmlBuilder::Build1002Packet() 005E9950 void ModifySendTempMailHtmlBuilder::Build1002Packet() 005E9BC0 int SendPledgeMailHandler::GetPledgeId() 005E9DB0 void PledgeAnnounceHtmlBuilder::DisassemblePacket() 005EA0C0 void PledgeAnnounceHtmlBuilder::Build1002Packet() 005EA3A0 void SetPledgeAnnounceHtmlHandler::BuildHtmlInternal() 005EA68F void ReplyMailFormHtmlBuilder::BuildHtmlInternal() 005EA7AF void ForwardMailFormHtmlBuilder::BuildHtmlInternal() 005EA8A0 void PledgeAnnounceHtmlBuilder::BuildHtmlInternal() 005EA9D0 void WriteFriendMailFormHtmlBuilder::BuildHtmlInternal() 005EABF0 void SendPledgeMailHandler::SendMsg() 005EAEB0 void ListFriendHtmlBuilder::DisassemblePacket() 005EB6F0 void SendPledgeMailHandler::SendHtml() 005EB8E0 void DeleteFriendBatchHandler::DisassemblePacket() 005EBCC0 void ListMailHtmlBuilder::BuildPageIndexLink() 005ED090 void ReadMailHtmlBuilder::Build1Packet() 005EDB30 void ModifyTempMailFormHtmlBuilder::Build1001Packet() 005EE2A0 void ModifySendTempMailHtmlBuilder::Build1001Packet() 005EEA40 void ListFriendHtmlBuilder::Build1Packet() 005EEEB2 void ListFriendHtmlBuilder::Build2Packet() 005EF520 void ListFriendHtmlBuilder::Build3Packet() 005EFBE0 void ListBlockHtmlBuilder::BuildHtmlInternal() 005F03E0 void CastleListHtmlBuilder::BuildHtmlInternal() 005F0C20 void CastleInfoHtmlBuilder::BuildAgitList() 005F1450 void ListMailHtmlBuilder::BuildMailListLink() 005F1E0F void ListMailHtmlBuilder::BuildHtmlInternal() 005F1F4F void ReadMailHtmlBuilder::BuildHtmlInternal() 005F206F void ModifyTempMailFormHtmlBuilder::BuildHtmlInternal() 005F218F void ModifySendTempMailHtmlBuilder::BuildHtmlInternal() 005F2290 void ListFriendHtmlBuilder::BuildHtmlInternal() 005F23C0 void DeleteBlockBatchHandler::DisassemblePacket() 005F26C0 void CastleInfoHtmlBuilder::BuildHtmlInternal() 005F2A10 bool PledgeAnnounceHtmlBuilder::Announce(unsigned int userServerId, unsigned int pledgeDbId) 005F3CD0 void DeleteFriendBatchHandler::SendHtml() 005F3DF0 void DeleteBlockBatchHandler::SendHtml() 005F3F10 void PledgeAnnounceHtmlBuilder::Show(unsigned int userServerId, unsigned int pledgeDbId, int doesShow, WCHAR* content) 005F4350 void PledgeAnnounceHtmlBuilder::SendHtml() 005F44F0 void SetPledgeAnnounceHtmlHandler::SendHtml() 005F4690 void CastleListHtmlBuilder::Show(unsigned int userServerId) 005F4A10 void CastleInfoHtmlBuilder::Show(unsigned int userServerId, int castleId) 00542737 static bool ReplyHtmlBuilder_RP_MAIL_LIST_EX(CDBSocket *pSocket, const unsigned char *packet) 00542982 static bool ReplyHtmlBuilder_RP_READ_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00542C07 static bool ReplyHtmlBuilder_RP_SEND_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00543442 static bool ReplyHtmlBuilder_RP_REPLY_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 00543DF7 static bool ReplyHtmlBuilder_RP_DELETE_MAIL_EX(CDBSocket *pSocket, const unsigned char *packet) 005F6970 [%s][%d] HTML Caching : First ReadFileEx Failed(%d) 005F6970 BOOL CHTMLCache::OpenFile() 005F7190 WCHAR const* GetHTMLFile(WCHAR const* pszFileName) 005F7E60 void CHTMLCacheManager::GetHTMLFile(WCHAR const* pszFileName, int nLang) 005F8040 void CHTMLCacheManager::ToggleCaching() 005F9090 int CHTMLCache::IsValid(WCHAR const* pszFileName, Wchar const* pszHTMLData) 005F99F0 void CHTMLCacheManager::IsValid(WCHAR const* pszFileName, Wchar const* pszHTMLData) 005F9BF0 void CHTMLDataMaker::CheckMacro(WCHAR* result, HTMLDataType& resultList) 005FA2A0 void CHTMLDataMaker::GatherResult(WCHAR* result, HTMLDataType& resultList) 005FB180 WCHAR* CHTMLDataMaker::CheckEndCondition(WCHAR* token, HTMLDataType& resultList) 005FB650 void CHTMLDataMaker::Parse(WCHAR* fileName, WCHAR* html, HTMLDataType& resultList) 005FC130 All html link data loaded (%d files) 005FC130 void CHTMLCache::OnIOCallback(BOOL bSuccess, DWORD dwTransferred, LPOVERLAPPED lpOverlapped) 005FCCE0 CHTMLCache::CHTMLCache() 005FD100 void CHTMLCacheManager::Load() 00601BA0 void CHtmlCommand::SetPacket(const unsigned char *packet) 00605700 void CHtmlCommand::SetSocket(CSocket *socket) 00601C90 bool CHtmlCommand::CheckCommServer() 00601DE0 void ListMail::ExecuteInternal() 00601F10 void ReadMail::ExecuteInternal() 00602040 void WriteMailForm::ParseParameter() 006021E0 void WritePledgeMailForm::ParseParameter() 00602310 void WriteFriendMailForm::ParseParameter() 006026F0 void SaveMail::ExecuteInternal() 006024A0 void SendMail::ParseParameter() 00602A90 void SendPledgeMail::ExecuteInternal() 00602BC0 void SendPledgeMail::ParseParameter() 00602D70 void ModifyMailForm::ExecuteInternal() 00602EA0 void ModifyMailForm::ParseParameter() 00603050 void ReplyMailForm::ExecuteInternal() 00603330 void ForwardMailForm::ExecuteInternal() 00603180 void ReplyMailForm::ParseParameter() 00603610 void ModifyMail::ExecuteInternal() 00603750 void ModifyMail::ParseParameter() 00603B30 void DeleteMail::ExecuteInternal() 00603C60 void DeleteMail::ParseParameter() 00603D90 void ArchiveMail::ExecuteInternal() 00603EC0 void ArchiveMail::ParseParameter() 00604070 void SearchMail::ExecuteInternal() 006041A0 void ListFriend::ParseParameter() 00604340 void DeleteFriend::ParseParameter() 00604470 void DeleteAllFriendConfirm::ExecuteInternal() 006045A0 void DeleteAllFriendConfirm::ParseParameter() 00604650 void DeleteAllFriend::ParseParameter() 00604700 void ListBlock::ExecuteInternal() 00604830 void ListBlock::ParseParameter() 006048E0 void AddBlock::ExecuteInternal() 00604A50 void AddBlock::ParseParameter() 00604BF0 void DeleteBlock::ParseParameter() 00604D20 void DeleteAllBlockConfirm::ExecuteInternal() 00604E50 void DeleteAllBlockConfirm::ParseParameter() 00604F00 void DeleteAllBlock::ParseParameter() 00604FB0 void WritePledgeAnnounceForm::ParseParameter() 006050E0 void WritePledgeAnnounce::ParseParameter() 00605260 void SwitchPledgeAnnounceShowFlag::ParseParameter() 00605390 void ViewCastleList::ExecuteInternal() 006054B0 void ViewCastleInfo::ExecuteInternal() 006055D0 void ViewCastleInfo::ParseParameter() 00605700 void CHtmlCommand::Set(CSocket *socket, const WCHAR *cmd) 00605909 CHtmlCommandSP CreateHtmlCommand_ListMail() 00605B79 CHtmlCommandSP CreateHtmlCommand_ReadMail() 00605DE9 CHtmlCommandSP CreateHtmlCommand_WriteMailForm() 00606059 CHtmlCommandSP CreateHtmlCommand_WriteFriendMailForm() 006062B9 CHtmlCommandSP CreateHtmlCommand_SendMail() 00606529 CHtmlCommandSP CreateHtmlCommand_SaveMail() 00606799 CHtmlCommandSP CreateHtmlCommand_ModifyMailForm() 00606A09 CHtmlCommandSP CreateHtmlCommand_ReplyMailForm() 00606C79 CHtmlCommandSP CreateHtmlCommand_ForwardMailForm() 00606EE9 CHtmlCommandSP CreateHtmlCommand_ModifyMail() 00607129 CHtmlCommandSP CreateHtmlCommand_ModifySendMail() 00607399 CHtmlCommandSP CreateHtmlCommand_DeleteMail() 00607609 CHtmlCommandSP CreateHtmlCommand_ArchiveMail() 00607879 CHtmlCommandSP CreateHtmlCommand_SearchMail() 00607AE9 CHtmlCommandSP CreateHtmlCommand_WritePledgeMailForm() 00607D29 CHtmlCommandSP CreateHtmlCommand_SendPledgeMail() 00607F69 CHtmlCommandSP CreateHtmlCommand_ListFriend() 006081A9 CHtmlCommandSP CreateHtmlCommand_DeleteFriend() 006083E9 CHtmlCommandSP CreateHtmlCommand_DeleteAllFriendConfirm() 00608629 CHtmlCommandSP CreateHtmlCommand_DeleteAllFriend() 00608869 CHtmlCommandSP CreateHtmlCommand_ListBlock() 00608AA9 CHtmlCommandSP CreateHtmlCommand_AddBlock() 00608CE9 CHtmlCommandSP CreateHtmlCommand_DeleteBlock() 00608F29 CHtmlCommandSP CreateHtmlCommand_DeleteAllBlockConfirm() 00609169 CHtmlCommandSP CreateHtmlCommand_WritePledgeAnnounceForm() 006093A9 CHtmlCommandSP CreateHtmlCommand_WritePledgeAnnounce() 006095E9 CHtmlCommandSP CreateHtmlCommand_SwitchPledgeAnnounceShowFlag() 00609829 CHtmlCommandSP CreateHtmlCommand_ViewCastleList() 00609A69 CHtmlCommandSP CreateHtmlCommand_ViewCastleInfo() 00609C70 void WritePledgeAnnounce::ExecuteInternal() 00609E50 void SwitchPledgeAnnounceShowFlag::ExecuteInternal() 0060A020 void ListMail::ParseParameter() 0060A220 void ReadMail::ParseParameter() 0060A430 void SearchMail::ParseParameter() 0060A6D0 void DeleteBlock::ExecuteInternal() 0060A870 void WritePledgeAnnounceForm::ExecuteInternal() 0060AB40 CHtmlCommandSP CHtmlCommandFactory::GetHtmlCommand(CSocket* socket, WCHAR* cmd) 0060B080 bool SendMail::CheckReceiverList() 0060B3B0 bool ModifySendMail::CheckReceiverList() 0060B6E0 void DeleteFriend::ExecuteInternal() 0060BA90 void DeleteAllFriend::ExecuteInternal() 0060C18B CHtmlCommandSP CreateHtmlCommand_DeleteAllBlock() 0060C400 void DeleteAllBlock::ExecuteInternal() 0060C7B0 void ListFriend::ExecuteInternal() 0060CBB0 void WriteMailForm::ExecuteInternal() 0060CE30 void WritePledgeMailForm::ExecuteInternal() 0060D0F0 void WriteFriendMailForm::ExecuteInternal() 0060D630 void SendMail::ReturnMail() 0060DA00 void ModifySendMail::ExecuteInternal() 0060DCE0 void SendMail::ExecuteInternal() 0060DEB0 void CNpcHtmlSender::SendHtml(std::xwstring &html) 0060E2B0 std::xwstring CHtmlGeneratorHelper::Generate(std::xwstring &templet) 0060E950 void CHtmlGenerator::ReadTemplet() 0060EAD0 std::xwstring CHtmlGenerator::GetTemplet(int templetId) 0060EDB0 std::xwstring FormatString(WCHAR *format, ...) 0060F0F0 std::xwstring AbbreviateString(WCHAR *str, int len, WCHAR *abbreStr) 0060F450 std::xwstring CHtmlGenerator::Generate() 0060F700 void CHtmlSender::SendHtml(std::xwstring &html) 006101F0 void CHtmlGeneratorHelper::AddValue(std::xwstring &name, std::xwstring &value) 00610350 void CHtmlGeneratorHelper::AppendValue(std::xwstring &name, std::xwstring &value) 00610620 void CHtmlGenerator::ParseTemplet() 00610B90 void CHtmlGenerator::AddValue(Wchar *valueName, std::xwstring &value) 00610F10 void CHtmlGenerator::AddValue(Wchar *valueName, CLocalHtmlGenerator &localHtmlBuilder) 00611160 void CLocalHtmlGenerator::AddValue(WCHAR *valueName, std::xwstring &value) 006114E0 void CHtmlGenerator::AddValue(Wchar *valueName, WCHAR *value) 00611740 CHtmlGenerator::CHtmlGenerator(WCHAR *htmlTemplateFileName) 00611D80 CCenteredSharedRWLockRANGE::CCenteredSharedRWLock(const Wchar *sName, DWORD dwSpinCount) 00611FF4 CCenteredSharedRWLockRANGE::~CCenteredSharedRWLock() 00612140 int CInventory::GetArrowCountByCrystal(CrystalType enumCrystalType) 006125C0 CItem* CInventory::GetByDBID(int dbid) 00612880 CItem* CInventory::GetByServerID(int nId) 00612B40 CItem* CInventory::GetByIndex(int nIndexIn) 006130F0 int CInventory::GetAdenaAmount() 00613580 int CInventory::GetAdenaDBID() 00613A10 CItem* CInventory::GetFirstItemByClassID(int nClassID) 00613E50 CItem* CInventory::GetNextItemByClassID(int nBeforeIndex) 00614380 CObject *CInventory::GetHeroItem(bool bIsWeaponGara) 006147F0 CObject* CInventory::GetFirstItemByClassIDEnchanted(int nClassID, int nEnchanted) 00614C50 CObject* CInventory::GetNextMinEnchantedItemByClassID(int nClassID, int nBeforeIndex) 00614ED0 CObject* CInventory::GetMinEnchantedItemByClassID(int nClassID) 00615140 CCreature *CInventory::GetOwner(void) 00615310 CItem* CInventory::GetArrowByCrystal(CrystalType enumCrystalType) 00615750 CItem* CInventory::HaveItemByClassId(CrystalType enumCrystalType) 00615EF0 bool CInventory::Push(int index) 006166C0 bool CInventory::Pop(int index) 00616D30 int CInventory::GetTotalCount() 00616ED0 int CInventory::ValidateCarringWeight() 00617520 bool CInventory::CheckAddable(int index) 00618830 bool CInventory::CheckAddable(int nClassId, int nAmount) 00619800 bool CInventory::CheckAddableMulti(int arItemArray[200][2]) 0061A5B0 bool CInventory::IsValidManipulation(ItemManipList *pList) 0061AE50 int CInventory::UseArrow(CrystalType enumCrystalType, int nCount) 0061B230 bool CInventory::UseLure(int nLureItemId, int nCount) 0061C0B0 CInventory::SetInventoryChanged(CItem * pItem, InventoryUpdateType ChangedType) 0061C6D0 bool CInventory::CreateOrAddItem(int nItemDBId, int nItemClassId, int nAmount) 0061CCB0 bool CInventory::GetItemListByClassID(std::xvectorCSPointerCItem &vItemList, int nClassId, int nCount, int nEnchanted) 0061DC20 void SpinLock::Wait() 0061DE00 bool CIOObject::SetTimeStamp(long int* pTimeVar) 0061DF20 CIOObject::SetShortTimeStamp() 0061E240 CIOSocket::CIOSocket(SOCKET s) 0061E490 void CIOSocket::OnClose() 0061E540 void CIOSocket::Close() 0061E6D0 void CIOSocket::GracefulClose() 0061E830 void CIOSocket::OnCreate() 0061E950 CIOServer::CIOServer() 0061EA70 void CIOServer::Close() 0061EB90 void CIOServer::OnWaitCallback() 0061ECA0 void CIOSocket::Initialize() 0061EE50 void AddLog(char* format, ...) 0061EF80 int Assemble(char *buf, int bufLen, const char *format, ...) 0061F0D0 const char *StrNChr(const char *str, char c, int len) 0061F1E0 int VDisassemble(const unsigned char* packet, const char* format, va_list ap) 0061F510 const unsigned char *Disassemble(const unsigned char* packet, const char* format, ...) 00402AD0 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 006203D0 CIOSocket::~CIOSocket() 006205F0 void CIOSocket::Read(DWORD dwLeft) 00620A40 [%s][%d] CIOSocket::_Write - WSASend fail. error(%d) 00620CF0 CIOServer::~CIOServer() 00620E40 void CIOServer::OnIOCallback(BOOL bSuccess, DWORD dwTransferred, LPOVERLAPPED lpOverlapped) 00621071 void CPacket::FreeAll() 004036D0 inline void CTLPipeBase::Read(CReadCallback *pReadCallback) 006223AD netping Send (%d)msec 006224DB void CIOSocket::Write(CIOBuffer *pBuffer) 00623C80 void CIOObject::TimerDispatch(bool bRootLoop) 00623C80 !!! deadlock or super-lag detected!!! (diff %d sec) 00623C80 unsigned __stdcall WaitThread(void *) 006243C0 void IOThread_common(void *arglist) 00625440 *%S:%d(%S) exception 00625680 BOOL CreateIOThread(int nThread) 00625A80 BOOL CIOObject::RegisterWait(HANDLE handle) 00625C70 BOOL CIOServer::Create(int nPort) 00626470 void CIOCPMessage::Post(int id) 006265F0 void CIOCPMessage::OnIOCallback(BOOL bSuccess, DWORD dwTransferred, LPOVERLAPPED lpOverlapped) 00626740 CDamageMessage::CDamageMessage(CCreature *pAttacker, CCreature *pVictim, int nDamage) 00626900 CLostTargetMessage::CLostTargetMessage(CCreature *pCreature, CObject *pTarget) 00626AB0 CDisappearMessage::CDisappearMessage(CCreature *pCreature) 00626C30 CDoNothingMessage::CDoNothingMessage(CCreature *pCreature) 00626DB0 void CVehicleEraseMessage::OnReceive(int id) 00626EE0 void CVehicleStartMessage::OnReceive(int id) 00626FF0 void CShutDownMessage::OnReceive(int id) 00627240 void CDamageMessage::OnReceive(int id) 006273E0 void CLostTargetMessage::OnReceive(int id) 00627590 void CDisappearMessage::OnReceive(int id) 006276F0 void CDoNothingMessage::OnReceive(int id) 00627860 void CGetOnVehicleIOCPMessage::OnReceive(int id=0) 00627AD0 void CGetOffVehicleIOCPMessage::OnReceive(int id=0) 00627E10 CIOCriticalSection::CIOCriticalSection() 00627F10 CIOCriticalSection::~CIOCriticalSection() 00628310 const TCHAR* CItem::GetName() const 00628440 void CItem::SetDefaultAction(ItemDefaultActionEnum a) 00628530 void CItem::SetRecipeId(int a) 00628620 void CItem::SendItemSpawn(CUserSocket *pSocket = NULL) 006288F0 void CItem::SendItemDropped(CUserSocket *pSocket, CCreature *pDropper) 00628BF0 CItem::EnchantItem(...) 00629160 CItem::Crystallize(...) 006292D0 ItemTypeForEnchantAdd CItem::GetITEFromType() 00629550 int CItem::EnchantAddValue() 006297E0 int CItem::EnchantAddValueMAttack() 00629D00 int CItem::EnchantAddValueMDefense() 00629E20 int CItem::EnchantAddValueShield() 0062A080 CSetItem::SetItemSlot() 0062A2F0 void CSetItemItem::Set(ObjectFieldType token, WCHAR* value) 0062A3F0 CSetItem::SetEffectParam(ObjectFieldType token, unsigned int nParam, unsigned int nParamAdditional) 0062A800 CSetItem::SetEffectParamDouble(ObjectFieldType token, double dParam, double dParamAdditional) 0062B610 CItem::CItem(const CItem& other): CObject(other) 0062B860 CObject* CItem::Copy() 0062BA00 void CItem::Set(ObjectFieldType token, int value) { 0062C460 void CItem::Set(ObjectfieldType name, double value) 0062C780 [%s][%d] Undefined ObjectFieldType[%d], value(%s). 0062C780 void CItem::Set(ObjectFieldType token, WCHAR* value, int prob) 0062CAB0 [%s][%d] Undefined ObjectFieldType[%d], value(%s) on [%d]. 0062CAB0 void CItem::Set(ObjectFieldType token, WCHAR* value) 0062D080 void CItem::TimerExpired(int id) 0062D9C0 CItem::CItem(bool isTrueInstance) 0062DBF0 void CItem::OnCreate() 0062DD40 CItem::~CItem() 0062E180 void CItem::Delete() 0062E430 void CItem::Set(ObjectFieldType field_name, std::xvectorint *pIntVector) 0062EE10 void CItem::OnSpawned() 0062F690 CSetItem::~CSetItem() 0062F8A0 CSetItem::CSetItem(bool isTrueInstance) 0062FCA0 void CSetItemItem::SetSkill(ObjectFieldType token, WCHAR* value) 00631D70 void CAccessary_ORT::ReportOrt(char *caller, int line, int nWorkType) 00631F70 void CAsset_ORT::ReportOrt(char *caller, int line, int nWorkType) 00632170 void CArmor_ORT::ReportOrt(char *caller, int line, int nWorkType) 00632370 void CEtcItem_ORT::ReportOrt(char *caller, int line, int nWorkType) 00632570 void CQuestItem_ORT::ReportOrt(char *caller, int line, int nWorkType) 00632770 void CWeapon_ORT::ReportOrt(char *caller, int line, int nWorkType) 00632970 CObject* CAccessary::Copy() 00632BF0 CObject* CAsset::Copy() 00632E70 CObject* CArmor::Copy() 006330F0 CObject* CEtcItem::Copy() 00633370 CObject* CQuestItem::Copy() 006335F0 CObject* CWeapon::Copy() 00634900 [%s][%d] CQuestItemDB::DestroyQuestItem failed. User(%d) Invalid QuestID(%d) 00634900 bool CQuestItemDB::DestroyQuestItem(User* pUser, int nQuestID, bool bForced) 006366B0 void CQuestItemDB::Load() 006366C0 ItemManip::Dump() = mClassId=[%d], mCount=[%d], mEnchanted=[%d], mBlessed=[%d], mEroded=[%d] 006366C0 void ItemManip::Dump(void) 00636810 bool ItemManip::SimulateWithInventory(CInventory &inv,InventoryInfo &result) const 00636B40 MsgHelper_ManipulateItem() 0063B3A0 bool ItemManip::MakeDBPacket(CInventory &inv, ...) 0063BB10 void ItemManipList::Push(int nCount, ItemManip aInputs[]) 0063BC60 void ItemManipList::Serialize() 0063C6C0 static void Report() 0063CB4A LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 0063CFDC LRESULT CALLBACK GodsVoiceBox(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 0063D1CC LRESULT CALLBACK IntBox(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 0063D370 ReportRefCount() 0063DD60 void Report() 0063DC30 void Initialize(const WCHAR* name) 0063E130 void Insert(short idx, short idy, char idz, int index) 0063E400 void Remove(int index) 0063F2FF (per sec) Incoming Packet [%d], Outgoing Packet [User: %d, NPC: %d] 0063EF37 LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) 0063FE56 CThreadLocalWorldMap::OnRead(a.idx==1 && a.idy==-1) 00640490 ATOM MyRegisterClass(HINSTANCE hInstance) 006426A0 void LoadData(void) 00643490 void ListenThread_common() 00643F80 BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) 00644A50 User(n) MAX: %d 00644A50 User(n) Playing: %d 00644A50 User(n) Connected: %d 00644A50 CL2StatusWnd::CL2StatusWnd(void) 00644E0F CL2StatusWnd::~CL2StatusWnd(void) 00644EE0 pending write : %d, /8k (%d) 00644EE0 void CL2StatusWnd::OnRefresh() 00645F90 CL2Time::CL2Time() 0064A860 CL2Time::~CL2Time() 00646130 void CL2Time::Init() 00646340 bool CL2Time::IsManorSettingEnableTime() 006464A0 void CL2Time::TaxAndIncomeUpdateCheck() 006466F0 void CL2Time::ShowIntervalMsg(int nInterval) 00646890 [%S][%d] interval msg id is not valid MAX(%d).[%d] 00646890 void CL2Time::SetIntervalMsg(int nInterval, int nId, WCHAR * pMsg) 00646B30 void CL2Time::ResetAllUserVoteData() 00646BE0 void CL2Time::CheckVoteDayChanged() 00646DC0 bool CL2Time::IsNight() 00646E90 long int CL2Time::GetTime() 00646FD0 void CL2Time::SetTime(unsigned int nTime) 006471B0 CEventTimer::CEventTimer() 00647350 CEventTimer::~CEventTimer() 00647580 CEventL2day::CEventL2day() 00647910 CEventL2day::~CEventL2day() 00647AE0 void CEventL2day::Init() 00647D60 void CEventL2day::TimerExpired(int id) 00647F20 CHeartEvent::CHeartEvent() 00648290 CHeartEvent::~CHeartEvent() 00648460 void CHeartEvent::Init() 00648710 void CHeartEvent::TimerExpired(int id) 00957010 CItemDropEvent::CItemDropEvent() 00648AC0 void CItemDropEvent::Init() 00648D40 void CItemDropEvent::TimerExpired(int id) 00648F00 CBakEvent::CBakEvent() 006488F0 CItemDropEvent::~CItemDropEvent() 00649260 void CBakEvent::Init() 00649640 void CBakEvent::TimerExpired(int id) 00649880 CEventTimerYear1::CEventTimerYear1() 0064B400 CEventTimer::~CEventTimerYear1() 00649BD0 void CEventTimerYear1::Init() 00649E90 void CEventTimerYear1::TimerExpired(int id) 0064A0E0 CXMasTimer::CXMasTimer() 0064B550 CXMasTimer::~CXMasTimer() 0064A380 void CXMasTimer::Init() 00647450 void CEventTimer::TimerExpired(int id) 0064A9B0 void CL2Time::IntervalAnnounceCheck() 0064AB70 void CL2Time::TimerExpired(int id) 0064C0E0 void CLog::Sendable(bool flag) 0064C1D0 CLog::ConnectToLogD() 0064C410 void CLog::CreateNewLogFile(int nYear, int nMonth, int nDay, int nHour, int nHalf ) 00957247 CLogCli::CLogCli() 0064DDF0 bool CLogCli::Connect() 0064E080 void CLogCli::LogSendMsg(LogType nLogType, WCHAR* szSendMsg) 0064E1D0 CLogCli::Init() Connect() 0064E4E5 static bool LogSendMsgPacket(CLogSocket *socket, const unsigned char *packet) 0064E5C0 static bool LogCheckStatus(CLogSocket *socket, const unsigned char *packet) 0064E765 static bool LogTestPacket(CLogSocket *socket, const unsigned char *packet) 0064E810 CLogSocket::CLogSocket(SOCKET s, LogPacketFunc *aPacketTable) : CIOSocket(s) 0064E960 void CLogSocket::OnRead() 0064ED70 CLogSocket Close %x(%x) 0064ED70 void CLogSocket::OnClose() 0064EED0 void CLogSocket::Send(const char* format, ...) 0064F170 int CMailListParameter::AssemblePacket(char* buffer, int bufLen) 0064F2F0 const unsigned char* CMailListParameter::DisassemblePacket(const unsigned char* packet) 0064F490 bool AddMember(const WCHAR *szName) 0064F5F0 TimeAttackInfo::TimeAttackInfo(int nRoomNO, int nRecordType) 0064F820 TimeAttackInfo::Set(const unsigned char *packet) 0064FA20 void TimeAttackBoard::OnStart() 0064FB30 int TimeAttackBoard::GetFee(int roomNumber) 0064FC70 [%s][%d] TimeAttackBoard::AddFee() : Too large point=[%d] 0064FC70 [%s][%d] TimeAttackBoard::AddFee() : Too large result=[%d], delta=[%d]] 0064FC70 [%s][%d] TimeAttackBoard::AddFee() : Invalid room, room no=[%d], room type=[%d] 0064FC70 bool TimeAttackBoard::AddFee(int nRoomNO, int nFee) 0064FF40 bool TimeAttackBoard::GiveReward(User *pUser, int nRoomNO, ItemManip &aRequest) 00650500 int TimeAttackBoard::GetTotalPoint(SSQPart::type nPartType) 006506A0 int TimeAttackBoard::MakeTimeAttackInfo(char *outBuf, int nBufSize) 00650A20 void TimeAttackBoard::DistributeFee() 006511D0 [%s][%d] TimeAttackBoard::AddRecord() : Too large point=[%d] 006511D0 [%s][%d] TimeAttackBoard::AddRecord() : Too large result=[%d], delta=[%d] 006511D0 [%s][%d] TimeAttackBoard::AddRecord() : Invalid party, part sid[%d] 006511D0 [%s][%d] TimeAttackBoard::AddRecord() : Current status is not EVENT, status=[%d] 006511D0 [%s][%d] TimeAttackBoard::AddRecord() : Invalid room, room no=[%d], room type=[%d] 006511D0 bool TimeAttackBoard::AddRecord(int nRoomNo, SSQPart::type nPartType, int nPartySID, int nPoint, int nRecordTime, int nElapsedTime) 00651800 TimeAttackBoard::TimeAttackBoard(void) 00651E50 void CManor::SetInfo(int nResidenceId, int nSeedSellBank, int nProcureBuyRemainBank, BYTE byChangeState, SYSTEMTIME *tm_lastChanged) 00652260 void CManor::Set(ObjectFieldType token, WCHAR* value) 006523E0 bool CManor::CheckBuySeed(int nSeedId, int nAmount) 00652640 bool CManor::CheckProcureCrop(int nCropId, int nAmount) 00652760 int CManor::GetSeedPrice(int nSeedId) 00652870 bool CManor::ManorCheckTime() 00652A40 void CManor::WriteLock(const WCHAR* file = NULL, int line = 0) 00652BE0 void CManor::WriteUnlock() 00652D90 void CManor::ReadLock() 00652F30 void CManor::ReadUnlock() 006530E0 void CManor:SetPledge(CPledge *pPledge) 00653B80 int CManor::GetManorSeedIndex(int nSeedId) 00653210 int CManor::GetManorCropIndex(int nCropId) 00653320 int CManor::GetCommissionForProcureCrop(int nCropId, int nSellCount) 00653590 void CManor::SaveNowManorInfo() 006536F0 void CManor::SaveNowSeedInfo(int nIndex) 006538F0 void CManor::SaveNextSeedInfo(int nIndex) 00653B80 [%S][%d]invalid seed price(nSeedId : %d, %d, %d) 00653B80 bool CManor::SetNextSeedInfo(int nSeedId, int nPrice, int nCount) 00654010 [%S][%d]invalid crop price(nCropId : %d, %d, %d) 00654010 bool CManor::SetNextProcureInfo(int nCropId, int nPrice, int nCount, int nType) 006544F0 void CManor::ChcekDayChanged() 006545A0 int CManor::CalcRemainSeedToAdena() 00654770 void CManor::LogManorData() 006549B0 void CManor::LogNextManorInfo(int nNeedAdenaAmount, int nNeedCropAdenaAmount, int nVaultAdena) 00654B80 int CManor::CalcRemainCropToAdena() 00654C90 int CManor::CalcCropToAdena() 00654DB0 void CManor::ClearSeedData() 00654F00 void CManor::ClearCropData() 00655080 void CManor::ClearNextSeedData() 006551C0 void CManor::ClearNextCropData() 00655310 void CManor::TransferSeedData() 00655480 void CManor::TransferCropData() 00655600 int CManor::GetAdenaForNextSeed() 006557D0 int CManor::GetAdenaForNextCrop() 006558E0 void CManor::CalcNextManor() 00655CC0 void CManor::SayNeedSeedMoney(User * pUser) 00655E00 void CManor::SayNeedMoney(User * pUser) 00655F40 void CManor::SetSeedSold(int nItemClassId, int nChangeAmount) 00656300 void CManor::SetCropProcured(int nItemClassId, int nChangeAmount) 006564E0 int CManor::GetMaxCropCount(int nCropId) 006565F0 bool CManorFuncHandler::IsChamberlain() 006568F0 void CManor::SetSeedData(int arSeedCrop[MAX_SEED_COUNT_PER_MANOR][10], int arSeedCrop_N[MAX_SEED_COUNT_PER_MANOR][7]) 006571B0 invalid item(classid : %d) at [%S], [%d] 006571B0 invalid item price(classid : %d, %d, %d) at [%S], [%d] 006571B0 bool CManor::SellSeed(User * pBuyer, int nCount, const unsigned char *packet) 00657BB0 void CManor::LogManorInfo() 00657D90 void CManor::TransferManorData() 00658580 CManorData* CManorDB::RequireManorData(int id) 00658780 void CManor::Set(ObjectFieldType token, int value) 006589B0 [%s][%d] undefined (or unregistered) Manor[%d] 006589B0 CManor* CManorDB::GetManor(int id) 00658CF0 [%s][%d] invalid user id(%d) 00658CF0 [%s][%d] invalid npc id(%d) 00658CF0 [%s][%d] invalid func id(%d) 00658CF0 bool CManorFuncHandler::PreCheck() 0065DAE0 void CManorFuncHandler::ShowManorDefaultInfo() 00659D2F [%s][%d]invalid residence id(%d) 0065996B [%s][%d] hack? you(%s)re not manor(%d) owner. 00659744 [%s][%d] invalid manor(%d) 0065968F bool CManorPacketHandler::SetSeed(CSocket* pSocket, const unsigned char *packet) 0065A082 bool CManorPacketHandler::SetCrop(CSocket* pSocket, const unsigned char *packet) 0065DAE0 [%s][%d] invalid manor data(%d) 0065AA50 void CManorDB::CalcNextAllManor() 0065AC80 void CManorDB::TransferAllManorData() 0065AEB0 void CManorDB::LoadFromDB() 0065DAE0 [%s][%d] seed(%d) not found in m_mapSeed2DefaultCropInfo 0065DAE0 void CManorFuncHandler::ShowSeedInfo() 0065DAE0 [%s][%d] crop(%d) not found in m_mapCrop2DefaultCropInfo 0065DAE0 void CManorFuncHandler::ShowCropInfo() 0065DAE0 void CManorFuncHandler::ShowSeedSetting() 0065DAE0 void CManorFuncHandler::ShowCropSetting() 0065DAE0 void CManorFuncHandler::ShowProcureCropList() 0065DAE0 void CManorFuncHandler::ShowProcureCropDetail() 0065D82F bool CManorPacketHandler::RequestManorList(CSocket* pSocket, const unsigned char *packet) 0065DE60 void CManor::Set(ObjectFieldType token, ProcureStruct * pProcureStruct) 0065E080 void CManor::RollProcureDice(ProcureTempData *tempProcureTempData, User * pUser) 0065EB50 void CManorDB::Add(const WCHAR* name, CManor *pManor) 0065F580 void CManor::AddCrop(int nCropId, int nSeedId, int nCropId2, int nSeedLevel, int nSeedMax, int nCropMax) 006600C0 bool CManor::ProcureCrop(User * pSeller, int nItemServerId, int nItemClassId, int nAmount, bool bSameManor, int &nOutPrice) 0066152A [%s][%d]Hack? invalid manor id(%d) 006611CC [%s][%d]Hack? manor id(%d) sell count(%d) 00660D22 bool CManorPacketHandler::ProcureCropList(CSocket* pSocket, const unsigned char *packet) 00662380 [%s][%d] crop(%d) not exists in pManor-m_ProcureMap 00662380 void CManorDB::MakeDefaultCropInfo() 00663DC0 CManorDB::CManorDB() 00663FB0 void CManorDB::Load() 00669BC0 void CMarketPriceList::RequestLoadMarketPriceList() 00668970 int CMarketPriceList::Get(int itemType, int enchant) 00668BD0 int CMarketPriceList::GetMarketPrice(CItem* pItem) 00668D30 int CMarketPriceList::GetMarketPrice(CSPointerCItem pItem) 006696E0 void CMarketPriceList::Put(int itemType, int enchant, int price) 0066A9D0 CMemoHTML::CMemoHTML(CUserSocket* socket): CParseHTML(socket) 0066AAD0 CMemoHTML::~CMemoHTML() 0066ACF0 void CMemoHTML::MemoRead(const unsigned char * packet) 0066B470 void CMemoHTML::MemoWriteForm(int nSendType, const unsigned char * packet) 0066CD00 void CMemoHTML::MemoModifyForm(int nSendType, const unsigned char * packet) 0066CE50 [%s][%d] No user... on Html CMD Packet (MemoHTML) 0066CE50 bool MemoHTML(CSocket* socket, const WCHAR *sCmd) 0066D200 void CMemoHTML::MemoList( const unsigned char * packet) 0066E590 (%5d) Alloc : %5d Reuse : %10d FreeQueue : %8d 0066E590 (%5d) Alloc : %5d Reuse : %10d FreeQueue : %8d (%5d) Alloc : %5d Reuse : %10d FreeQueue : %8d 0066E890 TEXT("SmartQueue::SmartQueue - Alloc initial RoundQueue") 0066EA20 inline void MonopolizeSemaphore() 0066EB40 inline void ReleaseMonopolizedSemaphore() 0066EB40 TEXT("SmartQueue::CreateItems - Low Memory (chunk)") 0066EB40 TEXT("SmartQueue::CreateItmes - Low Memory (index)") 0066EB40 SmartQueue - int CreateItems() 0066F2A0 Malloc (32k) 00670400 void CMerchant::SendSellList(CUserSocket* pSocket) 00670CE0 CMerchant(const CMerchant& other) : CNPC(other) 00671020 void CMerchant::AddSellingGood(GoodStruct* good) 00671150 void CMerchant::AddBuyingGood(GoodStruct* good) 00671280 CObject* CMerchant::Copy() 00671430 void CMerchant::SendBuyList(CUserSocket* pSocket) 00672130 void CMonRaceData::Init() 00672280 void CMonRaceData::SetGuts(std::xvectorint *pIntVector) 00672400 int CMonRaceDB::SetTaxRate() 00672550 int CMonRaceDB::GetTaxRate() 00674770 int CMonRaceDB::GetTotalReturnMoney(int nTot, int nBetType ) 00672620 void CMonRaceDB::SetTrackBegin(int nTrack, int x, int y, int z) 00672770 void CMonRaceDB::SetTrackEnd(int nTrack, int x, int y, int z) 006728C0 bool CMonRaceDB::CheckRunnerCond() 00672B70 bool CMonRaceDB::CalcRunnerSpeed() 00672ED0 MonRace nFirst(%d), same speed[%d, %f] == [%d, %f] 00672ED0 bool CMonRaceDB::ModOrder(int nFirst ) 00673200 bool CMonRaceDB::SortRunner() 006733C0 bool CMonRaceDB::RunRace() 006734F0 int CMonRaceDB::GetConfirmTime() 006735E0 int CMonRaceDB::GetElapsedTime() 00673710 int CMonRaceDB::GetValidTime() 00673860 int CMonRaceDB::GetLastTime() 00673960 bool CMonRaceDB::MakeRacePacket() 00673E60 bool CMonRaceDB::SendRacePacket( User *pUser) 006740C0 bool CMonRaceDB::RequestEndBuyTicket() 00674200 bool CMonRaceDB::RequestEndRace2( int nRaceId, double dRun1, double dRun2, double dRun3, double dRun4, double dRun5, double dRun6, double dRun7, double dRun8, double dWin1, double dWin2, int nWin1, int nWin2, double dWinRate1, double dWinRate2 ) 00674450 bool CMonRaceDB::RequestUpdateMon( ) 00674680 CMonRacePacket::CMonRacePacket(int nType) 00674770 bool CMonRacePacket::BettingResult(int nBetCnt1, int nSum1, int nBetCnt2, int nSum2, const unsigned char *packet) 00674B70 bool CMonRacePacket::IsAdenaAdddable(User* pUser, int nAdenaDBID, int nAddAdena) 00674D40 CMonRaceHTML::CMonRaceHTML(CUserSocket* socket) 0067C350 bool CMonRaceHTML::CheckAge() 00674E40 double CMonRaceHTML::GetWinRate(int nRaceId, int race_end, int bet1, int bet2, int win1, int win2, double dWinRate) 006751E0 bool CMonRaceDB::RequestEndRace() 006758F0 bool CMonRacePacket::DelMonRaceTicket( int nCharId, int nServerId, int nCheck, int nItemId , int nAdenaDBID, int nAddAdena) 00676020 void CMonRaceDB::SetInitialWin (int nRunnerId, int nWin, int nRunCount, int nWinCount) 00676290 bool CMonRaceDB::BroadCastRace(int nElapsedTime) 00676640 void CMonRaceDB::BroadCastSound() 00676F20 void CMonRaceDB::BroadCastMusic() 00677780 bool CMonRaceDB::RunTrack() 00677C10 void CMonRaceDB::InitData() 00677F50 bool CMonRaceDB::EndRace() 00678190 void CMonRaceHTML::MonRaceKeeper() 00678350 void CMonRaceHTML::MonRaceError(int nCode) 006785E0 bool CMonRaceDB::ChangeRaceStatus( MONRACESTATUS st) 00678DB0 bool CMonRaceDB::CheckMonRaceKeeper( int nId, int nIndex) 00679010 bool CMonRaceDB::CreateRace(int nRaceId) 00679920 void CMonRaceDB::Init() 00679BC0 void CMonRaceDB::LoadMonRaceData() 00679EE0 void CMonRaceDB::Insert( CMonRaceData * pData) 0067A4E0 int CMonRaceDB::GetRaceFeeRate( FVector vPos) 0067AB00 int CMonRaceDB::GetRaceFee( FVector vPos, int nMoney) 0067AC80 bool RequestCreateMonTicket(int nRaceId, int nBetType, int nBet1, int nBet2, int nBet3, int nBetMoney, User * pUser) 0067B1D0 bool CMonRaceDB::GetRunnerList ( RunnerList & pList, bool bNew) 0067B6A0 bool CMonRaceDB::CheckRaceManagerLoc( FVector vLoc) 0067B990 bool CMonRaceDB::RequestCreateMonRace() 0067BE90 void CMonRaceHTML::MonRaceView20() 0067C350 void CMonRaceHTML::MonRaceBuy1(int nSel) 0067CA40 void CMonRaceHTML::MonRaceBuy2(int nLaneId, int nSel ) 0067D150 void MonRaceBuy4(int nLaneId, int nMoneySelect, int nSel ) 0067D730 void CMonRaceHTML::MonRaceBuy11(int nSelect1) 0067DE10 void CMonRaceHTML::MonRaceBuy12(int nSelect1, int nSelect2) 0067E580 void CMonRaceHTML::MonRaceBuy13(int nSelect1, int nSelect2 , int nSel ) 0067EDE0 void CMonRaceHTML::MonRaceBuy15(int nSelect1, int nSelect2 , int nMoneySelect, int nSel ) 0067F780 bool CMonRaceDB::TimerCalled() 006808F0 void CMonRaceHTML::MonRaceView1() 00681200 void CMonRaceHTML::MonRaceView11() 00681E70 void MonRaceBuy3(int nLaneId, int nMoneySelect, int nSel ) 006826B0 void CMonRaceHTML::MonRaceBuy14(int nSelect1, int nSelect2 , int nMoneySelect, int nSel ) 00683080 void CMonRaceHTML::MonRaceSell1(int nCharId, int nServerId,int nCount, int nPage, const unsigned char *packet) 00683A40 void CMonRaceHTML::MonRaceSell2(int nCharId, int nServerId,const unsigned char *packet) 00684740 void CMonRaceHTML::MonRaceView31(int nCharId, int nServerId, int nCount, int nPage, const unsigned char *packet) 00685180 bool CMonRacePacket::DoReply(const unsigned char *packet) 00685A00 [%s][%d] No user... on Html CMD Packet (MonRaceHTML) 00685A00 bool MonRaceHTML(CSocket* socket, const WCHAR *packet) 006877E0 void CMonRaceDB::AddRaceAreaInfo( int nFee, xvectorFVector points) 00687D40 void CMultiPartyCommandChannel::Accept(IMultiPartyVisitor& visitor) 00687F30 xvectorunsigned int::iterator CMultiPartyCommandChannel::Find(CParty* party) 006883B0 bool CMultiPartyCommandChannel::RemoveParty(CParty* party) 006885D0 bool CMultiPartyCommandChannel::Contains(CParty* party) 00688840 bool CMultiPartyCommandChannel::AddParty(CParty* party) 00688A80 void CMultiPartyCommandChannelManager::CloseInternal(CParty* closedParty) 00688D60 void CMultiPartyCommandChannelManager::Join(CUserSP channelOwner, CUserSP targetUser) 006895B0 void CMultiPartyCommandChannelManager::Oust(CUserSP channelOwner, CUserSP targetUser) 0068A0F0 void CMultiPartyCommandChannelManager::WithdrawInternal(CParty* withdrawedParty) 0068A830 void CMultiPartyCommandChannelManager::OnJoinParty(CUserSP user) 0068AA50 void CMultiPartyCommandChannelManager::OnWithdrawParty(CUserSP user) 0068AC70 void CMultiPartyCommandChannelManager::OnDismissParty(CParty* party) 0068AF20 void CMultiPartyCommandChannelManager::OnHandOverPartyMaster(CUserSP newMaster) 0068B230 bool CMultiPartyCommandChannelManager::IsEnoughPledgeSkillLevel(CUserSP pUser) 0068B430 bool CMultiPartyCommandChannelManager::DoesOwnChannel(CUserSP pUser) 0068B6D0 bool CMultiPartyCommandChannelManager::DoesJoinChannel(CUserSP pUser) 0068B970 void CMultiPartyCommandChannelManager::Close(CUserSP closeUser) 0068BFA0 void CMultiPartyCommandChannelManager::Withdraw(CUserSP withdrawer) 0068C260 void CMultiPartyCommandChannelManager::Command(CUserSP commander, WCHAR* msg) 0068CAB0 void CMultiPartyCommandChannelManager::InterPartyMasterChat(CUserSP partyMaster, WCHAR* msg) 0068D1F0 bool CMultiPartyCommandChannelManager::CanOpen(CUserSP openUser) 0068D450 bool CMultiPartyCommandChannelManager::IsInChannel(CUserSP pUser) 0068D660 void CMultiPartyCommandChannelManager::Open(CUserSP openUser) 0068DF00 void CMultiPartyCommandChannelManager::Identify(CUserSP observer) 0068E4F0 bool CMultiPartyCommandChannelRegistry::IsAvailable() 0068E5B0 int CMultiPartyCommandChannelRegistry::GetChannelCount() 0068E670 CMultiPartyCommandChannelSP CMultiPartyCommandChannelRegistry::Find(CParty* party, MultiPartyCommandChannelMap& registry) 0068EA50 CMultiPartyCommandChannelSP CMultiPartyCommandChannelRegistry::FindByMasterParty(CParty* party) 0068EB90 CMultiPartyCommandChannelSP CMultiPartyCommandChannelRegistry::FindByMemberParty(CParty* party) 0068ECD0 bool CMultiPartyCommandChannelRegistry::IsChannelOwner(CParty* party) 0068EE20 bool CMultiPartyCommandChannelRegistry::IsChannelMember(CParty* party) 0068FC20 void CMultiPartyCommandChannelRegistry::Unregister(unsigned int partySid) 0068FD90 void CMultiPartyCommandChannelRegistry::UnregisterMember(unsigned int partySid) 00690090 void CMultiPartyCommandChannelRegistry::Register(unsigned int partySid, CMultiPartyCommandChannel* channel) 006903D0 void CMultiPartyCommandChannelRegistry::RegisterAsMember(unsigned int partySid, CMultiPartyCommandChannel* channel) 00690620 void BroadcastCommand::Work(User* pUser) 006907B0 void BroadcastChannelOpened::Work(User* pUser) 006908F0 void BroadcastChannelClosed::Work(User* pUser) 00690A30 void BroadcastSystemMsg::Work(User* pUser) 00690B70 void BroadcastSystemMsg_S::Work(User* pUser) 00690CB0 void ChannelDismissed::Work(unsigned int partySid) 00690DD0 void CMultiPartyVisitor::Work(unsigned int partySid) 00690F80 void BroadcastInterPartyMasterChat::Work(unsigned int partySid) 006911B0 void GatherChannelInfo::Work(unsigned int partySid) 00691380 bool CMultiSellList::IsKeyItem(CItem* pItem) 00691550 int CMultiSellList::AssembleOneMultisellItem(char *pBuf, int nBufLen , User* pUser, CMultiSellInfo * pMultiSellInfo, int nMultisellItemCount, bool bKeepEnchanted, int nEnchanted, int nTax) 00691F00 bool CMultiSellList::CheckSendable(CMultiSellInfo * pMultiSellInfo) 00692170 int CMultiSellInfo::GetTaxTo(CNPC *pNPC) 00692590 void CMultiSellList::SendList(User * pUser, CNPC *pTalkNpc) 00692F60 void CMultiSellDB::Load() 006936A0 SetShortTimeStamp() 00693840 void CCreatureController::SetActor(CCreature *pActor) 00693970 void CCreatureController::DoAttack(AttackTargetDataType target, int nMultiCount, AttackTargetDataType arrMultiTarget[], int nWeaponClassID, AttackType eAttackType) 00693C70 void CNothingAction::Set(CSmartID spActor, bool bCounterAttack) 00693D70 bool CNothingAction::OnTick() 00696FA0 void CStandAction::Set(CSmartID spActor) 00693E50 void CSitAction::Set(CSmartID spActor, int type) 006941C0 void CAttackAction::Set(CSmartID spActor, CSmartID spTarget) 00697250 void CTalkAction::Set(CSmartID spActor, CSmartID spTarget) 00694360 bool CTalkAction::OnTick() 00694420 void CGeneralAction::Set(CSmartID spActor, CSmartID spTarget, GeneralActionType type) 00694530 void CGetItemAction2::Set(CSmartID spActor, CSmartID spTarget) 00694630 bool CGetItemAction2::OnStart() 006948B0 void COpenCloseAction2::Set(CSmartID spActor, CSmartID spTarget) 006949B0 bool COpenCloseAction2::OnStart() 00694CD0 void CMoveInVehicleAction::Set(CSmartID spActor, CSmartID spVehicle, FVector vRelPos) 00694DF0 void CMoveInVehicleAction::OnEnd(bool bFinishedWell) 00694F50 FVector CMoveInVehicleAction::GetDestination() 006950C0 void CAttackWaitAction::Set(CSmartID spActor, CSmartID spTarget, int nDelay) 006951E0 void CCreatureController::OnDamaged(CSmartID spAttacker, int nDamage) 00695400 void CCreatureController::AddTimer2(int nTickCount) 00695530 bool CAttackAction::CheckAttackValidity(CCreature *pActor, CObject *pTarget) 00695B60 bool CAttackAction::CheckShieldDefense(double dShieldDefenseRate, FVector posActor, FVector posTarget, FAngle ActorDir, FAngle TargetDir) 00695E50 double CAttackAction::CalcRandomDamage(double dRandDamageSeed) 00695F90 double CAttackAction::CalcDamage(double dPAttack, double dRandDamageBonus, double dPDefend, double dShieldDefense, double dAttrBonus, double dCriticalBonus, double dCriticalDamageBonusPer, double dCriticalDamageBonusDiff) 006960D0 bool CAttackAction::CheckAttackable(double dAttackerRange, double dAttackerCol, double dTargetCol, double dDistance, double dAttackCollisionHeight, double dTargetCollisionHeight, int nAttackerZ, int nTargetZ, AttackType eAttackType) 006963D0 double CAttackAction::CalcCriticalLocBonus(CCreature* pActor, FVector posActor, FVector posTarget, FAngle TargetDir) 006965B0 double CAttackAction::CalcHitLocBonus(FVector posActor, FVector posTarget, FAngle TargetDir) 00696740 double CAttackAction::CalcCriticalHeightBonus(FVector posActor, FVector posTarget) 00696880 double CAttackAction::CalcHitHeightBonus(FVector posActor, FVector posTarget) 00696A00 void CAttackAction::CheckItemSkill(AttackTargetDataType attackType) 006973E0 void CPrivateStoreAction::Set(CSmartID spActor, int nMode) 00696D40 void CNewAction::AddTimer(int nTick) 00697500 bool CNothingAction::OnStart() 006976C0 bool CNothingAction::OnDamaged(CSmartID spAttacker, int nDamage) 00697890 bool CStandAction::OnStart() 00697DB0 bool CSitAction::OnStart() 00698380 bool CAttackAction::OnTick() 00699060 [%s] CTalk::Start() but target outta range 00699060 bool CTalkAction::OnStart() 00699740 bool CGeneralAction::OnStart() 00699C10 bool CAttackWaitAction::OnStart() 00699D90 bool CAttackWaitAction::OnTick() 00699EE0 bool CAttackAction::CheckCritical(CCreature* pActor, double dCriticalProb, FVector posActor, FVector posTarget, FAngle ActorDir, FAngle TargetDir) 0069A150 bool CAttackAction::CheckIsHit(double dPHitRate, double dPAvoidRate, FVector posActor, FVector posTarget, FAngle ActorDir, FAngle TargetDir) 0069A410 bool CAttackAction::CheckBowCondition(CCreature *pActor) 0069A960 void CAttackAction::GenerateAttackTargetData(CCreature *pActor, CObject *pTarget, AttackTargetDataType &ret, double dAttackRatio) 0069B440 bool CPrivatreStoreAction::OnStart() 0069BAC0 void CCreatureController::SetJustUnfrozen() 0069BE80 bool CTreeLoc::Init() 0069C010 bool CTreeLoc::NearTree( FVector vLoc, int nDist) 0069C200 bool CTreeLoc::CanUseTree( FVector vLoc, int nDist) 0069C390 void CCreatureController::ActionBroadcastMove(FVector vStart, FVector vTo) 0069C770 void CCreatureController::ActionBroadcastMoveToTarget(FVector vStart, int nTargetID, int nDistance) 0069C9E0 void CCreatureController::ActionBroadcastStopMove() 0069CF10 void CCreatureController::ActionBroadcastMeteoSkillUse(int nTargetID, int nSkillID, int nSkillLevel, int nEstimatedTime, CSmartID target, CSkillInfo* pSkillInfo, CSkillAction2* pAction, std::xvectorFVector &v) 0069D8C0 void CCreatureController::ActionBroadcastSkillUse(int nTargetID, int nSkillID, int nSkillLevel, int nEstimatedTime, CSmartID target, CSkillInfo* pSkillInfo, CSkillAction2* pAction) 0069DF00 void CCreatureController::ActionBroadcastSkillCanceled(CSkillAction2 *pSkillAction) 0069E340 void CCreatureController::ActionBroadcastAttack(AttackTargetDataType target, int nMultiCount, AttackTargetDataType arrMultiTarget[]) 0069E820 void CMoveInVehicleAction::SetMoving() 0069F360 void CMoveInVehicleAction::Start() 0069F690 bool CMoveInVehicleAction::Tick() 006A04D0 CCreatureController::~CCreatureController() 006A0900 bool CTreeLoc::UseTree(int nTreeId, FVector vLoc, int nDist) 006A0ED0 bool CAttackAction::OnStart() 006A28D0 void CTreeLoc::DeleteTree(int nTreeId) 006A3090 CCreatureController::CCreatureController() 006A36E0 void CCreatureController::DoPendingAction(int nRecursiveCount) 006A39D0 void CCreatureController::OnStopMove() 006A3BC0 void CCreatureController::OnDamagedMessage(CSmartID spAttacker, int nDamage) 006A3D70 ASYNCHRONOUS_SERIALIZE_IMPL1(CCreatureController, AsyncTimerExpired, int, id) 006A43A0 void CCreatureController::DoFirstAction() 006A47C0 void CCreatureController::DoNothing() 006A4970 void CCreatureController::Stand(int nDelayTime) 006A4BD8 void CCreatureController::Sit(int nDelayTime) 006A4E60 void CCreatureController::Attack(CObject *pTarget) 006A50B0 void CCreatureController::Talk() 006A5334 void CCreatureController::MoveInVehicle(CVehicle *pVehicle, FVector vRelPos) 006A55DD ASYNCHRONOUS_SERIALIZE_IMPL0(CCreatureController, EnterCreature) 006A5770 ASYNCHRONOUS_SERIALIZE_IMPL1(CCreatureController, LeaveCreature, CSmartID, spActor) 006A5920 void CCreatureController::TimerExpired(int id) 006A5AF8 ASYNCHRONOUS_SERIALIZE_IMPL1(CCreatureController, PrivateStore, int, nMode) 006A5DB0 inline void CalcMidDest(FVector vStart, FVector vDest, double dActorSpeed, FVector &vMidDest, int &nNextTick, bool &bArrived, bool &bNotBlocked, bool bDoPathfind, CCreature *pActor) 006A6260 void CMoveAction::Set(CSmartID spActor, FVector vDest, bool bPathFind) 006A6390 bool CMoveAction::OnStopMove() 006A6530 void CMoveToTarget::Set(CSmartID spActor, CSmartID spTarget, bool bForceAttack) 006A6710 bool CMoveToTargetAction::OnLostTarget(int id, bool ByUser) 006A67F0 bool CMoveToTargetAction::OnTargetOutOfSight(int id) 006A69A0 FVector CMoveToTargetAction::GetTargetPos() 006A9BD0 bool CMoveToTargetWaitAction::Set(CSmartID spActor, CSmartID spTarget, int dist) 006A6C50 bool CMoveToTargetWaitAction::OnLostTarget(int id, bool ByUser) 006A6D30 bool CMoveToTargetWaitAction::OnTargetOutOfSight(int id) 006A7230 void CMoveAction::OnEnd(bool bFinishedWell) 006A7C90 void CMoveAction::SetMoving() 006A9D3F void CCreatureController::MoveToTarget(CObject *pTarget) 006AA040 void CMoveToTargetAction::OnEnd(bool bFinishedWell) 006AAA60 void CMoveToTargetAction::SetDistance() 006AB010 void CMoveToTargetAction::SetValidPendingAction() 006ABD40 FVector CMoveToTargetAction::GetDestination() 006AC240 bool CMoveToTargetWaitAction::OnTick() 006AC0A0 void CMoveAction::Start() 006ACAF0 bool CMoveAction::Tick() 006AD380 void CMoveToTargetAction::SetMoving() 006AEF10 bool CMoveToTargetAction::OnStart() 006AFA20 bool CMoveToTargetAction::OnTick() 006B06F0 bool CSkillAction2::OnLostTarget(int id, bool ByUser) 006B0940 bool CSkillAction2::OnDisappear() 006B0AA0 bool CSkillAction2::OnDamaged(CSmartID spAttacker, int nDamage) 006B1110 bool CSkillAction2::CheckAttackable(double dAttackerRange, double dAttackerCol, double dTargetCol, double dDistance, double dAttackCollisionHeight, double dTargetCollisionHeight, int nAttackerZ, int nTargetZ) 006B1830 void CSkillAction2::OnEnd(bool bFinishedWell) 006B22D0 void CSkillAction2::CalcMeteoPointList() 006B28F0 bool CSkillAction2::OnStart() 006B70F0 bool CSkillAction2::OnTick() 006B9A80 bool CNoblessSystem::SetNoblessSkill(User *pUser) 006B9C70 void CNoblessSystem::SetUserNoblessData(User *pUser, int nNoblessIndex) 006B9EF0 void CNoblessSystem::LinkNobless(User *pUser) 006BA620 void CNoblessSystem::Init() 006BB0A0 void CNPC::ReportOrt(char *caller, int line, int nWorkType) 006BB2A0 CNPC::~CNPC() 006BB3C0 CNPC::SetName() 006BB4F0 CNPC::CreateInitialItems() 006BB940 CNPC::DropItem() 006BBDB0 bool CNPC::EquipItem(int ItemClassID) 006BBFC0 [%s][%d]cannot find master from pet(%d) 006BBFC0 [%s][%d] CNPC::EquipItem. invalid slot type(%d) 006BBFC0 CNPC::EquipItem() 006BC5B0 CNPC::UnequipItem(CItem*) 006BC6E0 bool CNPC::HandleItemManipulation(int nCount, ItemManiRequest RequestList[], AtomicJob *pAtomicJob) 006BC870 CNPC::Set(int) 006BD140 CNPC::Set(double) 006BD7B0 CNPC::Set(int64) 006BDA80 CNPC::Set(WCHAR*) 006BDFA0 CNPC::RegenBonusByMotionEx() 006BE0C0 CNPC::ValidateAttackSpeed() 006BE1E0 CNPC::ValidateOrgHPMP() 006BE310 CNPC::ValidateOrgHPRegen() 006BE430 CNPC::ValidateOrgMPRegen() 006BE550 CNPC::ValidateOrgSpeed() 006BE6A0 CNPC::MoveToLocation(int, int, int) 006BE810 void CNPC::OnNpcSocketClose(void) 006BE930 void CNPC::OnUseSkillFinished(int nTargetID, int nSkillID, int nSkillLevel, int nFinished) 0095792E CBitStorage() 006BED40 CNPC::CNPC(&other) 006BF0F0 CNPC::SetDefaultParameters() 006BF8D0 bool CNPC::AddItemToInventory2(CItem *pItem) 006BFCB0 CNPC::Copy() 006BFE90 void ComputeClanHelpTable() 006C03A0 User* CNPC::GetMaster() 006C0590 bool CNPC::IsEnemyTo(CCreature *pAttacker) 006C0AD0 CNPC::LeaveWorld() 006C0CC0 CNPC::Say() 006C0E90 void CNPC::Shout(WCHAR* str) 006C1060 bool CNPC::TeleportToLocation(int x, int y, int z) 006C1370 void CNPC::SendNPCInfo(User *pUser, bool NewlyCreated) 006C2B00 CNPC::UnequipItem(SlotType) 006C2DB0 static bool SendClanDiedEvent(CNPC *pVictim) 006C38B0 CNPC::Die(CCreature* pEnemy) 006C5930 CNPC::Set(xvectorGoodStruct*) 006C5CA0 bool IsSiegeAgit(int nResidenceId) 006C5E60 CNPC::TimerExpired() 006C67C0 void CNPC::EnterWorld(bool bSetDefaultParam, int nHP, int nMP) 006C8850 void CNPC::OnCreate() 006C89B0 CNPC::Delete() 006C8DC0 Ignore clan list size overflow (max = 20) 006C8DC0 CNPC::Set(xvectorint) 006C9C40 CNPC::Set(xvectorItemDropStruct*) 006CAE30 CNPC::CNPC() 006CB1F0 CNpcBattleAgit::CNpcBattleAgit() 006CB380 void CNpcBattleAgit::StartSiege() 006CB5A0 void CNpcBattleAgit::TimerExpired(int id) 006CB840 void CNpcBattleAgit::StartTimer() 006CB9A0 void CNpcBattleAgit::PauseSiege() 006CBA90 void CNpcBattleAgit::ResumeSiege(); 006CC240 void CNpcBattleAgit::EndSiege() 006CCA60 int NpcServer::RemoveEx(SOCKET socket) 006CCEF0 void NpcServer::SetConnected(int n) 006CCD40 void NpcServer::Send(const char* format, ...) 006CCEF0 bool NpcServer::Add(SOCKET newSocket, CSocket* socket) 006D4690 static void NpcToServer(int nCmd, int nByte) 006D0430 inline int CSharedCreatureData::GetMemoState(int nQuestID, int nSlot) 006CD8F0 ItemManip::Disassemble(const unsigned char *packet) 006CDAE0 bool NpcRegisterCastleSiege(NpcSocket* pSocket, const unsigned char *pPacket) 006CDBA0 bool NpcUnregisterCastleSiege(NpcSocket* pSocket, const unsigned char *pPacket) 006CDC60 bool NpcCheckSiege(NpcSocket* pSocket, const unsigned char *pPacket) 006CDD20 bool NpcSetCastleSiegeTime(NpcSocket* pSocket, const unsigned char *pPacket) 006CDE0D bool NpcSetTaxRate(NpcSocket* pSocket, const unsigned char *pPacket) 006CDFA0 bool NpcSetResidenceTaxRate(NpcSocket* pSocket, const unsigned char *pPacket) 006CE0ED bool NpcSetResidenceTaxRateEach(NpcSocket* pSocket, const unsigned char *pPacket) 006CE2ED bool NpcSetVaultEmpty(NpcSocket* pSocket, const unsigned char *pPacket) 006CE4BD bool NpcRegisterAgit(NpcSocket* pSocket, const unsigned char *pPacket) 006CEBED bool NpcShowEnchantSkillList(NpcSocket* pSocket, const unsigned char *pPacket) 006CEDAD bool NpcEnchantSkillSuggestion(NpcSocket* pSocket, const unsigned char *pPacket) 006CEEE0 bool NpcSkillQuestSuggestion(NpcSocket* pSocket, const unsigned char *pPacket) 006CEFA0 bool NpcShowRedirectMessage(NpcSocket* pSocket, const unsigned char *pPacket) 006CF08D bool NpcUseItem(NpcSocket* pSocket, const unsigned char *pPacket) 006CF260 bool NpcCreatePrivates(NpcSocket* pSocket, const unsigned char *pPacket) 006CF320 bool NpcEnableTimeEvent(NpcSocket* pSocket, const unsigned char *pPacket) 006CF640 bool NpcPongForCastleSiege(NpcSocket* pSocket, const unsigned char *pPacket) 006CF770 bool NpcDummy(NpcSocket* pSocket, const unsigned char *pPacket) 006CF8A0 bool NpcCastleBanishOthers(NpcSocket* pSocket, const unsigned char *pPacket) 006CFA3D bool NpcCastleHpRegen(NpcSocket* pSocket, const unsigned char *pPacket) 006CFBCD bool NpcCastleMpRegen(NpcSocket* pSocket, const unsigned char *pPacket) 006CFD5D bool NpcAgitTeleportLevel(NpcSocket* pSocket, const unsigned char *pPacket) 006CFEC0 bool DoQuestItemLogging(User *pUser, int nCount, ItemManip RequestList[]) 006D06F0 bool NpcSetDoorHpLevel(NpcSocket* pSocket, const unsigned char *pPacket) 006D08D7 bool NpcGetDoorHpLevel(NpcSocket* pSocket, const unsigned char *pPacket) 006D0A90 bool NpcSetControlTowerLevel(NpcSocket* pSocket, const unsigned char *pPacket) 006D0C17 bool NpcGetControlTowerLevel(NpcSocket* pSocket, const unsigned char *pPacket) 006D0DD7 bool NpcAreaSetOnOff(NpcSocket* pSocket, const unsigned char *pPacket) 006D0F50 bool NpcShowTerritoryInfo(NpcSocket* pSocket, const unsigned char *packet) 006D10B0 NpcSocket::NpcSocket(SOCKET s) : CSocket(s, 512 * 1024) 006D4540 NpcSocket::~NpcSocket() 006D11FF CSocket* NpcSocket::Allocate(SOCKET s) 006D1370 void NpcSocket::OnCreate() 006D1960 CBuy(int nBuyListID, int nResidenceID) 006D1B70 virtual int GetResidenceID() const 006D1C40 virtual int GetTaxRate() const 006D1D90 virtual int ReportShopTax() 006D1F40 CSell(int nSellListID) 006D1AA0 virtual int GetListID() const 006D2220 bool NpcShout(NpcSocket* pSocket, const unsigned char *pPacket) 006D24EC bool NpcShowMultisellPage(NpcSocket* pSocket, const unsigned char *pPacket) 006D2910 bool NpcInstantTeleport(NpcSocket* pSocket, const unsigned char *pPacket) 006D2C67 bool NpcShowSystemMessage(NpcSocket* pSocket, const unsigned char *pPacket) 006D2F70 bool NpcChangeStopType(NpcSocket* pSocket, const unsigned char *pPacket) 006D3612 [%s][%d] ItemManip::Dump() = Count=[%d] 006D3291 bool NpcAtomicDelGiveItem(NpcSocket* pSocket, const unsigned char *pPacket) 006D380C bool NpcOpenSiegeInfo(NpcSocket* pSocket, const unsigned char *pPacket) 006D3C4D bool NpcSuicide(NpcSocket* pSocket, const unsigned char *pPacket) 006D3E80 bool NpcSystemMessage(NpcSocket* pSocket, const unsigned char *pPacket) 006D40E3 bool NpcManorFunc(NpcSocket* pSocket, const unsigned char *packet) 006D4340 bool NpcOlympiadFunc(NpcSocket* pSocket, const unsigned char *packet) 006D4690 void NpcSocket::OnRead() 006D4E20 bool NpcClassChange(NpcSocket* pSocket, const unsigned char *pPacket) 006D51DD bool NpcSetWeightPoint(NpcSocket* pSocket, const unsigned char *pPacket) 006D54F0 bool NpcUseSkill(NpcSocket* pSocket, const unsigned char *pPacket) 006D598F ping-pong result : main-npc : %dms, npc-main : %dms, pending write(npc-main) : %dbytes 006D58D0 bool NpcPing(NpcSocket* pSocket, const unsigned char *pPacket) 006D5B70 bool NpcSocialAction(NpcSocket* pSocket, const unsigned char *pPacket) 006D5DBD bool NpcDespawn(NpcSocket* pSocket, const unsigned char *pPacket) 006D6243 bool NpcSound(NpcSocket* pSocket, const unsigned char *pPacket) 006D657D bool NpcShowQuestMark(NpcSocket* pSocket, const unsigned char *pPacket) 006D67BD bool NpcRequestLookNeighbor(NpcSocket* pSocket, const unsigned char *pPacket) 006D69ED bool NpcStopMove(NpcSocket* pSocket, const unsigned char *pPacket) 006D6C00 bool NpcShowDirection(NpcSocket* pSocket, const unsigned char *pPacket) 006D6E1D bool NpcShowQuestInfo(NpcSocket* pSocket, const unsigned char *packet) 006D704D bool NpcLookItems(NpcSocket* pSocket, const unsigned char *packet) 006D7980 BuySellListCache::ClearAll() 006D7B87 bool NpcCreatePacket(NpcSocket* pSocket, const unsigned char *pPacket) 006D81EC bool NpcMovePacket(NpcSocket* pSocket, const unsigned char *pPacket) 006D8900 bool NpcSayPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006D8BF4 bool NpcAttackPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006D8EFF bool NpcMoveTaxToResidenceBank(NpcSocket* pSocket, const unsigned char *pPacket) 006D9570 bool NpcMoveMoneyToResidenceBank(NpcSocket* pSocket, const unsigned char *pPacket) 006D9AD7 bool NpcShowHTMLString(NpcSocket* pSocket, const unsigned char *pPacket) 006D9CFD bool NpcChangeMoveType(NpcSocket* pSocket, const unsigned char *pPacket) 006D9F10 bool NpcEquipItem(NpcSocket* pSocket, const unsigned char *pPacket) 006DA164 bool NpcMoveToPawn(NpcSocket* pSocket, const unsigned char *pPacket) 006DA514 bool NpcShowSkillList(NpcSocket* pSocket, const unsigned char *pPacket) 006DAA02 bool NpcGrowSkillSuggestion(NpcSocket* pSocket, const unsigned char *pPacket) 006DB16C bool NpcGetItem(NpcSocket* pSocket, const unsigned char *pPacket) 006DB610 bool NpcLeaveWorld(NpcSocket* pSocket, const unsigned char *pPacket) 006DB971 bool NpcCreateOnePrivate(NpcSocket* pSocket, const unsigned char *pPacket) 006DC4ED bool NpcKillMe(NpcSocket* pSocket, const unsigned char *pPacket) 006DC75D bool NpcPledgeLevelUp(NpcSocket* pSocket, const unsigned char *pPacket) 006DCA60 bool NpcViewSiegeList(NpcSocket* pSocket, const unsigned char *pPacket) 006DCCE0 bool NpcApproveBattle(NpcSocket* pSocket, const unsigned char *pPacket) 006CF480 bool NpcCastleGateOpenClose(NpcSocket* pSocket, const unsigned char *pPacket) 006DD207 static bool NpcBroadcastSystemMessage(NpcSocket *pSocket, const unsigned char *packet) 006DD4E0 bool ShowTutorialPage(NpcSocket* pSocket, const unsigned char *pPacket) 006DD87D bool ShowQuestionMark(NpcSocket* pSocket, const unsigned char *pPacket) 006DDAED bool CloseTutorialHTML(NpcSocket* pSocket, const unsigned char *pPacket) 006DDD4D bool EnableTutorialEvent(NpcSocket* pSocket, const unsigned char *pPacket) 006DDFC3 bool RadarControl(NpcSocket* pSocket, const unsigned char *pPacket) 006DE2A3 bool NpcEarthquake(NpcSocket* pSocket, const unsigned char *pPacket) 006DE5C3 bool NpcSpecialCamera(NpcSocket* pSocket, const unsigned char *pPacket) 006DE953 bool NpcSpecialCamera2(NpcSocket* pSocket, const unsigned char *pPacket) 006DECC0 bool NpcNormalCamera(NpcSocket* pSocket, const unsigned char *pPacket) 006DEF40 bool NpcAgitAuction(NpcSocket* pSocket, const unsigned char *pPacket) 006DF283 bool NpcMusicEffect(NpcSocket* pSocket, const unsigned char* pPacket) 006DF520 bool NpcStaticObjectAttackPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006DF6A5 bool NpcBroadcastScriptEvent(NpcSocket* pSocket, const unsigned char *pPacket) 006E0130 bool NpcLottoBuyTicket(NpcSocket* pSocket, const unsigned char *pPacket) 006E03C0 bool NpcQueryTeamBattleNpc(NpcSocket* pSocket, const unsigned char *pPacket) 006E09C8 bool NpcHennaItemListOpenForEquip(NpcSocket* pSocket, const unsigned char *pPacket) 006E0E18 bool NpcHennaEquipListOpenForUnequip(NpcSocket* pSocket, const unsigned char *pPacket) 006E1260 bool NpcQueryTeamBattlePledge(NpcSocket* pSocket, const unsigned char *pPacket) 006E1763 bool NpcSetNextSeedInfo(NpcSocket* pSocket, const unsigned char *pPacket) 006E1F73 bool NpcSetNextProcureInfo(NpcSocket* pSocket, const unsigned char *pPacket) 006E2894 bool NpcShowSellSeedList(NpcSocket* pSocket, const unsigned char *pPacket) 006E2DB0 bool NpcGetSubJobList(NpcSocket* pSocket, const unsigned char *pPacket) 006E3630 bool NpcChangeSubJob(NpcSocket* pSocket, const unsigned char *pPacket) 006E3110 bool NpcCreateSubJob(NpcSocket* pSocket, const unsigned char *pPacket) 006E3FB0 bool NpcGiveContribution(NpcSocket* pSocket, const unsigned char *pPacket) 006E436F bool NpcUseSoulSpiritShot(NpcSocket* pSocket, const unsigned char *packet) 006E4D02 bool NpcShowBuyPagePacket(NpcSocket* pSocket, const unsigned char *pPacket) 006E69B9 [%s][%d] Undefined item(%d) 006E662E [%s][%d] Not a item(%d) 006E5CB2 bool NpcShowSellPagePacket(NpcSocket* pSocket, const unsigned char *pPacket) 006E705E bool NpcShowSellPreviewPagePacket(NpcSocket* pSocket, const unsigned char *pPacket) 006E7FFF static bool NpcAnnounce(NpcSocket *pSocket, const unsigned char*packet) 006E853C bool NpcQueryTeamBattle(NpcSocket* pSocket, const unsigned char *pPacket) 006E8DA0 bool IsInTerritory(std::xvectorCTerritory* m_Territories, std::xvectorCTerritory* m_BannedTerritories, FVector vLocation) 006E91F4 bool NpcGetBattleRoyalPledgeList(NpcSocket* pSocket, const unsigned char *pPacket) 006EB1CC bool NpcBroadcastToParty(NpcSocket* pSocket, const unsigned char *pPacket) 006EBE3B bool NpcVersionPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006EC0B0 void Push(int index, int x, int y, int z, int dir, int nSetDefaultParam, int nHP, int nMP) 006EC3C0 bool NpcEnterWorldPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006EC59F bool NpcRegisterTelPosListPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006EC962 bool NpcTeleportPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006ED2FF bool NpcShowTelposList(NpcSocket* pSocket, const unsigned char *pPacket) 006ED7D2 bool NpcRegisterBuySellListPacket(NpcSocket* pSocket, const unsigned char *pPacket) 006EDADF bool NpcInstantTeleportInMyTerritory(NpcSocket* pSocket, const unsigned char *pPacket) 006EF32F bool NpcJoinTimeAttack(NpcSocket* pSocket, const unsigned char *pPacket) 006EF8BF bool NpcLeaveTimeAttack(NpcSocket* pSocket, const unsigned char *pPacket) 006F0910 CNpcRemover::TimerExpired() 006F0C60 void NpcSocket::OnClose() 006F1410 [%s] cannot spawn at (%d, %d) ; invalid position at file[%s], line[%d] 006F1410 void CEnterWorldSerializer::TimerExpired(int id) 006F2360 MemoryObject::MemoryObject() 006F2470 MemoryObject::MemoryObject(const MemoryObject& other) 006F2730 CObject::CObject() 006F28D0 CObject::CObject(const CObject& other) : CIOObject(other) 006F2A20 void CObject::Delete() 006F2B00 HearResult CObject::Hear(CObject* obj, const WCHAR *name, wchar_t* str, int spt) 006F2BC0 const TCHAR* CObject::GetName() const 006F2C80 void CObject::Set(ObjectFieldType name, WCHAR* value) 006F2DB0 void CObject::Set(ObjectFieldType name, WCHAR* value, int prob) 006F2EE0 void CObject::Set(ObjectFieldType name, int value) 006F3030 void CObject::Set(ObjectFieldType name, __int64 value) 006F3180 void CObject::Set(ObjectFieldType name, double value) 006F32E0 void CObject::Set(ObjectFieldType rest_name, std::xvectorint *pIntVector) 006F3420 void CObject::Set(ObjectFieldType name, std::xvectorItemDropStruct* *pItemItemDropList) 006F3560 bool CContributeData::PickableIn2Sec(class CCreature *pCreature) 006F36F0 void CContributeData::TimerExpired(int id) 006F3850 bool CContributeDataForEvent::PickableIn15Sec(class CCreature *pCreature) 004D2670 inline void Write(const _T &a) 006F40D0 CGeneralObject* CGeneralObject::GetObject(unsigned int sid) 004D38A0 inline void CTLPipeBase::Write(int tid, const _T &a) 006F4920 CObject* CObject::GetObject(unsigned int sid) 006F4BB0 CGeneralObject::CGeneralObject() 004D3F90 inline void DeleteObject(unsigned int sid) 006F5090 void CGeneralObject::Delete() 006F52F0 void CContributeData::Clear() 006F54C0 bool CContributeData::PickableIn15Sec(class CCreature *pCreature) 006F5B40 void CContributeData::AccumulateContribute(CCreature* pEnemy, double dCont) 006F5ED0 void CContributeData::ArrangePartyContribute(PartyContributeMap &partyContributeMap, CParty *pParty, double contribute) 006F6490 creature::die debug nSPParty(%d), nTotalSP(%d) nRestSP(%d) 006F6490 creature::die debug nMember(%d) nExpParty(%d), nTotalExp(%d) nRestExp(%d) 006F6490 creature::die debug character(%s) nMemberExp(%d), dPartyPortion(%f), dFactor(%f) 006F6490 creature::die debug dPartyBonus(%f), dSumFactor(%f), dExpParty(%f) 006F6490 void CContributeData::Distribute() 006F9870 CContributeDataForOne::CContributeDataForOne(User *pUser) 006F9BF0 CContributeDataForEvent::CContributeDataForEvent(User *pUser) 006FA0C0 [%s][%d] Parsing Objects file failed line(%d) 006FA0C0 void CObjectDB::LoadNPC() 006FC590 void SetIndexByClassID(int nClassID, int nIndex) 006FA420 const WCHAR* CObjectDB::GetAI(int nClassId) const 006FA690 const WCHAR* CObjectDB::GetName(int nClassId) const 006FA900 CObject* CObjectDB::GetObject(int nClassId) const 006FAB60 [%s][%d] CreateItem Failed. (GetObject Failed) 006FAB60 CItem* CObjectDB::CreateItem(int nClassId) const 006FB0C0 CObject* CObjectDB::SetGetObject(int nClassId) const 006FB330 int CObjectDB::IsItSet(CCreature * pCreature, int *pSlot) 006FB7F0 int CObjectDB::GetClassIdFromName(const TCHAR* pszName) const 006FBAC0 CObject* CObjectDB::GetObjectByName(PWCHAR pszName) const 006FBE90 [%s][%d] CreateNPC Failed. (GetObject Failed) 006FC060 void CObjectDB::LoadItem() 006FC590 [%s][%d] npc class count over (MAX=%d) 006FC590 void CObjectDB::RegisterObject(CObject *pObj) 006FCC30 void CObjectDB::SetRegisterObject(CSetItem *pObj) 006FDEE0 void COlympiadField::Init() 006FE010 [%s][%d][%s] nUserServerId(%d) 006FE010 void COlympiadField::AsyncPlayerDied(int nUserServerId) 006FE180 void ChangeStatus(FieldStatus::type status) 006FE310 bool COlympiadField::SummonUser() 006FEB90 bool COlympiadField::CheckGameExit() 006FEE20 [%s][%d][%s] user1(%s) damage(%d) user2(%s) damage(%d) 006FEE20 void COlympiadField::SetWinner() 006FF0E0 void COlympiadField::StatusProcessMatch() 006FF240 [%s][%d][%s] nPlayer1(%d) nPlayer2(%d) 006FF240 void COlympiadField::AsyncAddEntry(BYTE byGameRule, int nPlayer1, int nPlayer2) 006FF680 void COlympiadField::AsyncEscapePlayer(int nUserServerId) 006FF8B0 void COlympiadField::SendVToPlayers(const char* format, va_list args) 006FFAF0 void COlympiadField::SendToPlayers(const char* format, ...) 006FFC30 void COlympiadObserverEntry::Broadcast(const char* format, va_list args) 00700010 void COlympiadField::StatusPrepareMatch() 00700340 void COlympiadField::StatusClearMatch() 007005E0 void COlympiadField::Broadcast(const char* format, ...) 00700730 bool COlympiadObserverEntry::AddEntry(int nUserServerId) 007020F0 bool COlympiadObserverEntry::RemoveEntry(int nUserServerId) 00700930 void COlympiadField::StatusWaitMatch() 00700AD0 [%s][%d][%s] not nobless? m_nPlayer1_DBid(%d) m_nPlayer2_DBid(%d) 00700AD0 void COlympiadField::DoFinishJob(int nWinnerSid, SharedNoblessInfo *pPlayer1Info, SharedNoblessInfo *pPlayer2Info) 00701A10 void COlympiadField::StatusFinishMatch() 007020F0 void COlympiadField::AsyncEscapeObserver(int nUserServerId) 00702360 void COlympiadField::AsyncUpdateUserStatus(int nUserServerId, int nUpdateType, int nObserverId) 007026F0 void COlympiadField::AsyncUpdateSpelledInfo(int nUserServerId, int nObserverId) 007029F0 void COlympiadField::AsyncChangeObserverField(int nUserServerId, int nFieldId) 00702C70 [%s][%d][%s] User1 Status(%d) User2 Status(%d) 00702C70 void COlympiadField::AddEntry(BYTE byGameRule, int nPlayer1ServerId, int nPlayer2ServerId) 00703000 void COlympiadField::AddObserver(int nUserServerId) 00703210 void COlympiadField::StatusStartMatch() 00703410 [%s][%d] already exists id(%d) 00703410 void COlympiadField::AsyncAddObserver(int nUserServerId) 007036E0 void COlympiadField::ProcessMessage() 00703A10 void COlympiadField::TimerExpired(int id) 00703C00 COlympiadField *COlympiadUser::GetField() 00703CE0 bool COlympiadUser::ValidInventory() 00703E40 void COlympiadUser::ChangeObserverField(int nFieldId) 00707F10 void COlympiadEntry::EntrySelectEnd() 00703FA0 void COlympiadSystem::Init() 007041C0 void COlympiadSystem::CheckAutoStart() 00704300 [%s][%d] invalid field id(%d) 00704300 void COlympiadFuncHandler::ObserveOlympiad() 007048F0 bool COlympiadUserStateMachine::SetEnableStatus(const BYTE tblEnableState[], size_t nSize, BYTE byState) 00704A20 void COlympiadUser::LeaveParty() 00704BD0 void COlympiadUser::ObserverHide(bool bOnoff, const FVector &pos) 00705430 bool COlympiadUserStateMachine::ChangeState(BYTE byState) 007056A0 [%s][%d][%s] nFieldId(%d) 007056A0 [%s][%d][%s] nStatus(%d) 007056A0 bool COlympiadUser::SetObserver(int nFieldId, const FVector &vMovePos) 00705950 bool COlympiadUser::RegisterOlympiadEntry() 00705A70 bool COlympiadUser::WaitingOlympiadPlaying() 00705B90 bool COlympiadUser::WaitingOlympiadObserving() 00705CB0 bool COlympiadUser::OlympiadStatusReset() 00705DE0 [%s][%d][%s] Status(%d) 00705DE0 void COlympiadUser::EscapeOlympiad() 007063C0 [%s][%d] invalid user index(%d) 007063C0 [%s][%d] invalid npc index(%d) 007063C0 bool COlympiadFuncHandler::PreCheck() 00706CE0 void COlympiadUser::UnequipForbiddenWeapon() 007071C0 [%s][%d][%s] index(%d) out of bound, class [%d] 007071C0 void COlympiadDefaultSetting::GiveSkill(int nUserSid) 00707620 void COlympiadUser::ReadyForMatch(const FVector &vMovePos) 00707CB0 bool COlympiadUser:SetPlayer(BYTE byPlayerOrder, int nFieldId, const FVector &vMovePos) 00707F10 COlympiadEntry::COlympiadEntry() 00708160 [%s][%d] you are not nobless user(%d) class(%d) 00708160 bool COlympiadEntry::RemoveEntry(int nUserServerId) 00708C20 void COlympiadEntry::ClearAllEntry() 00709200 bool COlympiadEntry::GetClassFreeEntry(int nPlayer[2]) 00709640 bool COlympiadEntry::GetClassEntry(ClassType type, int nPlayer[2]) 00709B20 bool COlympiadEntry::GetClassEntry(int nPlayer[2]) 0070A120 bool COlympiadSystem::QuickMatch(int nFieldId, int nUserSid1, int nUserSid2) 0070A770 void COlympiadUser::OnLeaveWorld() 0070A8A0 void COlympiadFuncHandler::RemoveOlympiad() 0070CAA0 [%s][%d] invalid user server id(%d) 0070CAA0 bool COlympiadEntry::AddEntry(int nUserServerId, bool bClassFree) 0070D6C0 void COlympiadSystem::DoMatch() 0070E0A0 void COlympiadSystem::TimerExpired(int id) 0070E810 void COlympiadFuncHandler::AddOlympiad() 0070E9E0 void COlympiadFuncHandler::AddClassFreeOlympiad() 0070EBB0 void COlympiadFuncHandler::EscapeOlympiad() 0070EFA0 bool COlympiadPacket::ObserverEnd(CSocket* pSocket, const unsigned char *packet) 0070F100 [%s][%d][%s] Hack? nFieldId(%d) 0070F100 void COlympiadHtmlCommandHandler::MoveObserverField(CSocket *pSocket, int nFieldId) 0070F2D0 void COlympiadFuncHandler::Execute() 0070F460 void COlympiadHtml::SendMatchList() 00710610 bool COlympiadPacket::MatchList(CSocket* pSocket, const unsigned char *packet) 00710750 void COlympiadHtmlCommandHandler::Handle(CSocket *pSocket, const wchar_t *command) 007109C0 void COlympiadSystem::ConfirmStep() 00710D90 void COlympiadSystem::SetOlympiadTerm(bool bMonthly, bool bSave, int nSeason, int nStart, int nBonus1, int nBonus2, int nBonus3, int nBonus4, int nNominate) 00710FE0 void COlympiadSystem::SetOlympiadMonthly(int nSeason) 00711260 void COlympiadSystem::SaveOlympiadRecord(int nWinnerDbId, int nLoserDbId, int nWinnerPoint, int nLoserPoint) 00711410 void COlympiadSystem::StartOlympiadSeason() 00711580 void COlympiadSystem::SetDefaultOlympiadTerm(int nSeason) 00711710 void COlympiadSystem::SetDebugString(xwstring &sDebug) 00711BE0 bool CParseHTML::SendHTML(std::xwstring html, int nMode ) 00711E60 std::xwstring CParseHTML::GetTempletStr(int nTempletId ) 00712100 std::xwstring CParseHTML::MakeFormatedDate(time_l2_t dt, int nOption) 00712470 std::xwstring CParseHTML::ConvertStr(WCHAR * szSrc, int nOption) 00713120 BBS Too large packet ( type 1 ) 00713120 BBS Too large packet ( type 3 ) 00713120 bool CParseHTML::SendHTML(std::xwstring html, int nFavMode, int nArg1, int nArg2, int nArg3, int nArg4, int nArg5, WCHAR * sArg, int nSend) 00713C40 bool CParseHTML::SendErrorMsgHtml(WCHAR * sErrMsg, int nHtmlType) 00713F40 std::xwstring CParseHTML::GetWorldName(int nWorldId) 007141E0 std::xwstring CParseHTML::MakeHTMLFromStrTemplet( int nTempletId, StrStrMapType &mapData) 00714910 void CParseHTML::GetTempletFromFile() 00714EA0 void CParseHTML::AddStringMap( WCHAR * strName , WCHAR* format, ...) 00715420 void CParseHTML::AddStringLocalMap( WCHAR * strName, WCHAR* format, ...) 00715990 CParseHTML::CParseHTML( CUserSocket* socket) 00715F70 void CParseHTML::GetBodyFromFile(LPCWSTR pszHTMLFileName) 007166A0 void CParty::SetMaster(User *pMaster) 00716800 unsigned int CParty::GetRoutingType() 0041F1E0 (ST* CSharedFactoryT, ST, CONSTANT, SHIFT::Add(T *object)) 00717430 void CParty::DeleteMember(unsigned int nMemberId) 00717620 User *CParty::GetMaster() 00717800 void CParty::CancelTradeAllMember() 00717A30 User *CParty::GetItemWinnerOrderly(const FVector &posPicker, const CItem *pItem) 004D5150 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::Remove(T *object)) 007183E0 CParty::CParty(unsigned int nItemRoutingType) 00718640 CParty::~CParty() 00440FB0 void DeleteObject(int id, char *caller=NULL, int line=-1) 00718CF0 void CParty::MemberPositionPacket() 00719080 void CParty::TimerExpired(int id) 007191D0 void CParty::DismissImpl() 007196A0 void CParty::UpdateWindowPacket(User *pUser, int nUpdateType) 00719A90 void CParty::AddWindowPacket(User *pUser) 00719ED0 void CParty::OpenAllWindowPacket(User *pUser) 0071A400 void CParty::CloseAllWindowPacket() 0071A5F0 void CParty::RouteItem(CItem *pItem, User *pPicker) 0071AF50 bool CParty::SweepItem(int nItemClassId, int nCount, User *pPicker) 0071C5F0 void CParty::CheckRouteItem(CItem *pItem, User *pPicker) 0071CA30 User* CParty::GetMasterCandidate() 0071CC70 void CParty::OpenAllWindowPacket() 0071CE60 void CParty::SendAllSpelledInfoChanged() 0071D040 void CParty::GetAllMemberWhoCanAddItem(MemberList &lstMember, CItem* pItem, int nCount) 0071D360 void CParty::GetAllMemberWhoCanGetExpSp(MemberList &memberList, CCreature *pCreatureKilled) 0071D680 void CParty::BroadcastToAllParty(const char* format, ...) 0071D8A0 void CParty::BroadcastToAllPartyV(const char* format, va_list va) 0071DDD0 void CParty::Accept(CPartyMemberVisitor& visitor) 0071E010 void CParty::DismissByWithdraw() 0071E200 void CParty::Dismiss() 0071E450 void CParty::DistributeAdena(int nAmount, unsigned int nTraceChar, int nItemDBID, CItem* pItem) 0071E9F0 void CParty::AddMember(User *pMember) 0071EC70 void CParty::OnReplaceMaster(User* pOldMaster) 0071F660 unsigned intCParty::Oust(WCHAR *sName) 0071FFF0 void CParty::Withdraw(User *pUser) 007206F0 void CParty::HandOverMaster(User* pNewMaster) 00721480 void CPartyMatchingRequest::ResponseOnSystemMessage(CUserSP pUser, int messageNo) 00721770 void CPartyMatchingRequest::ResponseOnPartyMatchingWindowStatusChange(CUserSP pUser, bool flag) 00721AA0 void CPartyMatchingRequest::ResponseOnListRoom(CPartyRoomListFilter& filter, xvectorCPartyRoomSP& partyRoomList) 00722DB0 void CPartyMatchingRequest::ResponseOnCreateRoom(CPartyRoomSP partyRoom) 00723430 void CPartyMatchingRequest::ResponseOnUpdateRoom(CPartyRoomSP partyRoom) 00723900 void CPartyMatchingRequest::ResponseOnMemberJoin(CPartyRoomSP partyRoom, CPartyRoomMemberSP member) 00723F60 void CPartyMatchingRequest::ResponseOnMemberDirectJoin(CPartyRoomSP partyRoom, CPartyRoomMemberSP member) 00724360 void CPartyMatchingRequest::ResponseOnWithdraw(CPartyRoomSP partyRoom, CUserSP pUser) 00724900 void CPartyMatchingRequest::ResponseOnSay(CPartyRoomSP partyRoom, CUserSP pUser, WCHAR* msg) 00724D00 void CPartyMatchingRequest::ResponseOnMemberStateChange(CPartyRoomMemberSP member, CPartyRoomSP partyRoom) 00725350 void CPartyMatchingRequest::ResponseOnSystemMessageToAllMember(CPartyRoomSP partyRoom, int messageNo) 007256D0 void CPartyMatchingRequest::ResponseOnDismissParty(CPartyRoomSP partyRoom) 00725CE0 void CPartyMatchingRequest::ResponseOnDismissRoom(CPartyRoomSP partyRoom) 00726270 void CPartyMatchingRequest::ResponseOnChangeLocation(CPartyRoomSP partyRoom, CPartyRoomMemberSP member) 00726670 void CPartyMatchingRequest::ResponseOnInspect(CPartyRoomSP partyRoom, CUserSP pUser) 00726AA0 void CPartyMatchingRequest::ResponseOnViewRoom(CPartyRoomSP partyRoom, CUserSP pUser) 00726FC0 bool CPartyMatchingRequest::OnDismissPartyInternal(CPartyRoomSP partyRoom) 00727500 bool CPartyMatchingRequest::CreateRoom(CPartyRoomInfo& partyRoomInfo) 00727900 bool CPartyMatchingRequest::UpdateRoom(CPartyRoomInfo& partyRoomInfo) 00727BF0 CPartyRoomSP CPartyMatchingRequest::JoinRoomInternal(CUserSP pUser, int roomId, LocationFilter location) 007284A0 bool CPartyMatchingRequest::JoinRoom(CUserSP pUser, int roomId, LocationFilter location) 00728AE0 bool CPartyMatchingRequest::WithdrawRoomInternal(CUserSP pUser) 00729070 bool CPartyMatchingRequest::SayInRoom(CUserSP pUser, WCHAR* msg) 00729880 bool CPartyMatchingRequest::ListRoom(CPartyRoomListFilter& filter) 0072A600 bool CPartyMatchingRequest::OnJoinParty(CUserSP pPartyMaster, CUserSP pUser) 0072AF50 bool CPartyMatchingRequest::OnWithdrawParty(CUserSP pUser) 0072B110 bool CPartyMatchingRequest::OnReplacePartyMaster(CUserSP oldMaster, CUserSP newMaster) 0072B910 bool CPartyMatchingRequest::OnDismissParty(CParty* party) 0072BFB0 bool CPartyMatchingRequest::OnChangeLocation(CUserSP pUser) 0072C4F0 void CPartyMatchingRequest::InspectPartyRoom(CUserSP pUser, int partyRoomId) 0072C870 bool CPartyMatchingRequest::DismissRoomInternal(CPartyRoomSP partyRoom) 0072CB90 bool CPartyMatchingRequest::ManageRoom(CPartyRoomInfo& partyRoomInfo) 0072CD20 bool CPartyMatchingRequest::WithdrawRoom(CUserSP pUser) 0072D3D0 bool CPartyMatchingRequest::OustFromRoom(CUserSP pUser) 0072D9F0 bool CPartyMatchingRequest::DismissRoomOnly(CUserSP pUser) 0072DEC0 bool CPartyMatchingRequest::DismissRoom(int partyRoomId) 0072E140 bool CPartyMatchingRequest::DismissRoom(CUserSP pUser) 0072E4A0 bool CPartyMatchingRequest::OnLeaveWorld(CUserSP pUser) 0072E7A0 bool CPartyRoomInfoResponse::Respond(CUserSP pUser) 0072EA30 bool CPartyRoomSystemMessageResponse::Respond(CUserSP pUser) 0072EC00 bool CPartyMatchingWindowsStatusResponse::Respond(CUserSP pUser) 0072EE00 bool CPartyRoomJoinedMemberResponse::IsJoinedMember(CUserSP pUser) 0072F090 bool CPartyRoomDismissedResponse::Respond(CUserSP pUser) 0072F260 bool CPartyRoomWithdrawedMemberResponse::Respond(CUserSP pUser) 0072F610 bool CPartyRoomChatResponse::Respond(CUserSP pUser) 0072F830 bool CPartyRoomListResponse::Respond(CUserSP pUser) 0072FA60 bool CPartyRoomMemberStateChangedResponse::Respond(CUserSP pUser) 00730220 bool CPartyRoomJoinedMemberResponse::Respond(CUserSP pUser) 00730670 void Make(CPacketHelper& helper) 00730FD0 CPartyRoomMemberSP CPartyRoomMemberListResponse::GetMember(CUserSP pUser) 007314B0 bool CPartyRoomMemberListResponse::Respond(CUserSP pUser) 00731820 bool CPartyRoomCreatedLogger::Respond(CUserSP pUser) 00731FB0 bool CPartyRoomInspecter::Respond(CUserSP pUser) 00732F90 bool CPartyRoom::UpdateInfo(CPartyRoomInfo& partyRoomInfo) 00733100 int CPartyRoom::GetMemberCount() 007332F0 bool CPartyRoom::CheckAvailableMemberLimit() 00733420 bool CPartyRoom::CheckAvailableLevel(CUserSP pUser) 007335E0 bool CPartyRoom::IsPartyRoomMaster(CUserSP pUser) 007337A0 bool CPartyRoom::IsPartyMember(CUserSP pUser) 007339A0 bool CPartyRoom::IsPartyWaitingMember(CUserSP pUser) 00733F70 CPartyRoomMemberSP CPartyRoom::GetMember(CUserSP pUser) 00734590 bool CPartyRoom::IsPartyRoomMember(CUserSP pUser) 007347E0 bool CPartyRoom::CanJoin(CUserSP pUser) 00734DB0 bool CPartyRoom::Withdraw(CUserSP pUser) 007352D0 CPartyRoom::~CPartyRoom(void) 00735600 bool CPartyRoom::ReplaceMaster(CUserSP pUser) 007359C0 bool CPartyRoom::Join(CUserSP pUser) 00735CB0 bool CPartyRoom::DismissParty() 007360A0 void CPartyRoom::GetPartyMember(xvectorCPartyRoomMemberSP& memberList) 00736410 void CPartyRoom::GetPartyWaitingMember(xvectorCPartyRoomMemberSP& memberList) 00736650 void CPartyRoom::GetMemberList(xvectorCPartyRoomMemberSP& memberList) 00736840 int CPartyRoomInfo::GetNextRoomId() 00737960 void CPartyRoomInfo::SetMaxMemberLimit(int maxMemberLimit) 00736980 void CPartyRoomInfo::SetNewId() 00736D80 unsigned int CPartyRoomInfo::GetPartyRoutingType() const 00736F60 bool CPartyRoomInfo::IsBetweenLevelLimit(CUserSP pUser) const 00737180 int CPartyRoomInfo::GetLocation() 00737330 void CPartyRoomInfo::SetMaster(CUserSP pUser) 007375A0 bool CPartyRoomInfo::IsPartyMember(CUserSP pUser) const 00737960 void CPartyRoomInfo::Init(int id, CUserSP pUser, int lowerLevelLimit, int upperLevelLimit, int maxMemberLimit, int partyRoutingType, WCHAR* title) 00737E70 CPartyRoomInfo& CPartyRoomInfo::operator=(const CPartyRoomInfo& rhs) 007380B0 bool CPartyRoomListFilter::FilterByLevel(CPartyRoomSP partyRoom) 00738310 bool CPartyRoomListFilter::FilterByLocation(CPartyRoomSP partyRoom) 007387B0 bool CPartyRoomListFilter::IsFilteredCondition(CPartyRoomSP partyRoom) 00738C00 int CPartyRoomRegistry::CountMember() 00738E00 bool operator() (CPartyRoomRegistry::PartyRoomPair pair) 007398E0 CPartyRoomSP CPartyRoomRegistry::FindByIdInternal(int id) 00739B60 CPartyRoomSP CPartyRoomRegistry::FindByAuto(CUserSP pUser, LocationFilter location) 0073A200 CPartyRoomSP CPartyRoomRegistry::FindByMember(CUserSP pUser) 0073A5C0 CPartyRoomSP CPartyRoomRegistry::FindByMaster(CUserSP pUser) 0073A980 CPartyRoomSP CPartyRoomRegistry::FindById(int id) 0073AF40 bool CPartyRoomRegistry::CanRegister(CUserSP pUser) 0073C850 bool CPartyRoomRegistry::Replace(CUserSP oldMaster, CPartyRoomSP partyRoom) 0073CCB0 void CPartyRoomRegistry::RegisterPartyRoomMemberImpl(CUserSP pUser, CPartyRoomSP partyRoom) 0073D000 void CPartyRoomRegistry::UnregisterPartyRoomMemberImpl(CUserSP pUser) 0073D520 CPartyRoomRegistry::~CPartyRoomRegistry(void) 0073D9A0 void CPartyRoomRegistry::RegisterMemberList(CPartyRoomSP partyRoom) 0073DD80 void CPartyRoomRegistry::UnregisterMemberList(CPartyRoomSP partyRoom) 0073E0F0 void CPartyRoomRegistry::RegisterPartyRoomMember(CUserSP pUser, CPartyRoomSP partyRoom) 0073E3B0 void CPartyRoomRegistry::UnregisterPartyRoomMember(CUserSP pUser) 0073E5A0 bool CPartyRoomRegistry::List(CPartyRoomListFilter& filter, xvectorCPartyRoomSP& partyRoomList) 0073EB50 bool CPartyRoomRegistry::Register(CPartyRoomSP partyRoom) 0073F0B0 void CPartyRoomRegistry::Unregister(CPartyRoomSP partyRoom) 0073F400 bool CPartyRoomRegistry::IsPartyRoomMaster(CUserSP pUser) 0073F7D0 bool CPartyRoomRegistry::IsPartyRoomMember(CUserSP pUser) 0073FBA0 bool CPartyRoomRegistry::DoesShowPartyWantedMessage(CUserSP pUser) 0073FE70 void CPathNodeWorld::Load() 00740380 [%s][%d] invalid pos(%d, %d) zone[%d][%d] 00740380 CPathNode* CPathNodeWorld::GetPathNodeArray(int x, int y, int &count) 00740660 bool CPathNodeWorld::FindClosestPathNode(FVector vPos, CPathNode **PathNodeArray) 00740B70 inline bool CNodeVisitHash::Visit(unsigned int PathNodeIndex, double Dist, bool bWrite = true) 00740D90 void CPathNodeWorld::ViewPathNode(FVector vPos, CUserSocket *pSocket) 00742D90 PathFindResult CPathNodeWorld::PathFind(FVector vFrom, FVector vTo, FVector &vDest) 007455A0 void CPCParamDB::SetRegenMoveModeBonus(MoveModeEnum eMoveMode, double dValue) 00745690 double CPCParamDB::GetRegenMoveModeBonus(MoveModeEnum eMoveMode) 00745770 double CPCParamDB::GetKarmaIncreaseAmount(int nLevel) 00746BE0 bool CSummon::IsRealEnemyTo(CCreature* pAttacker) 00746DA0 bool CSummon::IsEnemyTo(CCreature* pAttacker) 00746F60 bool CSummon::IsMakeAttackerGuilty(CCreature *pAttacker, bool bGood) 00747150 bool CSummon::IsMakeAttackerChao(CCreature *pAttacker) 00747320 void CSummon::CacheMasterInfo(User *pUser) 007474C0 CCreature* CSummon::GetDelegate() 00747600 void CSummon::SendSummonStatus() 007478D0 void CSummon::SendSummonDelete() 00747A50 int CSummon::PrepareSpelledInfoChangedBuffer(char *pBuf, int nBufSize) 00747E20 int CSummon::GetSoulShotCount() 00747F00 int CSummon::GetSpiritShotCount() 00747FE0 void CPet::ChangePetName(const WCHAR *pszName) 00748170 void CPet::PetNameChanged(const WCHAR *pszName) 00748310 bool CPet::AddItemToInventory2(CItem *pItem) 00748480 bool CPet::CreatePet(int userSID, int userDBID, int nCollarClassID, int nPetClassID, int nPetLevel) 00748720 bool CPet::DestroyPet(User *pUser, CEtcItem *pPetCollarItem) 00748980 int CPet::GetMaxMeal(void) 00748A90 void CPet::ValidateMeal() 00748BE0 bool CPet::GetItem(CItem* pItem, unsigned int nAmount) 00748D40 bool CPet::ValidateOrgPAttack() 00748EF0 bool CPet::ValidateOrgPDefend() 00749090 bool CPet::ValidateOrgMAttack() 00749230 bool CPet::ValidateOrgMDefend() 007493D0 bool CPet::ValidateOrgHPMP() 007495F0 bool CPet::ValidateOrgHPRegen() 00749760 CPet::ValidateOrgMPRegen() 007498D0 int CPet::SetExp(int exp) 00749A70 bool CPet::ValidateLevel() 00749E70 bool CPet::DropItem(CItem* pItem, unsigned int nAmount, FVector &pos) 0074A250 void CPet::ResetParameter (void) 0074A5C0 bool CPet::Hungry() 0074A6A0 bool CPet::ValidateSpeed() 0074A970 bool CPet::ValidateAttackSpeed() 0074ABA0 bool CPet::EquipItem(CItem* item, SlotType slot) 0074ACF0 void CPet::AutoEquip() 0074AEB0 bool CPet::Usable(CItem *pItem) 0074AFF0 int CPet::GetSoulShotCount() 0074B110 int CPet::GetSpiritShotCount() 0074B230 void CPet::OnNpcSocketClose(void) 0074B380 CSafePointer2& operator=(const T* p) 0074B4C0 CSummon() 0074B680 CSummon(CSummon* other) 0074B7F0 CObject* CSummon::Copy() 0074B9D0 void CSummon::SetMaster(User *pUser) 0074BB40 void CSummon::SendSpelledInfoChanged() 0074BED0 bool CPet::CreatePet(User* pUser, int nCollarClassID, int nPetClassID, int nPetLevel) 0074C030 void CPet::EatFood(int nDelta) 0074C250 double CPet::EquipedArmorsPDefend() const 0074C3E0 double CPet::EquipedArmorsMDefend() const 0074C570 void CPet::InitObject(void) 0074C6B0 bool CPetManager::LinkPet(User* pUser, CPet* pPet) 0074C860 CObject* Copy() 0074CAA0 User* CSummon::GetMaster() 0074CC70 void CSummon::TimerExpired(int id) 0074CE40 bool CSummon::Die(CCreature* pEnemy) 0074D410 void CPet::OnDieDropItem(bool bDieOnBattleField) 0074E870 void CPet::SendPetItemList(bool bIsUpdating) 00750560 void CPetManager::DeleteAll() 00750930 void CSummon::SendSummonInfo(bool bUpdate, bool bNewlyCreated) 007513A0 void CPet::ExpDown(int nExpDec) 007514E0 bool CPet::Die(CCreature* pEnemy) 00751E10 void CPetManager::DeletePet(unsigned int UserDBID, unsigned int UserSID) 00752260 void CPet::TimerExpired(int id) 00752980 void CPet::GiveAllItemToMaster() 00753370 bool CPetManager::CreatePet(User* pUser, CPet* pPet) 007542A0 PetDataSheet::Record::Set(std::xvectorint vIntList) 00754720 bool CPetitionCli::Connect() 007549C0 void CPetitionCli::Free() 00754B10 bool CPetitionCli::CreateThread() 00754C60 int GetTepe2Category(int nType) 00754EC0 CPetitionCli::ReplyCharList(char * packet) 007553E0 CPetitionCli::ShowMessage(User *pUser, WCHAR * pwsMsg) 00755C90 void CPetitionCli::SetDisableTime(int t1, int t2) 00755DC0 bool IsDisableTime() 00755F30 bool CPetitionCli::RequestFeedback(int nLen, char* pBuf) 007560A0 bool CPetitionCli::LoadPetitionCategory() 007562B0 bool CPetitionCli::Init() 0075723B -- Petition Check out list (end)-- 00756FB0 -- Petition Check out list (begin)-- 00756FB0 CPetitionCli::ShowCheckOutList() 00757310 bool CPetitionCli::LeftChat(User *pUserGm, WCHAR * pwsTarget) 00757670 int CPetitionCli::GetMyPetition(int nUserDBID) 00757900 CPetitionCli::ReplyPetitionChatEnd(int nPetitionId, short nErrorCode) 00757E20 CPetitionCli::NotifyUserChat(User *pUser, Wchar * pwsMsg) 007584E0 CPetitionCli::NotifyGmChat(User *pGM, Wchar * pwsMsg) 00758960 CPetitionCli::LeaveMessage(int nPetitionId, WCHAR * pwsMsg) 00758D40 BYTE CPetitionCli::RequestPchatEnd(int nPetitionId, const wchar_t *pwzGMCharName, const wchar_t *pwzClientCharName) 00759180 void CPetitionCli::AcceptUserPchat(int nPetitionId, BYTE byError) 00759450 BYTE CPetitionCli::SendGmPchat(int nPetitionId, const wchar_t *pwzGMCharName, const wchar_t *pwzMessage) 00759AC0 bool CPetitionCli::ReplyLeftChat(int nPetitionId, Wchar * pwsTargetName, int nErrorCode) 0075A2E0 CPetitionCli::NotifyCheckIn(int nPetitionId) 0075A6D0 CPetitionCli::ReplyPetitionChatStart(int nPetitionId, short nErrorCode) 0075ABB0 bool CPetitionCli::ReplyJoinChat(int nPetitionId, Wchar * pwsTargetName, int nErrorCode) 0075B240 BYTE CPetitionCli::RequestPchatStart(int nPetitionId, const wchar_t *pwzGMCharName, const wchar_t *pwzClientCharName) 0075B8A0 CPetitionCli::NotifyCheckOut(int nPetitionId, WCHAR * wsGMCharName, WCHAR * wsClientCharName, int nGmDBID, int nClientDBID) 0075C500 CPetitionSocket::CPetitionSocket(SOCKET s, PetitionPacketFunc *aPacketTable) : CIOSocket(s) 0075C6E7 static bool PetitionDummyPacket(CPetitionSocket *socket, const unsigned char *packet) 0075C807 static bool ToSendPacketError(CPetitionSocket *socket, const unsigned char *packet) 0075C92F static bool PetitionAcceptWorld(CPetitionSocket *socket, const unsigned char *packet) 0075CAA7 static bool PetitionCategoryList(CPetitionSocket *socket, const unsigned char *packet) 0075CBD3 static bool NotifyCheckOut(CPetitionSocket *socket, const unsigned char *packet) 0075CE0F static bool AcceptChatStart(CPetitionSocket *socket, const unsigned char *packet) 0075CF7F static bool AcceptChatEnd(CPetitionSocket *socket, const unsigned char *packet) 0075D0EF static bool RequestCharList2(CPetitionSocket *socket, const unsigned char *packet) 0075D240 static bool AcceptJoinChat(CPetitionSocket *socket, const unsigned char *packet) 0075D3F0 static bool AcceptLeftChat(CPetitionSocket *socket, const unsigned char *packet) 0075D59D static bool NotifyFinish2(CPetitionSocket *socket, const unsigned char *packet) 0075D723 static bool LeaveMsgOk(CPetitionSocket *socket, const unsigned char *packet) 0075DA2F static bool AcceptUserPchat(CPetitionSocket *socket, const unsigned char *packet) 0075DB70 static bool AcceptFeedback2(CPetitionSocket *socket, const unsigned char *packet) 0075DD00 void CPetitionSocket::OnRead() 0075E120 void CPetitionSocket::Send(const char* format, ...) 0075E345 static bool PetitionServerVersion(CPetitionSocket *socket, const unsigned char *packet) 0075E637 static bool LeaveMessage(CPetitionSocket *socket, const unsigned char *packet) 0075E8D7 static bool RequestPchatStart(CPetitionSocket *socket, const unsigned char *packet) 0075EA87 static bool RequestPchatEnd(CPetitionSocket *socket, const unsigned char *packet) 0075EC37 static bool SendGmPchat(CPetitionSocket *socket, const unsigned char *packet) 0075EEA2 static bool RequestConnectedChars2(CPetitionSocket *socket, const unsigned char *packet) 0075F1A7 static bool SubmitPetitionOk4(CPetitionSocket *socket, const unsigned char *packet) 0075FA83 static bool SubmitPetitionFail4(CPetitionSocket *socket, const unsigned char *packet) 007600F3 static bool CancelPetitionFail3(CPetitionSocket *socket, const unsigned char *packet) 00760683 static bool LeaveMsgFail(CPetitionSocket *socket, const unsigned char *packet) 0076096F static bool CancelPetitionOk3(CPetitionSocket *socket, const unsigned char *packet) 00761240 CPetitionSocket Close %x(%x) 00761240 void CPetitionSocket::OnClose() 00761700 void CreatePledgeByNpc(CNPC *pNPC, User *pUser, const WCHAR *sPledgeName) 00761A70 CPledge::GetPledgeName() 00761B40 CPledge::SetPledgeName(WCHAR *sPledgeName) 00761C60 CPledge::GetPledgeMasterName() 00761D30 CPledge::SetPledgeMasterName(WCHAR *sPledgeMasterName) 00761E50 bool CPledge::CanAcceptNewMember() 00761FA0 bool CPledge::CanJoinAlliance() 00762120 bool CPledge::CanCreateAlliance() 00762260 void CPledge::InitSiegeKillDeathCount() 007623D0 int CPledge::IncreaseNameValue(int nDiff) 007624E0 void CPledge::UpdateSiegeKillDeathPoint(CPledge *pPledge_Kill, CPledge *pPledge_Death) 007626D0 void CPledge::SetMaster(User *pMaster) 00762840 bool CPledge::SwitchPledgeWarMemberCountCondition() 0054AA50 void SetObject(m_pObject) 00763330 void DismissPledgeByNpc(CNPC *pNPC, User *pUser) 00763840 void PledgeLevelUpByNpc(CNPC *pNpc, User *pUser, unsigned int nPledgeLevel) 00763AB0 void CPledge::SetBattleCamp(CBattleCamp *pBattleCamp) 00763C10 void CPledge::SendPledgeInfo(CUserSocket *pUserSocket) 00763D80 User *CPledge::GetMaster() 00420040 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 007643F0 void CPledge::Save(unsigned int nSaveFieldName) 00764840 void CPledge::TakeOustPenalty() 00764BF0 void CPledge::RequestReservedLoaded() 00764DB0 void CPledge::OpenAllWindowPacket(User *pUser) 00765300 bool CPledge::ChangeMemberName(unsigned int nCharId, WCHAR * sNewName) 00765560 void CPledgeTimer::TimerExpired(int id) 007658A0 void CPledge::DeleteDbMember(unsigned int nMemberDbId) 00765B20 void CPledge::AddDbMember(unsigned int nMemberDbId, const Wchar *sMemberName, int nMemberLevel, int nMemberClass, int nMemberGender, int nMemberRace, int nServerId) 00765EB0 void CPledge::AddDbMember(User *pUser) 007661D0 void CPledge::AddMember(User *pMember) 007664A0 void CPledge::DeleteReservedLoaded(unsigned int nPledgeDbId) 007665F0 void CPledge::SetNewCrest(unsigned int nCrestId) 007667F0 void CPledge::SetNewEmblem(unsigned int nEmblemId) 007669F0 void CPledge::UpdatePledgeInfoPacket() 00766CF0 void CPledge::AddWindowPacket(User *pUser) 007670F0 void CPledge::CloseWindowPacket(User *pUser) 00767300 void CPledge::CloseAllWindowPacket(User *pOldMember) 00767520 void CPledge::UpdateInfoWindowPacket() 00767880 void CPledge::UpdateWindowPacket(User *pUser, bool bIsOnline) 00767D00 void CPledge::NotifyMemberLogin(User *pUser) 00768030 void CPledge::ValidateTotalLevel() 00768370 void CPledgeTimer::CancelDismiss(unsigned int nPledgeDbId) 007684B0 void CPledge::DeleteMember(unsigned int nMemberId) 007686A0 void CPledge::SetCastleUnderSiege(CCastle *pCastleUnderSiege, int nCastleUnderSiegeType) 007688E0 void CPledge::SetAlliance(CAlliance *pAlliance) 00769050 void RevivePledgeByNpc(CNPC *pNPC, User *pUser) 00769400 CPledge::~CPledge() 00769B50 void CPledge::Join(User *pUser) 00769F20 void CPledge::Oust(unsigned int nMemberDbId, const WCHAR *sMemberCharName) 0076A4E0 void CPledge::Withdraw(User *pUser) 0076A8B0 void CPledge::SetAllDeclaredWarToPledges() 0076ABD0 void CPledge::InitPledge() 0076AFA0 void CPledgeTimer::ReserveDismiss(unsigned int nPledgeDbId, unsigned int nDismissReservedTime) 0076B390 CPledge::CPledge(int nDbId, int nMasterDbIdIn, WCHAR *sPledgeName, WCHAR *sMasterName) 0076BE30 void CPledge::Dismiss() 009415B4 CObjectStringMap() 0076C770 void CPledge::SendWarReport(CUserSocket *pSocket) 0076DB10 CPledgeAnnounceSP CPledgeAnnounceRegistry::Load(unsigned int pledgeId) 0076DD10 CPledgeAnnounceSP CPledgeAnnounceRegistry::Get(unsigned int pledgeId) 0076DFC0 bool CPledgeAnnounceRegistry::Register(CPledgeAnnounceSP pledgeAnnounce) 00422A80 CObjectMap() 0076EAD0 void CPledgePenaltyViewer::RenderCanNotJoinAsPledgeMemberPenalty(CHtmlGenerator& generator) 0076EEC0 void CPledgePenaltyViewer::RenderCanNotAcceptNewPledgeMemberPenalty(CHtmlGenerator& generator) 0076F2C0 void CPledgePenaltyViewer::RenderCanNotCreatePledgePenalty(CHtmlGenerator& generator) 0076F6B0 void CPledgePenaltyViewer::RenderCanNotJoinAsAllianceMemberPenalty(CHtmlGenerator& generator) 0076FAB0 void CPledgePenaltyViewer::RenderCanNotAcceptNewAllianceMember(CHtmlGenerator& generator) 0076FEB0 void CPledgePenaltyViewer::RenderCanNotCreateAlliance(CHtmlGenerator& generator) 007702B0 void CPledgePenaltyViewer::Show() 00770760 int GetIntEx(FILE *f) 00770BE0 int CPrecompiledHeaderDB::Search(const WCHAR *word) 00771090 void CPrecompiledHeaderDB::Load(const WCHAR* pszBaseDir, FILE *fErrorOut) 00771807 static bool DummyPacket(CQuerySocket *socket, const unsigned char *packet) 00772520 bool CRecipeInfo::RecipeShopMake(User *pMaker, User *pBuyer) 007743D0 void CRecipeDB::Load() 007749D0 CReplyChecker::CReplyChecker(int eReplyChecker, User *pRequester, User *pReplier) 00774B70 CReplyChecker::~CReplyChecker() 00775130 void CReplyChecker::TimerExpired(int id) 00775FD0 void CResidence::WriteLock() 00776170 void CResidence::WriteUnlock() 00776320 void CResidence::ReadLock() 007764C0 void CResidence::ReadUnlock() 00776670 bool CResidence::IsDefendingPledge(int id) 007767D0 bool CResidence::IsOffendingPledge(int id) 00776930 void CResidence::MakeDoorsBreakable(bool breakable) 00776B10 void CResidence::MakeDoorsOpenClose(int nOpen0_Close1) 00776CD0 void CResidence::ChangeResidenceState(ResidenceState state) 00776E10 void CResidence::MakeHolyThingBreakable(bool breakable) 00776FB0 void CResidence:SetPledge(CPledge *pPledge) 00777160 bool CResidence::IsInResidence(const FVector &pos, bool bCheckHeight) 00777360 bool CResidence::IsInBattleField(const FVector &pos, bool bCheckHeight) 00777560 void CResidence::SaveIncome(bool bIsCastle) 00777870 bool CResidence::DelManor(int nManorId) 007776B0 bool CResidence::HaveManor(int nManorId) 00777AB0 CManor* CResidence::GetManor(int nManorId) 00777CA0 void CResidence::ChangeTaxRate() 00777E50 void CResidence::SetBattleField(bool bSet) 00778170 void CResidence::SetFreezeField(bool bSet) 00778370 CResidence::SetTaxRates() 00778500 CResidence::SetChildTaxRates() 00778690 void CResidence::ResetVault(int nType) 007787F0 void CResidence::SendResidenceTaxIncome(int nType) 00778990 void CResidence::OpenObserver(User *pUser) 007792B0 void CResidence::MakeNPCDisable(bool disable) 00779570 CResidenceData* CResidenceDB::RequireResidenceData(int id) 00779850 void CResidence::LoadGuard() 00779A90 void CResidence::SummonMercenary(FVector vPos, ResidenceGuardData* pMercenary, int isDelete) 0077A100 [%S][%d]invalid max crop count(nCropId : %d, %d, %d) 0077A100 [%S][%d]invalid procure type(nCropId : %d, %d, %d, %d) 0077A100 [%S][%d]invalid crop(nCropId : %d, %d, %d) 0077A100 void CResidence::SetNextCropInfo(const unsigned char *pPacket) 0077AB00 void CResidence::SetNextSeedInfo(const unsigned char *pPacket) 0077B2F0 void CResidence::ShowSellSeedList(const unsigned char *packet) 0077BD10 void CResidence::IsInAllAuctions(int nPledgeId,int &nAgitId, int &nAuctionid, int &nErrCode) 0077BFC0 void CResidence::DestroyGuardItem() 0077C2E0 [%s][%d]Cannot find residence. ChangeAllResidenceTaxRate() 0077C2E0 void CResidenceDB::ChangeAllResidenceTaxRate() 0077C610 int CResidenceDB::VerifyMaxRateOfCastle() 0077C930 [%s][%d]Cannot find residence. SetResicendeTaxIncome() 0077C930 void CResidenceDB::SendResidenceTaxIncome() 0077CDE0 [%s][%d] undefined (or unregistered) Residence[%s] 0077CDE0 CResidence* CResidenceDB::GetResidence(WCHAR* name) 0077D0E0 CResidence* CResidenceDB::GetResidence(int id) 0077D3A0 void CResidenceDB::ResidenceGuardLoad() 0077D590 void CExpelTimer::TimerExpired(int id) 0077DB20 bool CResidenceDB::CheckTalkableDistanceToMessenger(User *pUser, int nResidenceId) 0077DF80 void CResidence::CheckAttendedAuction( int nPledgeId) 0077E1A0 void CResidence::TributeToParentResidence(unsigned int nTotalTribute) 0077E3B0 CPledge *CResidence::GetResidenceOwnerPledge() 0077E5A0 void CResidence::ReportShopTax(unsigned int nTax) 0077EC40 void CResidenceDB::AddResidence(const WCHAR* name, CResidence *pResidence) 0077F190 void CResidenceDB::SetNowTalkingMessenger(User *pUser, CNPC *pNpc) 0077F320 int CResidenceDB::GetCastlePledgeList(std::xvectorint &vPledgeList) 0077F610 CResidence::~CResidence() 00780330 void CResidenceDB::Load() 00780660 CResidence::CResidence() 007811E0 CResidenceDB::CResidenceDB() 00781490 bool CResidenceData::IsDefendingPledge(int id) 007815A0 bool CResidenceData::IsOffendingPledge(int id) 007816C0 CRootClassIDToIndexMapping(const LPCWSTR pszName, const int nBaseClassID = 1, const int nMaxClassID = 10000) 00970330 ~CRootClassIDToIndexMapping() 00781AC0 RWLock::RWLock() 00781BE0 RWLock::~RWLock() 00782060 void Server::Run(int port, CSocket* (*anAllocator)(SOCKET s), bool aRestrict, int nReader, int nWorker) 00782E80 void Server::Remove(SOCKET socket) 00783110 CIOSocket *Server::CreateSocket(SOCKET newSocket, LPSOCKADDR_IN pAddress) 00783460 bool Server::Add(SOCKET newSocket, CSocket* socket) 00783690 void Server::Shutdown() 00783A20 void Server::ReportSocket() 00783E30 Server::~Server() 00784000 Server::Server() 007845E0 void CSetting::MapRestartPointGroup(RestartPointGroup *pGroup, int idx, int idy) 007849F0 void CSetting::PostProcessRestartPointGroup() 007852B0 CSetting::RestartPointGroup *CSetting::GetRestartPointGroup(RaceType rt, FVector Pos) 007857B0 FVector CSetting::GetRestartPoint(RaceType rt, FVector Pos, bool bIsChao, int nPKCount) 00785C70 FVector CSetting::GetRestartPointSys(RaceType rt, FVector Pos, int nType) 00786580 FVector CSetting::GetRandomStartPoint(ClassBitType classbit) 00786B50 FVector CSetting::GetRandomStartPoint(ClassType ct) 00786CA0 void CSetting::AddRestartPointGroup(RestartPointGroup *pGroup) 00786F00 void CSetting::Load() 0078AA20 CContainerIndex::CContainerIndex(CContainerIndex &other) 007872F0 void CContainerIndex::Add(CContainer *cont) 007874F0 bool CContainerIndex::Have() 007874F0 void CContainerIndex::Substract(CContainerIndex &r) 00787850 void CContainerIndex::ReadLock() 00787900 void CContainerIndex::ReadUnlock() 00788130 CContainerIndex CContainerDB::GatherNeighborWorldContainerIndex(CContainer *pContainer) 00788440 CContainer* CContainerDB::GetWorldContainer(int x, int y, int z) 007885C0 CContainer* CContainerDB::GetContainer(int index) 00788790 int CContainerDB::GetVehicleID(int index) 00788910 CContainer* CContainerDB::AllocDynamicContainer() 00788AD0 void CContainerDB::FreeDynamicContainer(CContainer *pCon) 00788C40 bool CContainerDB::Push(int nVehicleIndex, int nWorldContainerIndex) 00788E50 bool CContainerDB::Pop(int nVehicleIndex, int nWorldContainerIndex) 00789030 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Push(int index, FVector pos)) 00789220 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Pop(int index)) 00789D70 bool CContainer::PushCreature(CCreature *pCreature) 00789F60 bool CContainer::PopCreature(CCreature *pCreature) 0078A120 bool CContainer::PushItem(CItem *pItem) 0078A2C0 bool CContainer::PopItem(CItem *pItem) 0078A450 bool CContainer::PushStaticObject(CStaticObject *pStaticObject) 0078A5F0 bool CContainer::PopStaticObject(CStaticObject *pStaticObject) 0078A780 bool CContainer::PushVehicle(CVehicle *pVehicle) 0078A8D0 bool CContainer::PopVehicle(CVehicle *pVehicle) 0078AA20 bool CContainerDB::ContainerChanged(CObject *pObject, CContainer *pOrgContainer, CContainer *pNewContainer, bool bIsTeleport) 0078DFB0 CSharedRWLock::~CSharedRWLock() 0078E610 void CSharedRWLock::SetSpinCount(DWORD dwSpinCount) 0078E0E0 void CSharedRWLock::ReadLock(bool bConcession) 0078E290 void CSharedRWLock::WriteLock() 0078E420 void CSharedRWLock::Done() 0078E610 CSharedRWLock::CSharedRWLock(const WCHAR* sName, DWORD dwNo, PSHAREDINFO reserved_psi, DWORD dwSpinCount) 0078EA90 SharedTimeAttackInfo *SharedTimeAttackInfo::GetInfo(int nRoomNo, int nRecordType) 0078ED00 int SharedTimeAttackInfo::GetRewardFlag(int nUserDBID) const 0078EE10 int SharedTimeAttackInfo::SetRewardFlag(int nUserDBID, int nFlag) 0078EF40 int SharedTimeAttackInfo::IsMember(int nUserDBID) const 0078F050 SharedType(const WCHAR *pszName) 00970C40 ~SharedType() 0078F350 EnterWorld(Queue) %d 0078F350 Server DeletePrivate(CNPC::Delete) %d 0078F350 Maker On Create(=1+2+3 =EnterWorld) %d 0078F350 Maker On Create(=1+2+3 =EnterWorld) %d 0078F350 total request create(1+2+3) %d 0078F350 MakerWorld Request Create(3) %d 0078F350 Server CreatePrivate(packet)(=2) %d 0078F350 NpcServer CreatePrivate(2) %d 0078F350 NpcServer Maker Request Create(1) %d 0078F350 NpcServer Create(1) - Delete(2) %d 0078F350 Server Create(1) - Delete(2) %d 0078F350 Delete(CNPC::Delete) %d 0078F350 Server Delete(CNPC::Delete) %d 0078F350 NpcServer EnterWorld(CNPC::EnterWorld) %d 0078F350 NpcServer Create(new CNPC) %d 0078F350 Server Create(g_ObjectDB.CreateNPC) %d 0078F350 void ReportShareInfo() 007900E0 void RegisterNpcPosEventInfo(const WCHAR *Name, bool Enabled) 00790320 CSharedEvent* GetNpcPosEventInfo(const WCHAR *Name) 007906A0 void SetNpcPosEvent(const WCHAR *Name, bool Enabled) 00790830 void EnableNpcPosEvent(const WCHAR *Name) 00790950 void DisableNpcPosEvent(const Wchar *Name) 00790A70 SharedSSQInfo * SharedSSQInfo::GetInfo(void) 00790BE0 bool InitAllNpcPosEvent() 00791440 SharedOlympiadInfo * SharedOlympiadInfo::GetInfo(void) 007915B0 CShortCut::CShortCut() 007916E0 void CShortCut::Init(User *pUser) 00791830 void CShortCut::DeleteItemShortCut(User *pUser, int nItemDBId) 007918E0 void CShortCut::DeleteShortCut(User *pUser, int slotnum) 00791AE0 [%s][%d] what shortcuttype(%d)? 00791AE0 void CShortCut::AddShortCut(User *pUser, int slotnum, int shortcuttype, int id, bool bSendToUser) 00792120 void CShortCut::SendShortCutInfo(User *pUser) 00792640 void CShortCut::DeleteRecipeShortCut(User *pUser, int nRecipeId) 007929A0 void CSiegeAgit::StartTimer() 00792C20 void CSiegeAgit::ResumeSiege() 00792DB0 int CCastle::int CSiegeAgit::GetAttackerCount() 00792F00 void CSiegeAgit::SendSiegeDefenderList(CUserSocket *pUserSocket, User *pUser) 007930A0 void CSiegeAgit::TimerExpired(int id) 00793340 void CSiegeAgit::SendCastleSiegeInfo(CUserSocket *pUserSocket, User *pUser) 00793640 void CSiegeAgit::OnBossNpcEnterWorld(CNPC *pNpc) 00793780 void CSiegeAgit::OnBossNpcDead(CNPC *pNpc) 00793980 bool IsAttackerPledge(CPledge *pPledge) 00793B90 void CSiegeAgit::OnStartInBattleField(User *pUser, FVector &pos, bool &bDirty) 00794210 void CSiegeAgit::StartSiege() 00794930 void CSiegeAgit::GetAttackerPledge(xvectorCPledge * &lstPledge, xvectorint &lstProposeTime) 00794C10 void CSiegeAgit::FreeSiegePledgeList() 00794FF0 void CSiegeAgit::SendSiegeAttackerList(CUserSocket *pUserSocket, User *pUser) 00795810 CSiegeAgit::CSiegeAgit() 00795A60 void CSiegeAgit::EndSiege() 00796380 void CSiegeAgit::PassSiege() 00796A40 void CObserverRemains::RemoveRemains() 00796B60 void CObserverRemains::SendObserverRemainsInfo(CUserSocket* pSocket) 00797260 void CSignBoard::SendObserverListHTML(User *pUser) 007975D0 void CObserverRemains::SetUser(User *pUser) 007987D0 void CSkillInfo::SetRideState(std::xvectorint *pIntVector) 00798960 bool CSkillInfo::CanUsedBy(CCreature* pSkillUser) 00798BE0 void CSkillInfo::CubicActivate(CCubicInfo *pCubicInfo, CObject *pTarget) 00799920 bool CSkillInfo::IsValidTarget(CCreature *pSkillUser, CObject *pTargetObject, bool bForce) 0079A580 [%s][%d] Unregistered skill(%d-%d) 0079A580 CSkillInfo* CSkillDB::GetSkillInfo(CSkillKey c) 0079A820 [%s][%d] Unregistered cubic(%d-%d) 0079A820 const CCubicInfo* CCubicDB::GetCubicInfo(CSkillKey c) 0079AAD0 [%s][%d] Unregistered skill (%s) 0079AAD0 CSkillDB::GetSkillIdLevelByName(WCHAR* pszName, int* id, int* _level) 0079B800 CSkillInfo::CSkillInfo() 0079BB40 void CCubicDB::Add(CCubicInfo *pCubicInfo) 0079BDA0 CSkillDB::Load() 0079C0D0 [%s][%d] Duplicated skill (%s) 0079C0D0 CSkillDB::Add(CSkillInfo *pSkillInfo) 0079C9A0 [%s][%d] no SkillAcquireInfo exist for (%s, %s) 0079CB80 [%s][%d] no EtcSkillAcquireInfo exist! (%s) 0079DA30 bool CSkillEnchantChecker::IsLearnableLevel(int nUserLevel) 0079DB10 int CSkillEnchant::GetProbIndex(int nUserLevel) 0079DCF0 void CSkillEnchant::BuilderEnchantSkillReset(User *pUser, CUserSocket *pUserSocket) 0079DEC0 bool CSkillEnchantChecker::CheckLearnable(CUserSocket *pUserSocket, const SkillEnchantInfo *pInfo, int nSp, int nExp, int nLevel) 0079E1B0 [%s][%d] nUserLevel(%d) max enchantable level 0079E1B0 bool CSkillEnchant::IsEnchantSuccess(const SkillEnchantInfo *pEnchantInfo, int nUserLevel) 0079E4F0 [%s][%d] failed SetSkillNeedLevel for Enchant Skill[ID(%d) Level(%d)] 0079E7A0 SkillEnchantInfo *CSkillEnchantDB::GetSkillEnchantInfo(int nSkillId, int nLevel) 0079E9D0 bool CSkillEnchantChecker::CheckRequestEnchantSkill(User *pUser, int nSkillID, int nSkillLevel, SkillEnchantInfo *&pEnchantInfo) 0079EEC0 [%s][%d] hacking? user[%s] enchant_skill is invalid. SkillId(%d) SkillLevel(%d) 0079EEC0 void CSkillEnchant::SendEnchantSkillInfo(User *pUser, CUserSocket *pUserSocket, int nSkillID, int nSkillLevel) 0079F320 void CSkillEnchant::SkillEnchant(User *pUser, CUserSocket *pUserSocket, int nSkillID, int nSkillLevel) 007A0180 bool CSkillEnchantChecker::CheckNpcShowEnchantSkillList(int NpcIndex, int TalkerID, int TalkerSMIndex, User *&pUser, CNPC *&pNPC) 007A06C0 bool CSkillEnchantChecker::CheckNpcEnchantSkillSuggestion(int NpcIndex, int TalkerID, int TalkerSMIndex, int SkillNameID, SkillEnchantInfo *&pEnchantInfo, User *&pUser) 007A0BA0 [%s][%d] invalid user(%s) level(%d) 007A0BA0 void CSkillEnchant::NpcEnchantSkillSuggestion(int NpcIndex, int TalkerID, int TalkerSMIndex, int SkillNameID) 007A18A0 [%s][%d] already exists for Enchant Skill[ID(%d) SkillLevel(%d)] 007A1F10 void CSkillEnchantDB::GetLearnableSkills(const AcquiredSkillMap &mapCurrentSkill, std::xvectorSkillEnchantInfo* &vLearnableSkills) 007A2770 bool CSkillOperateCondition_equip_weapon::CanUse(CCreature *pSkillUser) 007A2860 bool CSkillOperateCondition_op_2h_weapon::CanUse(CCreature *pSkillUser) 007A2960 bool CSkillOperateCondition_op_unlock::CanUse(CCreature *pSkillUser) 007A2B40 bool CSkillOperateCondition_op_companion::CanUse(CCreature *pSkillUser) 007A2D70 bool CSkillOperateCondition_enchant::CanUse(CCreature *pSkillUser) 007A2FC0 bool CSkillOperateCondition_race::CanUse(CCreature *pSkillUser) 007A3130 bool CSkillOperateCondition_possess_holything::CanUse(CCreature *pSkillUser) 007A32E0 bool CSkillOperateCondition_build_camp::CanUse(CCreature *pSkillUser) 007A3450 bool CSkillOperateCondition_remain_hp_per::CanUse(CCreature *pSkillUser) 007A35E0 bool CSkillOperateCondition_target_my_party::CanUse(CCreature *pSkillUser) 007A37B0 bool CSkillOperateCondition_target_my_pledge::CanUse(CCreature *pSkillUser) 007A3980 bool CSkillOperateCondition_energy_saved::CanUse(CCreature *pSkillUser) 007A3B10 bool CSkillOperateCondition_op_resurrection::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A3FA0 bool CSkillOperateCondition_op_m_power_type_2::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A4180 bool CSkillOperateCondition_op_m_power_count::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A4330 bool CSkillOperateCondition_check_sex::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A44C0 bool CSkillOperateCondition_check_level::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A46C0 bool CSkillOperateCondition_op_energy_max::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A48D0 bool CSkillOperateCondition_op_wyvern::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A4AA0 bool CSkillOperateCondition_op_use_firecracker::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A4CB0 bool CSkillOperateCondition_op_territory::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A4E30 bool CSkillOperateCondition_op_not_territory::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A4FB0 bool CSkillOperateCondition_op_alignment::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007A5190 CSkillEffect_i_dispel_by_slot::CSkillEffect_i_dispel_by_slot(WCHAR* slotname, int slotnum) 007A7440 void CSKillEffect_i_fatal_blow::CalcSuccess(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction) 007A7900 CSkillEffect_i_fatal_blow::Instant() 007A7F70 CSkillEffect_i_heal::Instant() 007A8C20 CSkillEffect_i_m_attack::Instant() 007A9480 CSkillEffect_i_m_attack_by_hp::Instant() 007A9CF0 CSkillEffect_i_m_attack_by_dist::Instant() 007AA590 CSkillEffect_i_escape::Instant() 007AA770 CSkillEffect_i_hp::Instant() 007AA920 CSkillEffect_i_hp_self::Instant() 007AAA80 CSkillEffect_i_mp::Instant() 007AAED0 CSkillEffect_i_inform::Instant() 007AB250 CSkillEffect_i_resurrection::Instant() 007AB970 CSkillEffect_i_hp_per_max::Instant() 007ABB80 CSkillEffect_i_mp_per_max::Instant() 007ABDC0 CSkillEffect_i_mp_by_level::Instant() 007AC240 CSkillEffect_i_add_hate::Instant() 007AC460 void CSkillEffect_i_holything_possess::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AC5D0 void CSkillEffect_i_install_camp::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AC730 void CSkillEffect_i_unlock::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007ACA90 void CSkillEffect_i_delete_hate::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007ACD90 void CSkillEffect_i_randomize_hate::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AD070 void CSkillEffect_i_focus_energy::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AD310 void CSkillEffect_i_energy_attack::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AD8B0 void CSkillEffect_i_soul_shot::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007ADB60 void CSkillEffect_i_spirit_shot::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007ADDA0 void CSkillEffect_i_summon_soul_shot::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AE110 void CSkillEffect_i_summon_spirit_shot::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AE4A0 void CSkillEffect_i_run_away::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AE7D0 void CSkillEffect_i_consume_body::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007AEA40 CSkillEffect_i_hp_by_level_self::Instant() 007AED30 CSkillEffect_i_mp_by_level_self::Instant() 007AF020 CSkillEffect_i_backstab::Instant() 007AF800 CSkillEffect_i_delete_hate_of_me::Instant() 007AFB30 CSkillEffect_i_death_link::Instant() 007B0360 CSkillEffect_i_dispel_all::Instant() 007B0500 CSkillEffect_i_summon_dd_cubic::Instant() 007B0700 CSkillEffect_i_summon_drain_cubic::Instant() 007B0900 CSkillEffect_i_summon_heal_cubic::Instant() 007B0B00 CSkillEffect_i_summon_poison_cubic::Instant() 007B0D00 CSkillEffect_i_summon_debuf_cubic::Instant() 007B0F00 CSkillEffect_i_summon_paralyze_cubic::Instant() 007B1100 CSkillEffect_i_summon_water_dot_cubic::Instant() 007B1300 CSkillEffect_i_summon_shock_cubic::Instant() 007B1500 CSkillEffect_i_save_position::Instant() 007B1710 CSkillEffect_i_fly_away::Instant() 007B1D10 void CSkillEffect_i_remove_m_power::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B1F00 void CSkillEffect_i_transmit_m_power::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B2310 void CSkillEffect_i_m_attack_over_hit::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B2B40 void CSkillEffect_i_restoration::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B2E20 void CSkillEffect_i_give_contribution::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B3050 void CSkillEffect_i_change_face::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B32B0 void CSkillEffect_i_change_hair_style::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B3510 void CSkillEffect_i_change_hair_color::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007B3770 CSkillEffect_i_cp::Instant() 007B3C40 CSkillEffect_i_sp::Instant() 007B3E30 CSkillEffect_i_physical_attack_hp_link::Instant() 007B4520 CSkillEffect_i_abnormal_time_change::CSkillEffect_i_abnormal_time_change(WCHAR* slotname, double timeBonus, SkillFxChangeType ct) 007B5F60 CSkillEffect_i_dispel_by_slot_probability::CSkillEffect_i_dispel_by_slot_probability(WCHAR* slotname, int prob) 007B7B60 CSkillEffect_i_cub_m_attack::Instant() 007B7E50 CSkillEffect_i_cub_hp_drain::Instant() 007B80D0 CSkillEffect_i_cub_heal::Instant() 007B8350 CSkillEffect_p_physical_attack::CheckPumpCondition(CObject *pTarget) 007B8560 CSkillEffect_p_physical_defence::CheckPumpCondition(CObject *pTarget) 007B8770 CSkillEffect_p_physical_attack_by_material::CheckPumpCondition(CObject *pTarget) 007B8B10 CSkillEffect_p_magical_defence::CheckPumpCondition(CObject *pTarget) 007B8D20 CSkillEffect_p_attack_attribute::CheckPumpCondition(CObject *pTarget) 007B8F50 CSkillEffect_p_defence_attribute::CheckPumpCondition(CObject *pTarget) 007B91A0 CSkillEffect_p_hp_regen::CheckPumpCondition(CObject *pTarget) 007B93B0 CSkillEffect_p_mp_regen::CheckPumpCondition(CObject *pTarget) 007B95C0 CSkillEffect_p_speed::CheckPumpCondition(CObject *pTarget) 007B9830 CSkillEffect_p_attack_speed::CheckPumpCondition(CObject *pTarget) 007B9AA0 CSkillEffect_p_luck::CheckPumpCondition(CObject *pTarget) 007B9D90 CSkillEffect_p_create_item::CheckPumpCondition(CObject *pTarget) 007B9FB0 CSkillEffect_p_create_common_item::CheckPumpCondition(CObject *pTarget) 007BA250 CSkillEffect_p_remove_equip_penalty::CheckPumpCondition(CObject *pTarget) 007BA4A0 CSkillEffect_p_crystallize::CheckPumpCondition(CObject *pTarget) 007BA6F0 bool CSkillEffect_p_magic_speed::CheckPumpCondition(CObject *pTarget) 007BA980 bool CSkillEffect_p_avoid::CheckPumpCondition(CObject *pTarget) 007BAC10 bool CSkillEffect_p_block_act::CheckPumpCondition(CObject *pTarget) 007BAD50 bool CSkillEffect_p_block_move::CheckPumpCondition(CObject *pTarget) 007BAFC0 bool CSkillEffect_p_block_controll::CheckPumpCondition(CObject *pTarget) 007BB1E0 bool CSkillEffect_p_block_spell::CheckPumpCondition(CObject *pTarget) 007BB400 CSkillEffect_p_block_getdamage::CSkillEffect_p_block_getdamage(WCHAR* sBlock) 007BB510 bool CSkillEffect_p_block_getdamage::CheckPumpCondition(CObject *pTarget) 007BB750 bool CSkillEffect_p_fear::CheckPumpCondition(CObject *pTarget) 007BB9B0 bool CSkillEffect_p_max_hp::CheckPumpCondition(CObject *pTarget) 007BBC10 bool CSkillEffect_p_max_mp::CheckPumpCondition(CObject *pTarget) 007BBE70 bool CSkillEffect_p_max_cp::CheckPumpCondition(CObject *pTarget) 007BC0D0 bool CSkillEffect_p_hit::CheckPumpCondition(CObject *pTarget) 007BC360 bool CSkillEffect_p_magical_attack::CheckPumpCondition(CObject *pTarget) 007BC5E0 bool CSkillEffect_p_attack_range::CheckPumpCondition(CObject *pTarget) 007BC860 bool CSkillEffect_p_critical_rate::CheckPumpCondition(CObject *pTarget) 007BCAC0 bool CSkillEffect_p_critical_damage::CheckPumpCondition(CObject *pTarget) 007BCD20 bool CSkillEffect_p_avoid_by_move_mode::CheckPumpCondition(CObject *pTarget) 007BCFC0 bool CSkillEffect_p_reuse_delay::CheckPumpCondition(CObject *pTarget) 007BD260 bool CSkillEffect_p_reduce_cancel::CheckPumpCondition(CObject *pTarget) 007BD4C0 bool CSkillEffect_p_attack_speed_by_weapon::CheckPumpCondition(CObject *pTarget) 007BD740 bool CSkillEffect_p_shield_defence_rate::CheckPumpCondition(CObject *pTarget) 007BD980 bool CSkillEffect_p_hp_regen_by_move_mode::CheckPumpCondition(CObject *pTarget) 007BDC20 bool CSkillEffect_p_mp_regen_by_move_mode::CheckPumpCondition(CObject *pTarget) 007BDEC0 bool CSkillEffect_p_safe_fall_height::CheckPumpCondition(CObject *pTarget) 007BE140 bool CSkillEffect_p_breath::CheckPumpCondition(CObject *pTarget) 007BE3C0 bool CSkillEffect_p_damage_shield::CheckPumpCondition(CObject *pTarget) 007BE640 bool CSkillEffect_p_passive::CheckPumpCondition(CObject *pTarget) 007BE890 bool CSkillEffect_p_avoid_agro::CheckPumpCondition(CObject *pTarget) 007BEAF0 bool CSkillEffect_p_weight_limit::CheckPumpCondition(CObject *pTarget) 007BED50 bool CSkillEffect_p_trade::CheckPumpCondition(CObject *pTarget) 007BF070 bool CSkillEffect_p_cubic_mastery::CheckPumpCondition(CObject *pTarget) 007BF2D0 bool CSkillEffect_p_weight_penalty::CheckPumpCondition(CObject *pTarget) 007BF570 bool CSkillEffect_p_mana_charge::CheckPumpCondition(CObject *pTarget) 007BF810 bool CSkillEffect_p_transfer_damage_summon::CheckPumpCondition(CObject *pTarget) 007BFAD0 bool CSkillEffect_p_heal_effect::CheckPumpCondition(CObject *pTarget) 007BFD30 bool CSkillEffect_p_area_damage::CheckPumpCondition(CObject *pTarget) 007BFFB0 bool CSkillEffect_p_hit_at_night::CheckPumpCondition(CObject *pTarget) 007C03D0 bool CSkillEffect_p_2h_sword_bonus::CheckPumpCondition(CObject *pTarget) 007C06E0 bool CSkillEffect_p_2h_blunt_bonus::CheckPumpCondition(CObject *pTarget) 007C09F0 bool CSkillEffect_p_vampiric_attack::CheckPumpCondition(CObject *pTarget) 007C0C70 bool CSkillEffect_p_critical_rate_by_hp1::CheckPumpCondition(CObject *pTarget) 007C1040 bool CSkillEffect_p_critical_rate_by_hp2::CheckPumpCondition(CObject *pTarget) 007C1410 bool CSkillEffect_p_physical_attack_by_hp1::CheckPumpCondition(CObject *pTarget) 007C17F0 bool CSkillEffect_p_physical_attack_by_hp2::CheckPumpCondition(CObject *pTarget) 007C1BD0 bool CSkillEffect_p_physical_defence_by_hp1::CheckPumpCondition(CObject *pTarget) 007C1FB0 bool CSkillEffect_p_physical_defence_by_hp2::CheckPumpCondition(CObject *pTarget) 007C2390 bool CSkillEffect_p_avoid_rate_by_hp1::CheckPumpCondition(CObject *pTarget) 007C2770 bool CSkillEffect_p_avoid_rate_by_hp2::CheckPumpCondition(CObject *pTarget) 007C2B50 bool CSkillEffect_p_attack_speed_by_hp1::CheckPumpCondition(CObject *pTarget) 007C2F40 bool CSkillEffect_p_attack_speed_by_hp2::CheckPumpCondition(CObject *pTarget) 007C3330 bool CSkillEffect_p_fatal_blow_rate::CheckPumpCondition(CObject *pTarget) 007C35B0 bool CSkillEffect_p_critical_rate_position_bonus::CheckPumpCondition(CObject *pTarget) 007C38F0 bool CSkillEffect_p_showtime::CheckPumpCondition(CObject *pTarget) 007C3B00 bool CSkillEffect_p_sound::CheckPumpCondition(CObject *pTarget) 007C3D10 bool CSkillEffect_p_see_my_heart::CheckPumpCondition(CObject *pTarget) 007C3F20 bool CSkillEffect_p_set_collected::CheckPumpCondition(CObject *pTarget) 007C45B0 bool CSkillEffect_p_cub_physical_attack::CheckPumpCondition(CObject *pTarget) 007C4830 bool CSkillEffect_p_cub_physical_defence::CheckPumpCondition(CObject *pTarget) 007C4AB0 bool CSkillEffect_p_cub_attack_speed::CheckPumpCondition(CObject *pTarget) 007C4D30 bool CSkillEffect_p_cub_block_act::CheckPumpCondition(CObject *pTarget) 007C4FD0 bool CSkillEffect_p_reduce_drop_penalty::CheckPumpCondition(CObject *pTarget) 007C5210 bool CSkillEffect_p_physical_shield_defence_angle_all::CheckPumpCondition(CObject *pTarget) 007C5450 bool CSkillEffect_p_magic_mp_cost::CheckPumpCondition(CObject *pTarget) 007C5780 bool CSkillEffect_p_magic_critical_rate::CheckPumpCondition(CObject *pTarget) 007C5A00 bool CSkillEffect_p_pvp_physical_attack_dmg_bonus::CheckPumpCondition(CObject *pTarget) 007C5C60 bool CSkillEffect_p_pvp_physical_skill_dmg_bonus::CheckPumpCondition(CObject *pTarget) 007C5EC0 bool CSkillEffect_p_pvp_magical_skill_dmg_bonus::CheckPumpCondition(CObject *pTarget) 007C6120 bool CSkillEffect_p_physical_armor_hit::CheckPumpCondition(CObject *pTarget) 007C63B0 bool CSkillEffect_p_physical_shield_defence::CheckPumpCondition(CObject *pTarget) 007C6630 bool CSkillEffect_p_physical_polarm_target_single::CheckPumpCondition(CObject *pTarget) 007C6860 bool CSkillEffect_p_abnormal_rate_limit::CheckPumpCondition(CObject *pTarget) 007C6A90 bool CSkillEffect_p_abnormal_remove_by_hit::CheckPumpCondition(CObject *pTarget) 007C6C90 bool CSkillEffect_p_abnormal_remove_by_dmg::CheckPumpCondition(CObject *pTarget) 007C6E90 bool CSkillEffect_p_block_skill_physical::CheckPumpCondition(CObject *pTarget) 007C70C0 bool CSkillEffect_p_block_skill_special::CheckPumpCondition(CObject *pTarget) 007C72F0 bool CSkillEffect_p_block_buff::CheckPumpCondition(CObject *pTarget) 007C7520 bool CSkillEffect_p_block_debuff::CheckPumpCondition(CObject *pTarget) 007C7750 bool CSkillEffect_p_reflect_skill::CheckPumpCondition(CObject *pTarget) 007C79B0 bool CSkillEffect_p_skill_critical::CheckPumpCondition(CObject *pTarget) 007C7BF0 bool CSkillEffect_p_skill_critical_probability::CheckPumpCondition(CObject *pTarget) 007C7E60 bool CSkillEffect_p_critical_damage_position::CheckPumpCondition(CObject *pTarget) 007C8190 bool CSkillEffect_p_resist_dispel_by_category::CheckPumpCondition(CObject *pTarget) 007C8470 bool CSkillEffect_p_resist_abnormal_by_category::CheckPumpCondition(CObject *pTarget) 007C8750 bool CSkillEffect_p_preserve_abnormal::CheckPumpCondition(CObject *pTarget) 007C8970 bool CSkillEffect_p_enlarge_storage::CheckPumpCondition(CObject *pTarget) 007C8BA0 bool CSkillEffect_p_hit_number::CheckPumpCondition(CObject *pTarget) 007CA7A0 CSkillEffect_i_Enchant_Weapon::Instant() 007CA8F0 CSkillEffect_i_Enchant_Armor::Instant() 007CAA40 void CSkillEffect_i_food_for_pet::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CAC00 bool CSkillOperateCondition_can_summon::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CAFF0 bool CSkillOperateCondition_can_summon_pet::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CB730 bool CSkillOperateCondition_op_fishing_cast::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CB8B0 bool CSkillOperateCondition_op_fishing_pumping::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CBA30 bool CSkillOperateCondition_op_fishing_reeling::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CBBB0 void CSkillEffect_i_fishing_cast::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CBD10 void CSkillEffect_i_fishing_pumping::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CBEB0 void CSkillEffect_i_fishing_reeling::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CC050 void CSkillEffect_i_fishing_shot::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CC270 bool CSkillEffect_p_fishing_mastery::CheckPumpCondition(CObject *pTarget) 007CC330 void CSkillEffect_p_fishing_mastery::Pump(CObject *pTarget, CSkillInfo* pSkillInfo) 007CC4D0 bool CSkillOperateCondition_equip_shield::CanUse(CCreature *pSkillUser) 007CC5E0 bool CSkillOperateCondition_consume_body::CanUse(CCreature *pSkillUser) 007CC8A0 bool CSkillOperateCondition_can_summon_siege_golem::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CCAF0 bool CSkillOperateCondition_op_home::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CCDC0 CSkillEffect_i_summon::Instant() 007CCF70 void CSkillEffect_i_register_siege_golem::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CD3C0 CSkillEffect_p_physical_defence_by_material::CheckPumpCondition(CObject *pTarget) 007CD930 [%s][%d] CSkillEffect_i_summon_pet::Instant failed. invalid pet collar(%d) 007CD930 void CSkillEffect_i_Summon_Pet::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CDBD0 bool CSkillOperateCondition_op_harvest::CanUse(CCreature *pSkillUser) 007CE000 bool CSkillOperateCondition_op_siege_hammer::CanUse(CCreature *pSkillUser, CObject * pTargetObject) 007CE210 bool CSkillOperateCondition_op_sweeper::CanUse(CCreature *pSkillUser) 007CEA00 void CSkillEffect_i_summon_npc::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007CF4B0 void CSkillEffect_i_restoration_random::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007D0570 CSkillEffect_i_spoil::Instant() 007D0BC0 CSkillEffect_i_sowing::Instant() 007D2390 void CSkillEffect_i_confuse::Instant(CCreature *pSkillUser, CObject *pTarget, CSkillInfo *pSkillInfo, CSkillAction2* pAction, double distance) 007D2E70 CSkillEffect_i_sweeper::Instant() 007D3860 CSkillEffect_i_harvesting::Instant() 007D42A0 CSkillEffect_i_distrust::Instant() 007D4FD0 CSocket::CSocket(SOCKET hSocket, int MaxQueueSize) 007D5180 CSocket::~CSocket() 007D52C0 void CSocket::SetAddress(in_addr addr) 007D53B0 in_addr CSocket::GetAddress() const 007D54CC ASYNCHRONOUS_SERIALIZE_IMPL_FAST(CSocket, AsyncSend, CIOBuffer*, pBuffer) 007D59CF [%s][%d] AsyncSendConstBuffer - WSASend fail. error(%d) 007D57AF ASYNCHRONOUS_SERIALIZE_FAST_IMPL(CSocket, AsyncSendConstBuffer, CIOBuffer*, pBuffer) 007D5BF0 CSocket::SetKey() 007D5D40 void CSocket::SendV(const char* format, va_list va) 007D5F10 void CSocket::Send(const char* format, ...) 007D6270 bool SSQSystem::StartEvent() 007D63B0 bool SSQSystem::StartAccount() 007D64F0 bool SSQSystem::StartSealEffect() 007D6630 bool SSQSystem::Close() 007D6770 bool SSQSystem::ChangeSealSelectionCount(SSQPart::type nPart, SSQSeal::type nSeal, int nCount) 007D6940 bool SSQSystem::OnEventEnd() 007D6A90 bool SSQSystem::ChangeSealOwner(SSQSeal::type nSeal, SSQPart::type nPart) 007D6D00 bool SSQSystem::ChangeWinner(SSQPart::type nPart) 007D6ED0 bool SSQSystem::SendStatusInfoTo(User *pUser) 007D7340 int SSQSystem::GetTotalSealSelectionCount(SSQPart::type nPart) 007D7430 bool SSQSystem::SendSealInfoTo(User *pUser) 007D7850 bool SSQSystem::DismissMember(User *pUser) 007D7A90 bool SSQSystem::StartQuickCycle(int nSecond) 007D7D00 bool SSQSystem::AddPoint(User *pUser, SSQPart::type nPart, int nPoint) 007D7DC0 bool SSQSystem::ChangeCurrentStatus(SSQStatus::type status) 007D7F40 bool SSQSystem::ChangePeriod(int nStatus, int nStartTime, int nEndTime) 007D80B0 void SSQSystem::ValidateTotalPortion() 007D80B0 void SSQSystem::ValidateCollectPointPortion() 007D8300 void SSQSystem::ValidateMainEventPortion() 007D84F0 void SSQSystem::SetCycleMode(int nCycleType, int nHalfCycleInterval) 007D86E0 bool SSQSystem::ChangeCycleMode(int nCycleType, int nHalfCycleInterval) 007DAFD0 bool SSQSystem::SetDropGuardStatus(bool bCanDropGuard) 007D8850 void SSQSystem::TimerExpired(int id) 007D8B30 bool SSQSystem::ChangeUserPoint(User *pUser, int nPoint) 007D8DC0 bool SSQSystem::SetNextSealEffectPeriod() 007D9070 bool SSQSystem::SetNextEventPeriod() 007D93B0 bool SSQSystem::DoAccount() 007D97C0 int SSQSystem::GetMaxTaxRateOfCastle() 007D9990 bool SSQSystem::SendPreResultTo(User *pUser) 007D9E70 bool SSQSystem::OnAccountStart() 007D9FD0 bool SSQSystem::OnCastleSiegeEnd(CCastle *pCastle) 007DA150 [%s][%d] SSQSystem::AddMember() : Too large system point, result[%d], delta[%d] 007DA150 bool SSQSystem::AddMember(User *pUser, SSQPart::type nPart, SSQSeal::type nSealNo, SSQPosition::type nPosition, int nInitialPoint) 007DA550 [%s][%d] SSQSystem::AddPoint() : Too large user point, result=[%d], delta=[%d] 007DA550 [%s][%d] SSQSystem::AddPoint() : Too large system point, result[%d], delta[%d] 007DA550 bool SSQSystem::DepositSSQItem(User *pUser, SSQPart::type nPart, SSQItem::type nItemType, int nCount) 007DA9D0 [%s][%d] SSQSystem::DepositItemEx() : Invalid part[%d] 007DA9D0 [%s][%d] SSQSystem::DepositItemEx() : Invalid count[%d] 007DA9D0 [%s][%d] SSQSystem::DepositItemEx() : Too large count[%d] 007DA9D0 [%s][%d] SSQSystem::DepositItemEx() : Invalid user part[%d], part[%d] 007DA9D0 [%s][%d] SSQSystem::DepositItemEx() : Invalid user 007DA9D0 bool SSQSystem::DepositItemEx(User *pUser, SSQPart::type nPart, int nCountList[], int nCount) 007DAFD0 bool SSQSystem::ChangeDropGuardStatus(bool bCanDropGuard) 007DB1D0 SSQSystem::SetAll(const unsigned char *packet) 007DB490 void CastlePledgeSnapshot::TimerExpired(int id) 007DBA50 bool SSQSystem::OnClose() 007DBB70 bool SSQSystem::OnCastleSiegeStart(CCastle *pCastle) 007DBDA0 bool SSQSystem::OnSealEffectEnd() 007DC050 bool SSQSystem::Reset() 007DD190 void CastlePledgeSnapshot::Start() 007DD610 void GetAllMemberPledgeId(MemberIdList &lstMemberDbId, MemberIdList &lstMemberSid) 00438C60 void GetAllMemberId(MemberIdList &lstMemberId) 007DDCD0 void CastlePledgeSnapshot::AddPledgeInfo(CPledge *pPledge) 007DE430 void CastlePledgeSnapshot::AddAllianceInfo(CAlliance *pAlliance) 007DE6B0 bool SSQSystem::SetRoundNumberToAllCastleUser(int nRoundNumber) 007DECC0 bool SSQSystem::OnEventStart() 007DEEA0 bool SSQSystem::OnSealEffectStart() 007DF0F0 void SSQSystem::OnStart() 007DF660 CStaticObject* CStaticObject::GetObject(unsigned int sid) 007DF800 FVector CStaticObject::GetMeleeAttackPosition(CCreature* pCreature) 007E0CF0 CStaticObject::CStaticObject() 007E0E80 CStaticObject::CStaticObject(const CStaticObject &other) 007E1190 CObject* CStaticObject::Copy() 007E1550 void CStaticObject::Delete() 007E1680 CStatusWnd::CStatusWnd(void) 007E17A0 CStatusWnd::~CStatusWnd(void) 007E1860 void CStatusWnd::SetMessage_d(int nLine, const WCHAR *sFormat, int nValue) 007E19D0 void CStatusWnd::SetMessageV(int nLine, const WCHAR *sFormat, ...) 007E1B20 void CStatusWnd::OnMainWndResized(WPARAM wParam, LPARAM lParam) 007E1C70 void CStatusWnd::OnStatusWndPaint(HDC hDC) 007E2027 LRESULT CALLBACK CStatusWnd::StatusWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) 007E22D0 void CStatusWnd::RegisterWindowClass(HINSTANCE hInstance) 007E3450 void CStatusWnd::AttachToMainWnd(HINSTANCE hInstance, HWND hMainActiveWnd, int nCmdShow) 007E44B0 DateTime TimeValueToDateTime(const TimeValue &timevalue) 007E4650 DateTime::DateTime(const WCHAR *szDate, const WCHAR *szTime) 007E4B40 std::xwstring DateTime::ToString() const 007E4FB0 void CTeamBattleAgit::StartTimer() 007E5110 int CTeamBattleAgit::GetPledgeRegisterStatusForNpcServer(int nPledgeDbId) 007E5310 TEAM_BATTLE_COLOR CTeamBattleAgit::GetColor(int nPledgeDbId, bool &bAlreadyRegistered) 007E54E0 void CTeamBattleAgit::OnStartInBattleField(User *pUser, FVector &pos, bool &bDirty) 007E5790 int CTeamBattleAgit::AddEntryPledge(unsigned int nPledgeDbId, time_l2_t nProposeTime, TEAM_BATTLE_COLOR nColor, int nNpcType) 007E5A40 bool CTeamBattleAgit::RemoveEntryPledge(unsigned int nPledgeId) 007E5C60 void CTeamBattleAgit::PauseSiege() 006CBF00 void CTeamBattleAgit::OnBossNpcEnterWorld(CNPC *pNpc) 007E7140 bool CTeamBattleAgit::RemoveEntryPledgeMember(unsigned int nPledgeId, unsigned int nCharId) 007E72F0 void CTeamBattleAgit::BanBattleRoyalLoser(unsigned int nPledgeDbId) 007E8810 void CTeamBattleAgit::PassSiege() 007E8CE0 int CTeamBattleAgit::AddEntryPledgeMember(unsigned int nCharDbId, unsigned int nPledgeDbId, time_l2_t nProposeTime) 006CC040 void CTeamBattleAgit::OnBossNpcDead(CNPC *pNpc) 007E9680 void CTeamBattleAgit::EndSiege() 007EA100 void CTeamBattleAgit::WaitBattleRoyal() 007EABD0 CTeamBattleAgit::CTeamBattleAgit() 007EAFB0 void CTeamBattleAgit::BanExceptBattleRoyalEntry() 007EC9C0 void CTeamBattleAgit::StartBattleRoyal() 007ED0E0 void CTeamBattleAgit::WaitFinal() 007EE110 void CTeamBattleAgit::StartFinal() 007EE860 void CTeamBattleAgit::TimerExpired(int id) 007EF150 void CTeamBattleAgit::StartSiege() 007EF570 bool CTerritory::IsInsideRough(const FVector &v, bool check_height) 007EF6B0 bool CTerritory::IsInside(const FVector &v, bool check_height) 007EF9B0 FVector CTerritory::PickRandomPos() 007EFDC0 CTerritory::CTerritory() 007EFF90 void CTerritory::AddTerritoryPoint(FVector *a) 007F1C40 %50s (%25s) 007F1C40 %50s (%25s) %50s (%25s) 007F2D90 bool CTrade::CheckTradable(User *pUser, CItem * pItem) 007F310F CItem * CTrade::GetItem(User * pUser, int nDBID) 007F36C0 CTradeManager::GetTradeSP(int nTradeSID) 007F39B0 CTrade::~CTrade() 007F3B90 bool CTrade::SendTradableList(User * pUser) 007F46F0 bool CTrade::Request() 007F5372 void CTrade::Canceled(User* pTrader) 007F7220 bool CTrade::PressDone(User* pTrader) 007F99D0 CheckItemCount(const unsigned char* packet, int nTraderNum) 007FA280 int CTrade::GetTradeItemWeight(int nUserServerId) 007FA730 CTradeManager::DeleteTrade( int nTradeSID) 007FAAF0 CTrade::CTrade(User* pTrader1, User* pTrader2) 007FADC0 int CTrade::AddItems(const unsigned char* packet, unsigned int nTraderIndex) 007FBE40 CTradeManager::CreateTrade(User* pUser, User* pTarget) 007FC110 bool CTrade::RequestAddItems(const unsigned char* packet, User* pTrader) 007FD440 void User::ReportOrt(char *caller, int line, int nWorkType) 007FD640 void User::OnCreate() 007FD880 void User::SetDBID(unsigned int nDBID) 007FD970 User::RegenBonusByMotionEx() 007FDAA0 User::ValidateOrgHPRegen() 007FDC10 User::ValidateOrgCPRegen() 007FDD80 User::ValidateOrgMPRegen() 007FDEF0 User::ValidateOrgSpeed() 007FE1C0 bool User::ValidateSpeed() 007FE560 void User::InitGeoQuery() 007FE660 [%s][%d] Invalid(%d,%d,%d) GetTestPoint 007FE660 void User::SendGeoQuery() 007FE950 User::Set(CUserSocket*) 007FEAA0 User::PetitionSayBySystem(WCHAR* str) 007FED50 void SendInSight(User* pUser, CObject* pObject, bool bNewlyCreated) 007FF470 User::ExpInc() 007FF690 void User::TurnOnAutoSoulshot(int itemClassID) 007FF800 void User::TurnOffAutoSoulshot(int itemClassID) 007FF9C0 User::AttackOutOfRange() 007FFAF0 User::AttackInCoolTime() 007FFC20 User::AttackDeadTarget() 007FFD50 bool User::AddItemToInventory2(CItem * pItem) 007FFEB0 void User::SendETCBuffStatusInfo() 00800160 void User::SendShortBuffStatusInfo() 00800350 User::DropItem() 00800560 User::SendMagicList() 00800610 bool User::QueryEnemy(int nRelation) 008007B0 bool User::QueryRealEnemy(int nRelation) 008008B0 int User::GetRelationTo(User *pAttacker) 00800B60 bool User::IsRealEnemyTo(CCreature* pAttacker) 00800D00 User::ActionFailed() 00800E30 void User::ChangeTarget(CObject* pTarget) 008011C0 void User::SetAlliance(CAlliance *pAlliance, bool bMasterPledge) 00801410 User::CalcKarma() 00801570 virtual void User::ValidateLocation(int x, int y, int z) 00801A60 virtual void User::ValidateLocation(int x, int y, int z, int yaw) 00801BB0 void User::SetNickname(const WCHAR *sNickname) 00801CD0 void User::SendAcquiredSkillToDB(int SkillID, int SkillLevel, bool bMayDown) 00801E40 void User::SendDeletedSkillToDB(int SkillID) 00801F70 void User::SendPunishmentHistoryToDB(int nPunishmentType) 008020A0 bool User::DestroyItemReturn(CItem *pItem, int nCount) 00802540 User::EnchantItem(...) 00802710 User::ReleaseEconomy() 008029A0 bool User::GetBookMark() 00802AC0 bool User::UpdateChar(unsigned int nSP, unsigned int nExp, int nAlign, int nPK, unsigned int nPKPardon, unsigned int nDuel) 00802DD0 bool User::IsMyParty(CCreature *pCreature) 00802FA0 bool User::IsMyPledge(User *pUser) 008030A0 bool User::SetStopLogin(DWORD dwStopLogin) 008031F0 bool User::SetStopSay(DWORD dwStopSay) 00803400 DWORD User::ReducePunishTime() 00803560 bool User::SavePunishTime() 008036B0 bool User::UpdateBuilder(int nBuilder) 00803940 void User::TakeDismissPenalty() 00803A90 void User::TakeOustedPenalty() 00803BE0 void User::TakeWithdrawPenalty() 00803D30 void User::ResetDismissPenalty() 00803E70 void User::ResetOustedPenalty() 00803FB0 void User::ResetWithdrawPenalty() 008040F0 int User::ExpDown(int nExpDec) 008042C0 bool User::CanJoinPledge() 00804440 bool User::CanCreatePledge() 00804580 void User::QuitPrivateStore() 00804890 void User::SetPrivateStoreMsg(const unsigned char* packet) 00804C60 void User::CheckTutorialEvent(TutorialClientEventEnum Event) 00804DC0 void User::ResetPet() 00804F50 void User::TurnOffSummonSoulShot() 008052E0 User::SetPrivateStoreBuyMsg(const unsigned char* packet) 008056B0 void User::QuitPrivateStoreBuy() 008059C0 bool User::SetSnoopClient(int nSnoopClientId) 00805AB0 int User::GetEquipedFishingRodId() 00805C10 void User::SendSendableCharacterList() 00805D30 int User::GetPrivateStoreTime() 00805EB0 void User::SetLastLogOutTime(SYSTEMTIME tmLastLogoutTime) 00805FB0 bool User::PacketAcceptable(int nPacketNo) 008061B0 void User::PlaySound(const WCHAR* pszFileName, int nCount, int nServerID, int x, int y, int z); 00806360 void User::PlayVoice(const WCHAR* pszFileName, int nCount, int nServerID, int x, int y, int z, int Delay) 00806510 void User::PlayMusic(const WCHAR* pszFileName) 00806690 void User::StartSpelling(const CSkillInfo *pSkillInfo, CObject *pTarget) 008067E0 void User::StopSpelling() 008068D0 int User::GetRecipeCount(int nRecipeType) 008069C0 void User::SetRecipeStoreMsg(const unsigned char* packet) 00806DB0 void User::QuitRecipeStore() 00831120 int User::GetSulffrageCountByLevel(int nLevel) 00806F40 int User::GetSocialityFaintByLevel(int nLevel, int nSociality) 00807070 int User::GetRemainSulffrageCount() 00807170 int User::GetSocialityCount() 00807250 bool User::IncSociality() 00807380 void User::SendHennaItemInfo(int nHennaId) 008078B0 int User::GetEquipedHennaCount() 008079B0 void User::EquipHenna(int nHennaId) 00807E20 void User::SendEquipedHennaListForUnequip() 00808390 void User::SendHennaUnequipInfo(int nHennaId) 00808B30 void User::SendUserHennaInfo(CUserSocket* pSocket) 00809200 void User::AddHennaFromBD(int nHennaId) 008093A0 void User::DelHennaFromBD(int nHennaId) 00809550 void User::ValidateHenna() 008098F0 int User::StriderConsumeMeal() 008099E0 void User::ShowStriderHungryGauge() 00809C00 bool User::CanUseDice() 00809D20 void User::SetUseDice() 00809E20 bool User::GetLoginMsg(const unsigned char* packet) 00809EE0 bool User::InsertLoginMsg(const unsigned char* packet) 00809FA0 bool User::DeleteLoginMsg(const unsigned char* packet) 0080A060 void User::ShowHTML(const WCHAR* pszFileName, const WCHAR* pszHTML, unsigned int itemClassID) 0080A1F0 void User::CameraMode(bool on) 0080A440 void User::ShowPreview(int nTotalCount, int arItemList[200]) 0080AED0 void User::SetSSQInfo(const unsigned char *packet) 0080B190 void User::SetPetitionSeq(char* pPetitionSeq) 0080B2B0 void User::SendPetitionVote(int *arVoteNumber, int nVoteCount, WCHAR *wszVoteMessage, int nMsgSize) 0080B610 bool User::IsMyManor(int nManorId) 0080B7A0 void User::WriteNoblessAchievement(NoblessWinType nType, int nTarget) 0080B940 bool User::ValidateStorageSlot() 0080BED0 void User::Pause(bool bPause) 0080C100 void User::ImpoundHeroWeapon() 0080CCD0 ChcekTradeTimeout() 0080CE20 bool IsInBattleCampZone(const FVector &pos) 0080D000 CResidence *GetWhoseBattleCampZone(const FVector &pos) 0080D210 CResidence *GetWhoseBattleFieldWithBattleCampZone(const FVector &pos) 0080D550 void User::TimerExpiredOnPartyMatching() 0080D7F0 User::ChangeTalkTarget() 0084CED0 void User::SendPledgeAnnounce() 0080DA90 void User::SendLogout() 0080DEC0 void User::ProcessMyParty() 0080E160 User::UseItem(CItem*) 0080E970 User::ChangeClass(ClassType) 0080EF00 User::TradeStart() 0080F1C0 User::TradeItemAdd() 0080F370 User::TradeCancel() 0080F510 User::TradeDone() 0080F6B0 User::TradeEnd() 0080F840 bool User::IsNowTrade() 0080FAA0 User::BuySell() 0080FCC0 bool User::IsMakeAttackerGuilty(CCreature *pAttacker) 00810180 bool User::IsMakeAttackerChao(CCreature *pAttacker) 008103E0 int User::GetMyStatus() 00810620 User::IsEnemyTo() 00810A00 User::SetParty() 00810C50 User::SetPledge() 00810F80 User::IsPledgeMaster() 008110E0 void User::SendDeleteObject(CObject* pObject) 00811370 void User::ValidateLocation(int x, int y, int z, int yaw, int v) 00811780 bool User::CanPossessHolyThing(CHolyThing *pHolyThing) 00811B60 void User::CancelPrivateStore() 00811EB0 bool User::IsItemUsable() 008120B0 CPet* User::GetPet() 008122F0 CSummon* User::GetSummon() 00812510 void User::DespawnSummon() 00812680 CSummon* User::GetSummonOrPet() 008127C0 void User::CancelPrivateStoreBuy() 00812B10 void User::SetKarma(int nKarma) 00812CB0 bool User::SetSnoop(int nSnoopGmId) 00812FC0 int User::GetEquipedLureId() 00813130 bool User::HasAgit() 00813260 bool User::HasCastle() 00813390 void User::ObserverEnd() 008138F0 void User::CancelRecipeStore() 00813AA0 void User::UnequipHenna(int nHennaId) 008146A0 void User::IncreaseKarma(bool bWithPKCount) 00814A10 User::IncreaseDuelCount() 00814CE0 void User::IncreaseKarma_KillSummon() 00815030 void User::SetGuilty(bool c) 008151E0 bool User::TeleportToLocation(int x, int y, int z) 00815900 bool User::CanEquip(CItem* item) 00815ED0 bool User::CanResurrection(int &nCastleSiegeType) 008162B0 void User::InstallBattleCamp(bool bByNoblessSkill) 00816620 bool IsInBattleCamp() 008168D0 bool User::HavePet() 008169F0 void User::SummonPet(CItem *pPetCollar) 00816C50 void User::DespawnPet(bool bByLeaveWorld) 00816E80 bool User::HaveSummon() 00816FA0 void User::RequestPackageSend(const unsigned char *packet) 008177D0 SharedNoblessInfo *User::GetNoblessInfo() 004D4150 void Write2(short x, short y, char z, int index, CObject *pdata) 00818A30 User::Shout() 00819140 void User::Market(WCHAR* str) 00819960 User::UnequipItem(SlotType) 00819C40 User::SendItemList() 0081B7C0 User::ReplyEnchantItem(...) 0081BC10 User::ReplyEnchantItemFail(...) 0081C310 User::OnDieDropItem(bool bDieOnBattleField) 0081DF00 SaveDieDropExp : DBID(%d) DownExp(%d) ; (%s) 0081DF00 User::Die(CCreature* pEnemy) 0081EB20 void User::SendQuestList() 0081F170 void User::PetLevelChanged(int nCollarDBID, int nLevel) 0081F3B0 void User::PetNameChanged(int nCollarDBID) 0081F5F0 bool User::SummonCreature(const WCHAR* pszName, int type, const WCHAR* pszItemName, int count) 0081FDA0 User::SendPrivateStoreBuyManageList(CUserSocket * pTargetSocket) 00820AB0 bool User::CheckPrivateStoreInventory() 00820FA0 void User::SendPackageSendableList(int nTargetUserDBID) 00821770 int User::GetBlockList(char *buf) 00821A00 void User::SendBlockList() 00821D80 bool User::IsInBlockList(WCHAR * pwCharName) 00822010 void User::SendRecipeBookList(int nCommonRecipe) 00822430 void User::SendInvenHennaList() 004D43E0 inline void Remove(int index, CObject* pdata) 00822F40 void BroadCastToAllUser(const char* format, ...) 00823660 void BroadcastToAllUser_Announce(const WCHAR* pszAnnounce) 008237A0 User::Delete() 00823A70 void User::Harangue(const WCHAR *str) 00823E80 void User::AdjustStartPoint(FVector &MyPos) 00824120 User::Restart(RestartPoint enumRestartPoint) 008257C0 User::EquipItem() 00826A90 User::UnequipItem(CItem*) 00827150 User::DeleteItemInInventoryBeforeCommit() 00827980 bool User::DestroyQuest(int nQuestID) 00827C20 void User::SendAbnormalStatusInfo() 008281E0 User::GetItem() 00828500 User::SendSkillList() 00828B10 bool User::CanInstallBattleCamp() 00828FA0 bool SendDiePacket() 00829550 void User::SendPrivateStoreManageList(CUserSocket * pTargetSocket) 0082AA70 bool User::SendCoolTime() 0082B0B0 void User::SendRecipeInfo(int nRecipeId, int nResult) 0082B3E0 CRecipeInfo* User::GetRecipeInfo(int nRecipeId) 0082B6A0 bool User::HaveRecipe(int nRecipeId) 0082B870 void User::SendRecipeStoreManageList() 0082BF60 void User::RecipeStoreShowInfo(User * pUser, int nRecipeId, int nResult); 0082C3F0 void User::RecipeStoreBuy(const unsigned char* packet) 0082C890 bool TalkChannelCache::SubChannel::IsValidChannel(unsigned int UserSID, unsigned int CompObjectID, unsigned int MaxDistance, int Key) 0082CDC0 bool User::RequestRecipeShopManageList(int nShopType) 0082D180 void User::SayToFriend(CSPointerUser& pFriendUser, WCHAR* str) 0082D450 User::Tell(int, WCHAR*) 0082D810 User::Hear() 0082DBC0 void User::SendLogOffMsgToFriendList() 0082DEF0 User::RequestTrade() 0082F770 void User::PrivateStoreBuyListReq(int nBuyerId) 00830700 std::xwstring User::GetBlockName(int nDBID) 0082E9D0 void User::PrivateStoreListReq(int nBuyerId) 00831120 void User::VoteDayElapse() 008314D0 void User::DeleteYongmanAbnormalStatus(bool bNowYongma) 00831AC0 void User::SetSocailityData(SYSTEMTIME *pLastLogout, int nUsedSulffrage, int nSociality) 00831E20 void User::CheckSocailityFaint() 00832090 void User::BreakFriendship(int exFriendDbId, WCHAR *exFriendName, int nameLen) 00833880 void User::ObserverStart(int x, int y, int z, int yaw, int pitch, int period ) 00833E40 void User::RideWyvern( int WyvernClassID, int nLevel ) 00834AD0 void User::Ride(CPet* pStrider) 008354A0 void User::GetOff(bool bIsForce) 00835EA0 void User::EatStrider(int n) 00836CC0 void User::AddNewCharID(int nCharID) 00836ED0 int User::DropCastleGuard(CItem* pItem, unsigned int nAmount) 00837850 User::IconAction() 008385E0 int User::SetPrivateStoreList(const unsigned char* packet) 00839B50 User::SetPrivateStoreBuyList(const unsigned char* packet) 0083B280 void User::DeleteBlockList(const int nDBID) 0083B500 void User::AddRecipeBook(int nRecipeId) 0083BAB0 int User::SetRecipeStoreList(const unsigned char* packet) 0083DF50 bool User::IsNewChar(int nCharID) 0083E170 void User::PrivateStoreBuyBuy(const unsigned char* packet, User * pBuyer) 0083FDD0 void User::DeleteRecipeBook(int nRecipeId) 00840780 bool TalkChannelCache::SubChannel::ResetCache(unsigned int UserSID) 00840780 bool TalkeChannelCache::ResetCache(unsigned int UserSID) 00840C20 void BroadcastToAllUserEx(const char* format, ...) 00840E00 void User::InSight(CObject *pObject) 008417E0 void User::OutOfSight(CObject *pObject) 00842320 bool User::HandleItemManipulation(int nCount, ItemManip RequestList[], AtomicJob *pAtomicJob) 00842A40 void User::BroadcastItemGet2Party(int nMsgId, int nItemId, int nAmount, int nEnchant) 00842F60 User::SaveInfectedSkills() 00843410 void User::AddBlockList(const int nDBID, const WCHAR * pwName) 008437D0 bool User::VoteSociality(int nTargetUserServerId) 00844C90 bool TalkChannelCache::SubChannel::Cache(unsigned int UserSID, unsigned int ObjectID, int Key) 00845090 User::TimerExpired() 0080ECE0 User::SendUserHPInfo() 008467B0 void User::SendEnchantSkillList() 00846D50 void User::ResetAllEnchantSkill(CUserSocket *pBuilderSocket) 00847770 void User::PrivateStoreBuy(const unsigned char* packet) 008489D0 void User::MultiSellChoose(int nGroupId, int nItemChooseId, int nAmount) 0084ABB0 User::User(blabla...) 0084C6C0 User::~User() 0084CED0 User::EnterWorld() 0084E5E0 void User::SendSkillAcquireList(int type) 00422F5D ~CObjectStringMap() 0084F5A0 void BroadcastSerializer::TimerExpired(int id) 0084FE10 User::LeaveWorld() 00850E60 int User::PrepareSpelledInfoChangedBuffer(char *pBuf, int nBufSize) 00851230 void User::OnChangeSubJobBegin() 00851370 int *User::GetBaseJobClass(int nNowClass) 00851770 void User::InitSubJob(int nSubJobId, int nClass) 00851B20 bool User::DoesShowPledgeEmblem() 00851C70 void User::ValidateSubJobParameters() 00852810 void User::SendNicknameChanged() 00852990 void User::SendPledgeStatusChanged() 00852B90 void User::SendRelationChanged(CUserSocket* pSocket) 008532F0 void User::GatherRelationChanged() 008539E0 void User::GatherSpelledInfoChanged() 00853CA0 void User::SendSpelledInfoChanged() 00854050 void User::OnChangeSubJobEnd(bool bCreate) 00855740 User::SendUserInfo() 00857AC0 User::SendCharInfo() 0085A2F4 bool AutoSoulshotEXPacket(CSocket* socket, const unsigned char *packet) 0085A6C0 bool EnchantSkillInfo(CSocket* socket, const unsigned char *packet) 0085A830 bool RequestEnchantSkill(CSocket* pSocket, const unsigned char *packet) 0085A9D7 bool WriteHeroWords(CSocket* pSocket, const unsigned char *packet) 0085AC27 bool ReplyWithdrawPartyRoom(CSocket* socket, const unsigned char *packet) 0085AEBD bool ReplyDismissPartyRoom(CSocket* socket, const unsigned char *packet) 0085B124 bool SetPledgeEmblem(CSocket *socket, const unsigned char *packet) 0085B3C4 bool ReplyOustFromPartyRoom(CSocket* socket, const unsigned char *packet) 0085B8F7 bool PledgeEmblem(CSocket* socket, const unsigned char *packet) 0085BB3E bool ReplyHandOverPartyMaster(CSocket* socket, const unsigned char *packet) 0085C0AA bool OustFromMPCC(CSocket* pSocket, const unsigned char *packet) 0085CECA bool AskJoinMPCC(CSocket* pSocket, const unsigned char *packet) 0085D7C7 bool AcceptJoinMPCC(CSocket* pSocket, const unsigned char *packet) 0085DCE0 See bool ProcureCropList(CSocket* pSocket, const unsigned char *packet). 0085DCE0 [%s][%d] Function bool RequestSellProcure(CSocket* pSocket, const unsigned char *packet) is deprecated. 008605A0 bool TradeStartPacket(CSocket* socket, const unsigned char *packet) 00863FB0 bool ReplyStartPledgeWarPacket(CSocket* pSocket, const unsigned char *packet) 00864070 bool ReplyStopPledgeWarPacket(CSocket* socket, const unsigned char *packet) 00864130 bool SurrenderPledgeWarPacket(CSocket* socket, const unsigned char *packet) 008641F0 bool ReplySurrenderPledgeWarPacket(CSocket* pSocket, const unsigned char *packet) 008642B0 bool TestPledgeCrestPacket(CSocket* pSocket, const unsigned char *packet) 008643A0 bool TransferPledgePowerPacket(CSocket* pSocket, const unsigned char *packet) 008644C4 bool ShowBBSBoard(CSocket* pSocket, const unsigned char *packet) 0086469C bool ChooseInventoryItem() 00864CEA MoveToLocationInVehiclePacket() 00864FF7 CannotMoveAnymoreInVehiclePacket() 008651A0 RestoreCharacter(CSocket* socket, const unsigned char *packet) 00865330 bool QuestList(CSocket* pSocket, const unsigned char *packet) 008654A2 bool DestroyQuest(CSocket* pSocket, const unsigned char *packet) 008657E0 bool SurrenderPersonally(CSocket* socket, const unsigned char *packet) 0086590F bool AcquireSkillInfo(CSocket* socket, const unsigned char *packet) 00865DE4 bool RequestAcquireSkill(CSocket* socket, const unsigned char *packet) 00866784 bool RestartPointPacket(CSocket* socket, const unsigned char *packet) 00866980 bool PrivateStoreListReq(CSocket* socket, const unsigned char *packet) 00866AD0 bool ReviveReplyPacket() 00866BC4 bool TutorialQuestionMarkPressed(CSocket* pSocket, const unsigned char *packet) 00866D54 bool TutorialClientEvent(CSocket* pSocket, const unsigned char *packet) 00866F12 bool PetitionPacket(CSocket* pSocket, const unsigned char *packet) 008670C0 bool PetitionCancelPacket(CSocket* pSocket, const unsigned char *packet) 00867252 bool ChangePetNamePacket(CSocket* socket, const unsigned char *packet) 00867460 bool DropItemFromPetPacket(CSocket* socket, const unsigned char *packet) 00867520 bool TimeCheckPacket(CSocket* pSocket, const unsigned char *packet) 00867600 bool StartAllianceWarPacket(CSocket* pSocket, const unsigned char *packet) 008676F0 bool ReplyStartAllianceWarPacket(CSocket* pSocket, const unsigned char *packet) 008677E0 bool StopAllianceWarPacket(CSocket* socket, const unsigned char *packet) 008678D0 bool ReplyStopAllianceWarPacket(CSocket* socket, const unsigned char *packet) 008679C0 bool SurrenderAllianceWarPacket(CSocket* socket, const unsigned char *packet) 00867AB0 bool RemainCoolTimePacket(CSocket* pSocket, const unsigned char *packet) 00867BF0 bool RequestPackageSendableItemList(CSocket* pSocket, const unsigned char *packet) 00867D60 bool RequestCastleSiegeInfoPacket(CSocket *pSocket, unsigned int nCastleId) 00867F40 bool RequestCastleSiegeInfoPacket(CSocket* pSocket, const unsigned char *packet) 008680BC bool RequestCastleSiegeAttackerListPacket(CSocket* pSocket, const unsigned char *packet) 008682BC bool RequestCastleSiegeDefenderListPacket(CSocket* pSocket, const unsigned char *packet) 008684B8 bool RequestMultiSellChoose(CSocket* pSocket, const unsigned char *packet) 00868714 bool RequestNetPing(CSocket* pSocket, const unsigned char *packet) 008688E0 bool RequestRecipeBookOpen(CSocket* pSocket, const unsigned char *packet) 00868B20 bool RequestRecipeBookItemDelete(CSocket* pSocket, const unsigned char *packet) 00868D80 bool RequestRecipeBookItemInfo(CSocket* pSocket, const unsigned char *packet) 00868FD0 bool RequestRecipeBookItemMake(CSocket* pSocket, const unsigned char *packet) 00869250 bool ObserverEndPacket(CSocket *pSocket, const unsigned char *packet) 00869420 bool RequestHennaItemList(CSocket* pSocket, const unsigned char *packet) 00869560 bool RequestHennaUnequipList(CSocket* pSocket, const unsigned char *packet) 008696D8 bool RequestHennaItemInfo(CSocket* pSocket, const unsigned char *packet) 00869928 bool RequestHennaEquip(CSocket* pSocket, const unsigned char *packet) 00869B78 bool RequestHennaUnequipInfo(CSocket* pSocket, const unsigned char *packet) 00869DC8 bool RequestHennaUnequip(CSocket* pSocket, const unsigned char *packet) 0086A045 bool RequestMakeMacro(CSocket* pSocket, const unsigned char *packet) 0086A490 bool RequestDeleteMacro(CSocket* pSocket, const unsigned char *packet) 0086A638 bool RequestBuySeed(CSocket* pSocket, const unsigned char *packet) 0086A88C bool ConfirmDlg_OpenDoor(CUserSocket *pSocket, User *pUser) 0086AE48 bool ConfirmDlg_Resurretion(CUserSocket *pSocket, User *pUser) 0086B030 bool ConfirmDialog(CSocket* socket, const unsigned char *packet) 0086B232 bool RequestSSQStatus(CSocket* pSocket, const unsigned char *packet) 0086B4DF bool RequestPetitionVote(CSocket* pSocket, const unsigned char *packet) 0086B7F0 bool RequestPledgeWarInfo(CSocket* pSocket, const unsigned char *packet) 0086B8E0 bool OpenMinimap(CSocket* pSocket, const unsigned char *packet) 0086BA82 bool MSNChatLogPacket(CSocket* socket, const unsigned char *packet) 0086BE60 bool UserExPacket(CSocket* pSocket, const unsigned char *packet) 0086C1F0 void CUserSocket::MakePacketBlockList() 0086C5D0 CUserSocket::SetUser(User* pUser) 0086C770 void CUserSocket::ResetRelaxTime(&tmNow); 0086D1F5 invalid amount (DropItem : %d of %d by %s) at file[%s], line[%d] 0086F1B0 bool DismissPartyPacket(CSocket* socket, const unsigned char *packet) 0086F700 SekCostume(CSocket* pSocket, const unsigned char *packet) 0086F840 bool SetPledgeCrestPacket(CSocket *socket, int nBitmapSize, const unsigned char *pBitmap) 0086FAB0 bool SetPledgeCrestPacket(CSocket *socket, const unsigned char *packet) 008700A5 [%s][%d] Destroy item (deleting pet collar). invalid state... 0086FC38 bool DestroyItem() 00870224 bool ItemCrystallizePacket(CSocket* socket, const unsigned char *packet) 0087080D bool PrivateStoreManage(CSocket* socket, const unsigned char *packet) 00870B64 bool PrivateStoreListSet(CSocket* socket, const unsigned char *packet) 00870F1D bool PrivateStoreManageCancel(CSocket* socket, const unsigned char *packet) 0087111D bool PrivateStoreQuit(CSocket* socket, const unsigned char *packet) 008712F4 bool PrivateStoreSetMsg(CSocket* socket, const unsigned char *packet) 0087154C bool TutorialLinkHTML(CSocket* pSocket, const unsigned char *packet) 00871AA5 bool WithdrawAlliancePacket(CSocket* pSocket, const unsigned char *packet) 00871E1C bool SetAllianceCrestPacket(CSocket* pSocket, const unsigned char *packet) 008720D4 bool PetUseItemPacket(CSocket* socket, const unsigned char *packet) 0087259D [%s][%d] GiveItemToPet failed. (not owning item) 008724E0 [%s][%d] GiveItemToPet failed. (invalid item) 008723B8 bool GiveItemToPetPacket(CSocket* socket, const unsigned char *packet) 00872824 bool GetItemFromPetPacket(CSocket* socket, const unsigned char *packet) 00872AA4 bool PetGetItem(CSocket* pSocket, const unsigned char *packet) 00872DFD bool PrivateStoreBuyManage(CSocket* pSocket, const unsigned char *packet) 00873164 bool PrivateStoreBuyListSet(CSocket* pSocket, const unsigned char *packet) 0087350D bool PrivateStoreBuyManageCancel(CSocket* pSocket, const unsigned char *packet) 008736DD bool PrivateStoreBuyQuit(CSocket* pSocket, const unsigned char *packet) 008738B4 bool PrivateStoreBuySetMSG(CSocket* pSocket, const unsigned char *packet) 00873B7D bool PrivateStoreBuyListReq(CSocket* pSocket, const unsigned char *packet) 00873D8C bool RequestJoinCastleSiegePacket(CSocket* pSocket, const unsigned char *packet) 00874368 bool RequestConfirmCastleSiegeWaitingListPacket(CSocket* pSocket, const unsigned char *packet) 00874628 bool RequestSetCastleSiegeTimePacket(CSocket* pSocket, const unsigned char *packet) 00874914 bool RequestRemainTime(CSocket* pSocket, const unsigned char *packet) 00874BBD bool RequestRecipeShopManageList(CSocket* pSocket, const unsigned char *packet) 00874F74 bool RequestRecipeShopSetMsg(CSocket* pSocket, const unsigned char *packet) 00875264 bool RequestRecipeShopSetList(CSocket* pSocket, const unsigned char *packet) 0087561D bool RequestRecipeShopQuit(CSocket* pSocket, const unsigned char *packet) 0087583D bool RequestRecipeShopCancel(CSocket* pSocket, const unsigned char *packet) 00875AA7 bool RequestManagePledgePower(CSocket* pSocket, const unsigned char *packet) 00876202 bool ReplyGameGuardInfo(CSocket* pSocket, const unsigned char *packet) 008765A2 bool ReplyListPartyWaitingPacket(CSocket* socket, const unsigned char *packet) 00876937 bool ReplyManagePartyRoom(CSocket* socket, const unsigned char *packet) 00876C87 bool ReplyJoinPartyRoom(CSocket* socket, const unsigned char *packet) 008778D0 bool CUserSocket::CheckLoginTime() 00878BB0 bool FriendRemove(CSocket* socket, const WCHAR *sFriendName) 00878E64 FriendRemove(CSocket* socket, const unsigned char *packet) 00878FB7 bool RequestPackageSend(CSocket* pSocket, const unsigned char *packet) 0087929C bool ReloadPacket(CSocket* socket, const unsigned char *packet) 0087B2D7 bool StartRotatingPacket(CSocket* pSocket, const unsigned char *packet) 0087B517 bool FinishRotatingPacket(CSocket* pSocket, const unsigned char *packet) 0087B747 bool RidePacket(CSocket* socket, const unsigned char *packet) 0087BC3F bool GMListPacket(CSocket* pSocket, const unsigned char *packet) 0087EF95 bool GiveNicknamePacket(CSocket* pSocket, const unsigned char *packet) 0087F662 bool TargetUserFromMenu(CSocket* pSocket, const unsigned char *packet) 0087FD04 bool PledgeBasicInfo(CSocket* socket, const unsigned char *packet) 0087FEE2 bool PledgeExtendedInfo(CSocket* socket, const unsigned char *packet) 00880397 bool PledgeCrest(CSocket* socket, const unsigned char *packet) 008805C2 bool GMCommand(CSocket* socket, const unsigned char *packet) 00880C27 bool PrivateStoreBuyListSend(CSocket* socket, const unsigned char *packet) 00881207 bool AllianceCrestPacket(CSocket* socket, const unsigned char *packet) 00881427 bool PrivateStoreBuyBuyListSend(CSocket* pSocket, const unsigned char *packet) 008819D0 bool RequestBlockPacket(CSocket* pSocket, const unsigned char *packet) 00881FCD bool SnoopQuit(CSocket* pSocket, const unsigned char *packet) 008821E7 bool RequestRecipeShopItemInfo(CSocket* pSocket, const unsigned char *packet) 008826B7 bool RequestRecipeShopItemMake(CSocket* pSocket, const unsigned char *packet) 00882B57 bool RequestRecipeShopSellList(CSocket* pSocket, const unsigned char *packet) 00882F94 bool RequestVoteSociality(CSocket* pSocket, const unsigned char *packet) 00883240 ReplyL2FriendList(CSocket* socket, const unsigned char *packet) 00883792 bool L2FriendSayPacket(CSocket* socket, const unsigned char *packet) 00884A6F bool StartPledgeWarPacket(CSocket* pSocket, const unsigned char *packet) 008852AB bool StopPledgeWarPacket(CSocket* pSocket, const unsigned char *packet) 0088570F bool OustAllianceMemberPacket(CSocket* pSocket, const unsigned char *packet) 0088BA80 bool FriendAddRequest(CSocket *socket, const WCHAR *sFriendName) 0088C787 FriendAddRequest(CSocket* socket, const unsigned char *packet) 0088C8B0 bool FriendAddReply(CSocket* socket, int nAnswer) 0088CAF0 FriendAddReply(CSocket* socket, const unsigned char *packet) 0088CC7F bool JoinAlliancePacket(CSocket* pSocket, const unsigned char *packet) 0088D74F bool AnswerJoinAlliancePacket(CSocket* pSocket, const unsigned char *packet) 0088E03C bool DismissAlliancePacket(CSocket* pSocket, const unsigned char *packet) 0088E407 bool AllianceInfoPacket(CSocket* socket, const unsigned char *packet) 0088EFA2 bool RequestUserCommand(CSocket* pSocket, const unsigned char *packet) 00890470 file[%s], line[%d], socket disconnect without login(ip address %d.%d.%d.%d) 00890470 User [%s](%d) Disconnected[%d] 00891260 bool FriendList(CSocket* socket) 00892460 FriendList(CSocket* socket, const unsigned char *packet) 008925BA bool TutorialPassCmdToServer(CSocket* pSocket, const unsigned char *packet) 00892860 [%s][%d] No user... on Html CMD Packet (AgitHTML) 00899600 bool LoadStrFromReg(WCHAR* str, const WCHAR* keyStr, const WCHAR* regEntry) 00899840 void SaveStrToReg(WCHAR* str, const WCHAR* keyStr, const WCHAR* regEntry) 00899A30 int UnicodeToAnsi(WCHAR* unistr, int maxunilen, char* ansistr, int maxansilen) 00899BA0 int AnsiToUnicode(char* ansistr, int maxansilen, WCHAR* unistr, int maxunilen) 00899CF0 char* LoadBinaryAbsolute(TCHAR* pszFileName,int& nSize) 00899EC0 bool CheckCharacterName(const Wchar * name, int code) 0089A200 BOOL SetPrivateProfile(WCHAR * szSection, Wchar * szKeyName, int nValue, WCHAR * szFile) 0089A380 void ParseHTMLParam(const WCHAR * packet, char * format, ...) 0089A650 const WCHAR* ParseHTMLParam2(const WCHAR * packet, char * format, ...) 0089A920 int CUser::GetDayDiff(SYSTEMTIME *tmNow, SYSTEMTIME *tmOld) 0089AC70 xwstring IntToXStr(int i) 0089B110 int GetIntFromString(WCHAR * sNum) 0089B3F0 std::xwstring ReplaceStr(std::xwstring szSrc, WCHAR * szTok, WCHAR * szNew) 0089BB60 std::xwstring Trim(WCHAR * src) 0089CA80 CInspector* CInspectorDB::GetInspector() 0089CD10 CInspectorDB::Load() 0089D5F0 int CVehicleController::GetNextStation() 0089D6F0 void CVehicleController::SetVehicle(CVehicle *p) 0089D800 void CVehicleController::Arrived() 0089DC60 CVehicle::StartDrive() 0089DDB0 CVehicle::ConvRelToAbs(FVector vRel) 0089DF90 FVector CVehicle::ConvAbsToRel(FVector vAbs) 0089E160 bool CVehicleDB::ReserveStation(int nStationID) 0089E270 bool CVehicleDB::ReleaseStation(int nStationID) 008A33E0 void CVehicleDB::ClearStation() 0089E380 void CVehicleDB::Load() 0089E6A0 CVehicle* CVehicle::GetObject(unsigned int sid) 0089E840 CVehicle* CVehicle::FindObject(unsigned int sid) 0089E9A0 CSPointerCVehicle CVehicle::FindObjectSP(unsigned int sid) 0089EB80 CVehicle* CVehicleDB::FindVehicle(int id) 0089F120 CVehicle::CVehicle() 0089F4D0 CVehicle::CVehicle(const CVehicle& other): CObject(other) 0089F8A0 void CVehicle::SendVehicleInfo(CUserSocket *pSocket) 0089FC30 void CVehicle::TimerExpired(int id) 008A0522 invalid creature at CVehicle::StopDrive() 008A0260 void CVehicle::ProcessStopDrive() 008A0640 CVehicleDB::StartDrive() 008A0840 CVehicle::StopDrive() 008A0D70 void CVehicleController::SetBroadcastPoint(FVector v1, FVector v2) 008A0EE0 void CVehicleDB::AddVehicle() 008A1100 CVehicleController::CVehicleController() 008A1420 void CVehicleController::AddStation(CVehicleStationInfo *pStation) 008A1550 void CVehicle::InSight(CObject *pObject) 008A1E60 void CVehicle::OutOtSight(CObject *pObject) 008A29F7 invalid creature at CVehicle::InformVehicleStart() 008A2770 void CVehicle::InformVehicleStart(bool bStart) 008A30B0 invalid creature at CVehicle::TimerExpired() 008A2BE0 void CVehicle::KickIllegal(int ticket_id, FVector vTarget) 008A33E0 CVehicleDB::EraseAllVehicle() 008A3960 void CVehicleController::TimerExpired(int id) 008A43C0 CVehicleDB::CVehicleDB() 008A50E0 CWareHouseDeposit::~CWareHouseDeposit() 008A54C0 error. warehouse typpe == 0 in RequestEx(const unsigned char* packet) 008A54C0 void CWareHouseDeposit::RequestEx() 008A6DA0 void CWareHouseDeposit::Request() 008A8870 void CWareHouseDeposit::IsInRange() 008A8FE0 void CWareHouseWithdraw::SendList(WareHouseClass whType) 008A93C0 void CWareHouseWithdraw::SendListEx(WareHouseClass whType) 008A9640 void CWareHouseWithdraw::IsInRange() 008A9B50 void CWareHouseDeposit::SendList(WareHouseClass whType) 008AA730 void CWareHouseDeposit::SendListEx(WareHouseClass whType) 008AB140 void CWareHouseWithdraw::Request() 008ABC50 void CWareHouseWithdraw::RequestEx() 008AC8B0 void CWareHouseWithdraw::GetClassId(int nItemDBID) 008ACB00 void CWareHouseWithdraw::AddItemId() 008ACEF0 CWareHouseWithdraw::CWareHouseWithdraw() 008AD1C0 CWareHouseWithdraw::~CWareHouseWithdraw() 008AD6C0 CWatchItem * CWatchList::CheckWatchList(WATCHTYPE nType, int nObjId ) 008AD9E0 CWatchList::ParseWatchList() file open failed. GetLastError(%d) 008AD9E0 bool CWatchList::ParseWatchList() 008AE4B0 CWorld::CWorld() 008AE7E0 CWorld::~CWorld() 008AE6C0 bool CWorld::InRange(FVector org, FVector dst, int range) 008AEE60 [%s][%d] index(%d, %d) - index[%d] is invalid 008AEE60 void IncreaseUserMapDensity(int xindex, int yindex) 008AF060 static void IncreaseUserMapDensity(FVector const& pos) 008AF1A0 static void DecreaseUserMapDensity(int xindex, int yindex) 008AF3A0 static void DecreaseUserMapDensity(FVector const& pos) 008AF6F5 actor(%d,%d,%d) in AsyncMove, failed to pop from GetContainer!!! 008AF564 CWorld::AsyncMove() 008AF830 CWorld::GodsVoice() 008AF970 int GetSize() 008AFE66 [%s][%d] GetOnVehicle Message : creature container is NULL (%d)!!! 008AFD3D ASYNCHRONOUS_SERIALIZE_IMPL3(CWorld, AsyncGetOnVehicle, CCreature*, pCreature, CVehicle*, pVehicle, FVector, Pos) 008B06D1 error in CWorld::GetOffVehicle() 008B05BD ASYNCHRONOUS_SERIALIZE_IMPL3(CWorld, AsyncGetOffVehicle, CCreature*, pCreature, CVehicle*, pVehicle, FVector, Pos) 008B117B error in CWorld::GetOnVehicle() 008B0F40 bool CWorld::GetOnVehicle(CCreature *pCreature, CVehicle *pVehicle, FVector vRelPos) 008B1280 bool CWorld::GetOffVehicle(CCreature *pCreature, CVehicle *pVehicle, FVector vAbsPos) 008B15F0 CWorld::ReportDistribution() 008B189C ASYNCHRONOUS_SERIALIZE_IMPL2(CWorld, AsyncStaticObjectAppear, CStaticObject*, pStaticObject, FVector, Pos) 008B209C ASYNCHRONOUS_SERIALIZE_IMPL1(CWorld, AsyncStaticObjectDisappear, CStaticObject*, pStaticObject) 008B28DC ASYNCHRONOUS_SERIALIZE_IMPL2(CWorld, AsyncEnterWorld, CCreature*, pActor, FVector, Pos) 008B3234 ASYNCHRONOUS_SERIALIZE_IMPL3(CWorld, AsyncLeaveWorld, CCreature*, pActor, FVector, Pos, FVector, AppearingPos) 008B3C1C ASYNCHRONOUS_SERIALIZE_IMPL1(CWorld, AsyncPickItem, CItem*, pItem) 008B438C ASYNCHRONOUS_SERIALIZE_IMPL3(CWorld, AsyncPutItem, CCreature*, pCreature, CItem*, pItem, FVector, Pos) 008B515C ASYNCHRONOUS_SERIALIZE_IMPL1(CWorld, AsyncDoorStatusUpdate, CDoor*, pDoor) 008B5A8C ASYNCHRONOUS_SERIALIZE_IMPL2(CWorld, AsyncDoorOpenClose, CDoor*, pDoor, bool, bOpenClose) 008B67FC bool CWorld::VehicleEnterWorld(CVehicle *pVehicle, FVector pos) 008B70A0 CWorld::PutItem() 008B7500 void CWorld::DoorStatusUpdate(CDoor *pDoor) 008B7670 void CWorld::DoorOpenClose(class CDoor *pDoor, bool bOpenClose) 008B77F0 void CWorld::Attack(int attackerId, int nWeaponClassID, AttackTargetDataType targetData, AttackType eAttackType) 008B9FA0 void CWorld::Spell(CCreature *pSpeller, CObject* pTarget, int nSkillID, int nSkillLevel) 008BBAD0 bool CWorld::StaticObjectAppear(CStaticObject *pStaticObject, FVector pos) 008BBC70 bool CWorld::StaticObjectDisappear(CStaticObject *pStaticObject) 008BBDE0 bool CWorld::LeaveWorld(CCreature *creature, FVector vAppearingPos) 008BC100 inline void Push(int index, const FVector& vPos, CObject *pdata) 008BC4A0 CWorld::EnterWorld() 008BCAE0 CWorld::MoveTo() 008BDFA0 AdjustPos Error NowPos(%d,%d,%d), AdjustPos(%d, %d, %d), Delta(%d, %d, %d) 008BDB64 bool CWorld::MoveVehicle(CVehicle *pVehicle, FVector pos) 008BE130 bool CWorld::MoveInVehicle(CCreature *pCreature, CVehicle *pVehicle, FVector vRelPos) 008BE410 User [%s] of account[%s] at socket[%d] from [%S] : (%d, %d, %d) map[%d,%d] 008BE410 CWorld::ReportUser() 008BEAC0 bool CWorld::PickItem(CItem* pItem, CCreature* pCreature) 008C003F bool CWorld::VehicleLeaveWorld(CVehicle *pVehicle) 008C1070 CWorld::TryPickItem() 008C1C50 inline CollisionHashLink*& GetFirstHashLink(int iX, int iY) 008C1D40 inline CIOCriticalSection* GetHashLock(int iX, int iY) 008C1D40 inline void Lock(int iX, int iY) 008C1F20 inline void Unlock(int iX, int iY) 008C2CC0 bool FCylinder::CylinderCheck(Cylinder const& InOther) 008C2FE0 void CWorldCollisionHash::InitHash() 008C3240 void CWorldCollisionHash::RemoveCreature(CCreature* Creature) 008C3860 CPlaneCollision::CPlaneCollision(const FVector& vStart, const FVector& vEnd, double dHeight) 008C3A10 double CPlaneCollision::CheckCollision(const FVector& vStart, const FVector &vEnd, double dRadius) 008C3F30 void CWorldPlaneCollision::Load() 008C4090 bool CWorldPlaneCollision::InPlaneCollisionZone(const FVector &vPos) 008C41B0 bool CWorldPlaneCollision::CheckCollision(const FVector &vStart, const FVector &vEnd, double dRadius, FVector &Out) 008C4930 bool CWorldCollisionHash::EnterCreature(CCreature* Creature, FVector& To) 008C57F0 void CWorldCollisionHash::ChangeCollisionRadius(CCreature* Creature, double Radius) 008C59B0 [%s][%d] Removing creature(%s) from collision hash failed 008C59B0 (X, Y) = (%d, %d) 008C59B0 [%s][%d] too long(%d) worldcollision::movecreature name[%s] from(%d,%d,%d)-to(%d,%d,%d) 008C7A70 void CWorldPlaneCollision::SetEnabled(std::xwstring sName, bool b) 008C9450 CWorldPlaneCollision::CWorldPlaneCollision() 008C9920 void CWorldPlaneCollision::Add(std::xwstring sName, CPlaneCollision *pPlaneCollision) 008C9FE0 CZzoldagu(const CZzoldagu& other) : CNPC(other) 008C9FE0 CObject* CZzoldagu::Copy() 008CA250 void COlympiadParam::SetTerm(int nStart, int nBonus1, int nBonus2, int nBonus3, int nBonus4, int nNominate) 008CA3D0 void COlympiadSystem::GetWantedStatus(time_l2_t tSeasonStart, OlympiadStatus &os) 008CA580 RESET_POINT(%d) GIVE_1ST_BONUS(%d) GIVE_2ND_BONUS(%d) GIVE_3RD_BONUS(%d) GIVE_4TH_BONUS(%d) NOMINATE_HEROES(%d) 008CA580 void COlympiadParam::SetDebugString(xwstring &sDebug) 008CB8F0 AreaData.txt[%d] : Undefined skill(%s) 008D7600 yywint_t CLexerForNPC::yygetchar() 008D8B00 int CLexerForObject::create(CParserForObject* parser) 008D8C70 yywint_t CLexerForObject::yygetchar() 008DC8E0 yywint_t CLexerForSkill::yygetchar() 008DD6A0 yywint_t CLexerForManor::yygetchar() 008E2F20 static int FindInTable(ObjectFieldType field, TCHAR* str) 008E3140 static std::xvectorint ConvertStrList32(ObjectFieldType field, std::xvectorTCHAR*& slist) 008E76F0 static __int64 FindInTable(ObjectFieldType field, TCHAR* str) 008EBDF0 Setting.txt[%d] : Undefined skill(%s) 008EF6F0 SkillData.txt[%d] : Undefined material(%s) 008EF6F0 invalid abnormal type at [%d] (%s) 008EF6F0 invalid companion type at [%d] (%s) 008EF6F0 invalid sex type at [%d] (%s) 008EF6F0 SkillData.txt : invalid property at [%d] (%s) 008F7FB0 SkillEnchant.txt[%d] : Undefined skill(id:%d, level:%d) 008F7FB0 SkillEnchant.txt[%d] : Undefined skill(%s) 00900B64 ,%S%r%ÔÛ%(%)Invalide parsing_context[%s] 00907590 SkillAcquire.txt[%d] : Undefined skill(%s) 00929850 (null) ####################################################################################################################################################### 00401A40 void CAgit::SetParentCastle(); 00401BB0 CAgit::InitAgit() 00401D30 CAgit::Set(blablabla...) 00401EC0 time_l2_t CAgit::GetAgitFirstSiegeDate() 00401FF0 void CAgit::SendAgitInfo(CUserSocket *pUserSocket) 004024A0 void CAgit::InstallHpStove(int nHpStoveType, int nHpStoveExpire) 004025B0 void CAgit::InstallMpFlame(int nMpFlameType, int nMpFlameExpire) 004026C0 void CAgit::InstallTeleport(int nTeleportLevel, int nTeleportExpire) 004027D0 void CAgit::InstallHatcher(int nHatcher) 004028C0 void CAgit::ValidateDeco() 00402AD0 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 00403220 void CAgit::TimerExpired(int id) 004036D0 inline void CTLPipeBase::Read(CReadCallback *pReadCallback) 00404960 void CAgit::BroadcastSystemMessage(int nSystemMessageId) 00404B70 void CAgit::BroadcastSystemMessage(const WCHAR *sPledgeName, int nSystemMessageId) 00404DA0 void CAgit::OpenAllDoor() 00404F80 void CAgit::CloseAllDoor() 00408D20 CAgitDecoVisible::CAgitDecoVisible(unsigned int nAgitId, FVector pos) 00408F00 CAgitDecoVisible::CAgitDecoVisible(const CAgitDecoVisible& other) 004094D0 void CAgitDecoVisible::SendAgitDecoVisibleInfo(CUserSocket *pUserSocket) 00409CD0 CAgitDeco::CAgitDeco() 0040C2B0 CAgitDeco *CAgitDecoDb::FindAgitDeco(unsigned int nId) 0040C4C0 CAgitDeco *CAgitDecoDb::FindAgitDeco(int nType, int nLevel) 0040FE00 void CAgitDecoDb::Load() 00410330 void CAgitDecoDb::AddAgitDeco(CAgitDeco *pAgitDeco) 00410920 void SendSystemMessage(unsigned int nMsgNo); 00410A60 static CPledge *GetObject(unsigned int sid) 00410C00 CPledge *User::GetPledge() 00410D40 void CAgitHTML::AgitBid1Request(int nAgitId, int nPledgeId ) 00411060 void CAgitHTML::AgitBidRequest(int nId, int nPrice) 00411460 void CAgitHTML::AgitBidCancelRequest(int nAgitId, int nAuctionId, int nPledgeId) 00411B60 BOOL CAgitHTML::SendHTML(std::xwstring html, int nMode ) 00411FB0 CAgit* CAgitHTML::GetPledgeAgit(int nOption, bool bShowError) 00412610 void CAgitHTML::AgitSale1Request() 00412860 void CAgitHTML::SellActionRequest(int nPrice, int nDay, WCHAR * sComment) 00412B70 void CAgitHTML::SaleCancelRequest() 004130B0 void CAgitHTML::AgitInit() 00413900 void CAgitHTML::AgitMaid() 00413EF0 void CAgitHTML::AgitDealer() 00415EE0 CAgitHTML::~CAgitHTML() 00416060 CAgitHTML::CAgitHTML(CUserSocket* socket) 00416210 void CAgitHTML::AddStringMap(WCHAR * strName, WCHAR * strValue) 004166E0 void CAgitHTML::BidderList(int nId, int nPage, int nLast) 00417850 void CAgitHTML::AgitInfo(int nLast) 00417DC0 CAgitHTML::AgitSale1Reply(int nAgitId, int nPledgeId, int nPledgeAdena) 00418230 void CAgitHTML::AgitSale2() 004186A0 void CAgitHTML::AgitSale3(int nPrice, int nDay, WCHAR * sComment) 004194C0 void CAgitHTML::SaleCancel() 004198A0 void CAgitHTML::AuctionList(int nPage) 0041A810 void CAgitHTML::AgitAuctionInfo(int nId) 0041B0A0 void CAgitHTML::AgitSaleInfo(int nId, int nLast) 0041B8B0 void CAgitHTML::AgitBidInfo(int nId) 0041C1F0 void CAgitHTML::AgitBid1Rebid(nAgitId, nPledgeId, nPledgeAdena, int nMinBid) 0041C640 void CAgitHTML::AgitBid1Reply(int nAgitId, int nPledgeId, int nPledgeAdena) 0041CB30 void CAgitHTML::AgitBid2(int nId, int nPrice, int nLastBid) 0041D200 void CAgitHTML::AgitBidCancel(int nAgitId) 0041D6B0 void CAgitHTML::AgitCommand(int nAgitId, int nPledgeId, int nPledgeAdena, int nAgitCommand, int nMinBid) 0041D880 void CAgitHTML::AgitMaidInfo() 0041DAC0 void CAgitHTML::SellActionReply(int nAuctionId, int nPrice, int nDay, WCHAR * sComment, int nEnd, int nSuccess) 0041DDD0 void CAgitHTML::SaleCancelReply(int nAgitId, int nLastCancel) 0041E060 void CAgitHTML::AuctionMine() 0041E3E0 void CAgitHTML::AgitBidReply(int nId, int nPrice, int nSuccess, int nAgitBidFail ) 0041E840 void CAgitHTML::AgitBidCancelReply(int nAgitId, int nPledgeId, int nReturn) 0041EB70 void CAlliance::InitAlliance() 0041ECF0 bool CAlliance::CanAcceptNewMemberPledge() 0041EE40 void CAlliance::Save(unsigned int nSaveFieldName) 0041EFA0 inline unsigned int CreateSmartID(unsigned int cls, int index) 0041F1E0 (ST* CSharedFactoryT, ST, CONSTANT, SHIFT::Add(T *object)) 0041F720 static CAlliance *GetObject(unsigned int sid) 0041F8C0 void CAlliance::CreateAllianceByNpc(CNPC *pNpc, User *pUser, const WCHAR *sAllianceName) 0041FE60 CPledge *CAlliance::GetMasterPledge() 00420040 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 004204E0 CPledge *CAlliance::GetPledge(unsigned int nPledgeDbId) 004213A0 void CAlliance::DeleteMemberPledge(unsigned int nPledgeDbId) 00421980 void GetAllMember(MemberList &lstMember) 00421CB0 void CAlliance::AddMemberPledge(CPledge *pPledge) 00421FE0 void CAlliance::GetAllMemberPledge(PledgeList &lstPledge) 00422300 void CAlliance::GetAllMember(MemberList &lstMember) 00422570 CAlliance::CAlliance(unsigned int nDbId, const WCHAR *sAllianceName, unsigned int nMasterPledgeDbId, unsigned int nOustTime, unsigned int nCrestDbId) 00422890 CAlliance::~CAlliance() 00422A80 CObjectMap() 00423FB0 void SendSystemMessage_d(unsigned int nMsgNo, int nParam) 00424110 void CArea::SetAreaType(AreaTypeEnum eType) 00426AB0 CArea::CArea(void) 00426D20 void CArea::AddSkillInfo(CSkillInfo *pInfo) 00426E60 void CArea::AddSkillInfo(std::xvectorint &vSkillNameIdList) 00427040 void CAreaDB::SortInstantArea() 00428810 void CAreaDB::AddArea(CArea *pArea) 00429830 inline bool CSharedCreatureData::SetJournal(int nQuestID , int nJournal) 004299E0 inline bool CSharedCreatureData::SetFlagJournal(int nQuestID , int nFlag) 00429BA0 inline bool CSharedCreatureData::ResetFlagJournal(int nQuestID , int nFlag) 00429D60 inline bool CSharedCreatureData::RemoveMemo(int nQuestID ) 00431B60 inline void CSharedCreatureData::SetMemo(int nQuestID) 00431E10 inline bool CSharedCreatureData::SetMemoState(int nQuestID , int nSlot, int nState) 004346A0 CSPointerT FindObjectSP() 00437080 AbstractProduct * GenericFactory::CreateObject(const IndentifierType &id) 00438A60 inline bool GenericFactory::Register(const IndentifierType &id, ProductCreator creator) 00438C60 void GetAllMemberId(MemberIdList &lstMemberId) 004392B0 AtomicJobList * CreateAtomicJobList(const unsigned char *packet, int nUserSID) 00439950 void SendSystemMessage_S(unsigned int nMsgNo, const WCHAR *sParam) 00439AB0 bool CAuctionAgit::InCancelPenalty() 00439BE0 void CAuctionAgit::StartAuctionTimer(int nEnd) 00439CD0 bool CAuctionAgit::CheckSendable(int nType) 00439E50 bool CAuctionAgit::UnCheckSendable(int nType) 00439FD0 void CAuctionAgit::SetSaleState(SaleState state) 0043A0C0 SaleState CAuctionAgit::GetSaleState() 0043A190 int CAuctionAgit::GetAuctionCount() 0043A290 bool CAuctionAgit::CanDoAuction() 0043A360 void CAuctionAgit::EnterDoAuction() 0043A4B0 void CAuctionAgit::LeaveDoAuction() 0043AC40 bool CAuctionAgit::IsInAuction(int nPledgeId) 0043AE90 int CAuctionAgit::GetAuctionPrice(int nPledge) 0043B140 bool CAuctionAgit::CanAttend( int nPledgeId, User * pUser) 0043B680 void CAuctionAgit::DelAuction(int nPledgeId) 0043B950 void CAuctionAgit::SetNextCost(int nTime, int nFail) 0043BE70 void CAuctionAgit::ResetAuction() 0043CA90 CAuctionAgit::CAuctionAgit() 0043CCA0 void CAuctionAgit::AddAuction(int nPledgeId, int nMoney ) 0043D100 void CAuctionAgit::GetAuction(AuctionType &lstAuction) 0043D380 void CAuctionAgit::ReplyDoAuction(int nAuctionId, int nAttendId, int nMaxPrice, int nPledgeId) 0043E210 CBattleCamp::CBattleCamp(const CBattleCamp& other) 0043E6B0 void CBattleCamp::Appear() 0043E800 void CBattleCamp::Disappear() 0043E930 FVector CBattleCamp::GetTeleportPos() 0043EDA0 void CBattleCamp::SendBattleCampInfo(CUserSocket *pUserSocket) 00440D80 void Insert(int id, T* p, char *caller = NULL, int line = -1) 00440FB0 void DeleteObject(int id, char *caller=NULL, int line=-1) 00441B10 bool CBattleCampDb::ReserveBattleCamp(unsigned int nPledgeDbId, const FVector &pos) 00442170 CObjectMap() 00442300 ~CObjectMap() 00443AE0 SSQPart::type SSQSystem::GetWinner() const 00443BB0 SSQPart::type SSQSystem::GetSealOwner(SSQSeal::type nSealNum) const 00443C90 int SSQSystem::GetCollectedPoint(SSQPart::type nPart) const 00443D80 int SSQSystem::GetMainEventPoint(SSQPart::type nPart) const 00443E70 int SSQSystem::GetMemberCount(SSQPart::type nPart) const 00443F60 int SSQSystem::GetSealSelectionCount(SSQPart::type nPart, SSQSeal::type nSealNum) const 00444050 inline void AddExecutable(MemoryObject *Matrix, Native Func, CExecutionArgument* Arg) 0046E390 int GetDbMemberCount() 0046E4D0 CParty *User::GetParty() 00494E90 void GetAllMember(MemberList &lstMember) 004998A0 void Insert(const xwstring id, T* p, char *caller=NULL, int line=-1) 00499C00 void DeleteObject(const xwstring id, char *caller=NULL, int line=-1) 0049B250 void AddBuilderCmdAlias(WCHAR *org_command, WCHAR *alias) 0049B8C0 bool LoadBuilderCmdHandler() 0049C500 bool BuilderCmd2Handler(CSocket* pSocket, const unsigned char *packet) 0049D580 CCastle::SetSiegeDate() 0049D670 void CCastle::ValidateLifeControlLevel() 0049D810 CCastle::InitCastle() 0049D990 CCastle::Set(blabla..) 0049DF50 int CCastle::GetReservedAttackerCount() 0049E080 int CCastle::GetReservedDefenderCount() 0049E260 const WCHAR* CastleSiegeMusicPlayer::GetMusicName(int min) 0049E430 CAlliance *GetAlliance() 0049E600 CSPointerT GetObjct() 0049EC30 void CCastle::ValidateStartSiege() 0049EE10 int CCastle::GetReservedStatus(unsigned int nPledgeDbId) 0049F0B0 bool CCastle::ApproveDefence(unsigned int nPledgeDbId) 0049F300 void CCastle::FreeReserveCastleSiegeList() 0049FAB0 void CCastle::FreeSiegeGolem() 0049FFA0 FOR ALL OBJECT IN OBJECT MAP 004A09A0 int CCastle::GetBattleFieldCastleId(FVector pos) 004A0C30 void CCastle::BroadcastEndRegister() 004A1160 void CCastle::BroadcastSetSiegeTime() 004A1690 void CCastle::StartAllTimer() 004A1FB0 bool CCastle::CancelCastleSiege(unsigned int nPledgeDbId, bool bAsAttacker) 004A2A20 void CCastle::ReserveAttacker(CPledge *pPledge, int nProposeTime) 004A2D10 void CCastle::ReserveDefender(CPledge *pPledge, int nProposeTime, int nType) 004A3000 void CCastle::RegisterSiegeGolemSummoner(User *pSummoner) 004A3220 void CCastle::SetAllCastleSiegeToPledges() 004A36A0 void CCastle::BroadcastToAttacker(int nMsgNo) 004A3960 void CCastle::SetOffendingCastle(bool bSet) 004A3BB0 bool CCastle::ReserveSiegeTime(int nCastleId, time_l2_t tSiegeTime) 004A3E60 CCastle::~CCastle() 004A5530 void CCastle::BanNonDefendingPlayers(bool bIsMidVictory) 004A7AA0 void CCastle::OnChangeOwner() 004A9590 int CCastle::GetSelectableSiegeTimes(time_l2_t tPreviousSiegeEnd, int *pSelectableSiegeTime, int nMaxSelectableSiegeTime, int nCastleId) 004A9CF0 void CCastle::GetDefenderPledge(PledgeList &lstPledge, xvectorint &lstProposeTime, xvectorint &lstStatus) 004AA060 void CCastle::GetAttackerPledge(PledgeList &lstPledge, xvectorint &lstProposeTime) 004AA350 bool CCastle::ExistSiegeCollisionBetween(CAlliance *pAlliance, CPledge *pPledge) 004AA9B0 void CCastle::SendCastleSiegeInfo(CUserSocket *pUserSocket, User *pUser) 004AADA0 void CCastle::SendCastleSiegeAttackerList(CUserSocket *pUserSocket, User *pUser) 004AB580 void CCastle::SendCastleSiegeDefenderList(CUserSocket *pUserSocket, User *pUser) 004ABE50 void CCastle::AdjustSiegeTime() 004AC2F0 CCastle::CCastle() 004AC6E0 void CCastle::ValidateChangeOwner() 004AC800 void CCastle::SetCastleSiegeRole(bool bInitKillDeath) 004ADEA0 void CCastle::ValidateStatus() 004AE030 void CCastle::PrepareSiege() 004AEDF0 bool CCategoryDataDB::IsInCategory(int class_id, int category_id) 004AF0B0 CCategoryDataDB::Load() 004AFF20 void BroadcastToNeighbor(FVector vPos, const char* format, ...) 004B0940 void CChair::BroadcastSittingUser() 004B0D00 void CClanBBSHTML::ClanBBSList( const unsigned char * packet) 004B0F20 void CClanBBSHTML::ClanBBSView( const unsigned char * packet) 004B1290 void CClanBBSHTML::ClanBBSAdmin( const unsigned char * packet) 004B1490 int CheckClanOwner( User * pUser) 004B16C0 bool ClanBBS(CSocket* socket, const WCHAR *sCmd) 004B31B0 void CClanBBSHTML::ClanBBSView2( const unsigned char * packet) 004B6440 bool CCommCli::Connect() 004B68C0 bool CCommCli::ConnectToCommD() 004B6A00 void CCommCli::CreateThread() 004B6B50 void CCommCli::ToggleAutoConnect() 004B6C70 void CCommCli::Send(const char *format, ...) const 004B6DE0 bool CCommCli::CheckCommSvr(User *pUser, bool bCheck) 004B6FA0 void CCommCli::RequestBBSInit(User *pUser, int nParentNodeId, int nLocation, int nPledge, int nSortType, int nPage) 004B71F0 void CCommCli::RequestBBSList(unsigned int nUserDbId, int nId, int nPage, int nBoardType) 004B73F0 void CCommCli::RequestBBSRead(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 004B7670 void CCommCli::RequestBBSReadThread(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 004B78C0 void CCommCli::RequestBBSReadComment(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 004B7B10 void CCommCli::RequestBBSReply(User *pUser, int nId, int nBoardType, int nBid) 004B7D30 void CCommCli::RequestBBSWrite(User *pUser, int nId, int nBoardType, int nBid, WCHAR * sTitle, WCHAR * sContent, WCHAR * sKeyword ) 004B8050 void CCommCli::RequestBBSWriteComment(User *pUser, int nId, nBoardType, int nBid, Wchar * sComment) 004B82B0 void CCommCli::RequestBBSWriteForm(User *pUser, int nId, int nBoardType) 004B8480 void CCommCli::RequestBBSSearch(User *pUser, int nId, int nBoardType, int nPage, int nOption, Wchar * sString) 004B86A0 void CCommCli::RequestBBSModifyForm(User *pUser, int nId, int nBoardType, int nBid) 004B88C0 void CCommCli::RequestBBSModify(User *pUser, int nId, int nBoardType, int nBid, WCHAR * sTitle, WCHAR * sContent, WCHAR * sKeyword) 004B8AE0 void CCommCli::RequestBBSDelete(User *pUser, int nId, int nBoardType, int nBid, int nCommentId, int nOption) 004B8CF0 void CCommCli::RequestBBSGetFavorite(User *pUser) 004B8E80 void CCommCli::RequestBBSAddFavorite(User *pUser, Wchar * sName, WCHAR * sURL, int nArg1, int nArg2, int nArg3, int nArg4, int nArg5, WCHAR * sArg) 004B90A0 void CCommCli::RequestBBSDelFavorite(User *pUser, int nId) 004B9240 void CCommCli::RequestBBSGetAnnounce(User *pUser, int nId) 004B93E0 void CCommCli::RequestGetMemoList( User * pUser, int nPage, WCHAR * szSearch) 004B95B0 void RequestGetMemo( User * pUser, int nMemoId, int nPage, WCHAR * szSearch) 004B9790 void CCommCli::RequestCreateMemo ( User * pUser, WCHAR * memotitle, WCHAR * memotext ) 004B99E0 void RequestDeleteMemo ( User * pUser, int nMemoId) 004B9BB0 void RequestUpdateMemoForm( User * pUser, int nMemoId) 004B9D80 void CCommCli::RequestUpdateMemo( User * pUser, int nMemoId , WCHAR * memotitle, WCHAR * memotext) 004B9F60 void CCommCli::RequestClanBBSList( User * pUser, int nWorldId, int nPage, int searchOption, WCHAR * szSearch ) 004BA130 void CCommCli::RequestClanBBSView( User * pUser, int nWorldId, int nPledgeId) 004BA290 void CCommCli::RequestClanBBSView2( User * pUser, int nWorldId, int nPledgeId, WCHAR * pledge_name, int owner_id, WCHAR * owner_name, int alliance_id, WCHAR * alliance_name, int skill_level, int nMemberCount) 004BA4C0 void CCommCli::RequestClanBBSMake( User * pUser, int nWorldId, int nPledgeId , WCHAR * pledge_name, WCHAR * owner_name ) 004BA880 void CCommCli::RequestClanBBSInit( User * pUser , int nWorldId) 004BAA20 int CCommCli::CheckClanOwner( User * pUser) 004BAC10 void CCommCli::RequestClanBBSAdmin( User * pUser, int nWorldId, int nPledgeId) 004BAE10 void CCommCli::RequestClanSetIntro( User * pUser, Wchar * intro) 004BAFE0 void CCommCli::RequestClanBBSSetPer( User * pUser, int nWorldId, int nPledgeId, int nBid, int nBoardType, int nPerType, int nPer) 004BB4B0 CCommSocket::CCommSocket(SOCKET s, CommPacketFunc *aPacketTable) : CIOSocket(s) 004BB7D0 void CCommSocket::SendV(const char* format, va_list va) 004BBDC0 void CCommSocket::Send(const char* format, ...) 004C11D0 CCommunity::CCommunity(CUserSocket* socket, int nType) 004C1400 const unsigned char *CCommunity::ReadTree(const unsigned char *packet, std::xwstring &szDst, int &nPledgeId) 004C2370 BOOL CCommunity::ReadArticle(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet ) 004C4100 unsigned char * CCommunity::WriteFormFrame(int nSendType, int nBoardId, int nBoardType, int nBid, WCHAR * sBoardName, const unsigned char *packet) 004C5C80 BOOL CCommunity::WriteForm(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet) 004C5E10 BOOL CCommunity::WriteReplyForm(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet) 004C5FA0 BOOL CCommunity::WriteModifyForm(int nBoardId, int nBoardType, WCHAR * sBoardName, const unsigned char *packet) 004C6130 BOOL CCommunity::GetAnnounce(const unsigned char *packet) 004C6760 BOOL CCommunity::GetBoardList(const unsigned char *packet) 004C7620 BOOL CCommunity::GetArticleList(int nBoardId, int nBoardType, WCHAR * sBoardName, int nPage, int nPageSize, int nTotPage, const unsigned char *packet , int nPer,int nSearchOption, WCHAR * sSearch , int nCommentPage, int nThreadPage ) 004C9430 BOOL CCommunity::GetArticleComment(int nBoardId, int nBoardType, int nBid, int nSearchOption, int nReadOption, int nListPage, Wchar * sSearch, int nPermission, int nCommentPage, int nThreadPage, int nCommentCount, const unsigned char *packet, int nCount) 004CA720 BOOL CCommunity::GetArticleThread(int nBoardId, int nBid, const unsigned char *packet) 004CC0E0 BOOL CCommunity::GetSearch(int nBoardId, int nBoardType, int nSearchOption, WCHAR * sSearch, WCHAR * sBoardName, int nPage, int nPageSize, int nTotPage, const unsigned char *packet, int nPer) 004CC2C0 BOOL CCommunity::GetFavorite(int nCount, const unsigned char *packet) 004CD0F0 void CConfig::Load() 004CF280 void CControlTower::SendControlTowerInfo(CUserSocket *pUserSocket) 004CFE20 void CControlTower::SetStatus(ControlTowerStatusEnum eStat) 004D05C0 void CControlTower::ChangeToReservedStatus() 004D0950 CControlTower* CControlTowerDB::GetControlTower(WCHAR* name) 004D0C50 void CControlTower::OnSiegeStarted(bool bSiegeContinued) 004D0E00 void CControlTower::OnSiegeEnded() 004D0F60 void CControlTower::OnMidVictory() 004D10E0 void CControlTower::OnSiegePaused() 004D1220 void CControlTower::OnSiegeResumed() 004D15D0 void CControlTowerDB::AddControlTower(const WCHAR* name, CControlTower *pControlTower) 004D1C10 CControlTowerDB::CControlTowerDB() 004D22C0 void DeleteAllAbnormalStatus() 004D2550 inline unsigned int CreateSmartID(unsigned int cls, int index) 004D2D30 (ST* CSharedFactoryT, ST, CONSTANT, SHIFT::Add(T *object)) 004D3270 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::RemoveByIndex(int index)) 004D34C0 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 004D3F90 inline void DeleteObject(unsigned int sid) 004D5150 CCreature::~CCreature() 004D74C0 CCreature::CCreature(const CCreature& other): CObject(other) 004D9510 void DeleteAbnormalStatus(AbnormalStatusSlotType type) 004D9640 void AddAbnormalStatus(AbnormalStatusSlotType type, unsigned char nLevel) 004D9BB0 void CCreature::IncrementParam(ParameterType param, int delta) 004DACC0 bool CCreature::ValidateBaseData() 004DB600 bool CCreature::ValidateBaseHP() 004DB850 bool CCreature::ValidateBaseMP() 004DBA50 bool CCreature::ValidateBaseCP() 004DBBD0 bool CCreature::ValidateCPRegen() 004DBD90 bool CCreature::ValidateHPRegen() 004DBF60 bool CCreature::ValidateMPRegen() 004DDA30 bool CCreature::ValidateAllOnMotionEx() 004DDB90 void CCreature::InitializeBuilderCmdMod() 004DDC70 void CCreature::InitializeSkillMod() 004DE190 void CCreature::InitializeAreaMod() 004DE600 bool CCreature::PickItem(CItem * pItem) 004DE940 bool CCreature::BuyMonRaceTicket( int nItemClassId, int nRaceId, int nBet, int nMoney) 004DEE60 int CCreature::GetResurrectExp(CCreature* pSpeller, int restorerate) 004DF170 void CCreature::CubicAction(CSmartId target) 004DFD80 bool CCreature::IsShieldDefend(CCreature* pAttacker, double dCriticalBonus) 004E0090 void CCreature::SetPrivateID(int id) 004E01F0 double CCreature::GetAttributeBonus(CCreature *pOppenentCreature) 004E0460 void CCreature::AddPassingPos(const FVector &vPos) 004E0770 FVector CCreature::GetPassingPosOnSight(const FVector& vFrom, const FVector& vAttackPoint, PathFindResult& r, CCreature *pByCreature) 004E0FC0 bool CCreature::BeClosedToPassingPos(const FVector& vPos) 004E11D0 SlotType CCreature::IsEquiped(int nItemServerId, SlotType slot) 004E1610 int CCreature::ChangeScaleMode(int mode) 004E19B0 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 004E2400 void CCreature::AreaCheckForEveryTick(CGeoZone *pZone, CGeoSector *pSector) 004E2B00 CCreature::DropItem() 004E3250 double CCreature::EquipedArmorSpeedByCrystal() const 004E3410 double CCreature::EquipedArmorAvoidByCrystal() const 004E3760 double CCreature::AvoidCorrection() 004E3900 double CCreature::WeaponHitCorrection() 004E3A90 double CCreature::WeaponHitCorrectionByCrystal() 004E4560 CSharedItemData* CCreature::GetEquipedWeapon() const 004E52B0 void CCreature::CheckAbnormalVisualEffect() 004E56A0 void CCreature::FearAction() 004E6580 inline void CTLPipeBase::Read(CReadCallback *pReadCallback) 004E6A20 CSafePointer2& operator=(const CSafePointer2& p) 004E6F30 void CCreature::TurnOffSoulshot() 004E7420 void CCreature::TurnOffSpiritshot() 004E7B50 double CCreature::ValidateMAttackPenaltyByCrystal() 004EA2C0 CSafePointer2(const CSafePointer2& other) 004EA5C0 CSafePointer2(const CSafePointer2& other) 004EACB0 void CCreature::SetMaxMagicLevel() 004EAFF0 void CCreature::BroadcastFlyToLocation(int x, int y, int z) 004EB280 void CCreatureController::ActionBroadcastCubicUse(int nTargetID, int nSkillID, int nSkillLevel) 004EF8C0 CCreature::DeleteItemInInventory() 004F00D0 void CCreature::ValidateLocation() 004F05E0 int CCreature::GetAcquiredSkillLevel(int nSkilID) 004F0830 bool CCreature::HaveSkill(int skillid, int level) 004F0A90 CSkillInfo* CCreature::GetUsableActiveSkill(int skillid) 004F19C0 bool CCreature::SaveSkillUsedTime() 004F1D40 DWORD* CCreature::GetSkillUsedTime(int skillid, int level) 004F1F90 DWORD* CCreature::GetItemUsedTime(int itemClassID) 004F2400 void CCreature::EraseCubicNotSelfCast() 004F56B0 CSafePointer2(const CSafePointer2& other) 004F8760 CCreature::AcquireSkill(unsigned int, int) 004F8A70 void CCreature::DeletecAquireSkill(int skillid) 004F8D10 void CCreature::SetSkillUsableTime(int skillid, int level, DWORD* stamp, DWORD reusedelay) 004F90E0 void CCreature::SetItemUsableTime(int itemClassID, DWORD* stamp, DWORD reusedelay) 004FDB70 void RegisterMessage(const EntryMessage &msg) 004FEA80 bool CCreature::ValidateSkillMod() 004FFDC0 bool CCreature::ValidateAllOnSIM() 00500000 void CCreature::AttachSkill(int skillid, int level, SkillOperateType op_type) 00500730 bool CCreature::DispelBySlotProb(AbnormalStatusSlotType eAbnormalType, int prob, CSkillInfo *pSkillInfo) 00501180 bool CCreature::DispelByCategory(DebuffType eDeBuffType, int prob, CSkillInfo *pSkillInfo) 00501DD0 bool CCreature::DispelAll(int magic_level, CSkillInfo *pSkillInfo) 00502A00 bool CCreature::DispelAllByGM() 005032A0 bool CCreature::DispelByNames(std::vectorPWCHAR m_vDispelSkillName) 00503EB0 bool CCreature::DispelBySlot(AbnormalStatusSlotType slottype, int nLevel) 005049E0 bool CCreature::SummonCubic(SummonCubicType cType, int cubiclevel, bool bSelfCast) 00504FD0 bool CCreature::InfectedSkillBy(CCreature *pSource, CSkillInfo *pSkillInfo) 00509B80 void CCreature::ValidateSkillList() 0050C700 void CCreature::GatherNeighborCreatureEx(int affectLimit, CreatureSP2VectorType &v, DamageRangeType DamageRange, int minZ, int maxZ, SkillAffectObjectTypeEnum AffectType, RaceType AffectRaceType, CCreature *pCastingCreature, CCreature *pExcludeCreature, FVector posTarget, int angle) 0050D680 CCreature::TimerExpired() 00515370 CCreature::LevelDown() 00515A10 CCreature::LevelUp() 00516940 bool CCreature::ValidateSetItem(SlotType slot) 00516FE0 bool CCreature::ValidateAllOnWeapon() 005172A0 bool CCreature::ValidateAllOnArmors() 005173F0 void CCreature::ValidateAttachedSkills() 00517ED0 void CCreature::ValidateParameters() 005197C0 CCreature::EquipItem() 0051A280 CCreature::UnequipItem() 0051AB30 bool CDB::SendAuthConnected() 0051AEC0 bool CDB::InitCacheD() 0051B2F0 bool CDB::InitAuthD() 0051B5A0 bool CDB::ReconnAuthD() 0051B850 AuthRequestAgeKoreanStyle() 0051B9E0 AuthPlayFail(int nAccountId) 0051BB80 AuthPlayGame() 0051BD40 AuthUserNum(int nCurrent, int nMax) 0051BE90 AuthSendServerVersion(int nCurrent, int nMax) 0051C010 AuthPing() 0051C1A0 void CDB::SendCacheVersion() 0051C310 void CDB::RequestLoadChar(unsigned int nAccountID, CUserSocket* pSocket) const 0051C490 void CDB::RequestLoadItems(unsigned int nCharID, User* pUser) const 0051C5F0 void CDB::RequestCreateChar(WCHAR* sCharName, int nRace, int nGender, int nClass, int nStr, int nDex, int nCon, int nInt, int nWit, int nMen, int nFaceIndex, int nHairShapeIndex, int nHairColorIndex, CUserSocket* pSocket) const 0051C910 void CDB::RequestCreateInitItems(unsigned int nCharID, int nClass, CUserSocket* pSocket) constvoid CDB::RequestDropItem(CItem* pItem, User* pUser, FVector pos, SlotType slot, int nAmount) constvoid CDB::RequestDropItem(CItem* pItem, User* pUser, FVector pos, FAngle ang) const 0051D340 void CDB::RequestSaveMercenary(int nCreatureServerId, int nResidenceID, int nNPCClassID, FVector vPos, FAngle angle, double dHP, double dMP, int isDelete) const 0051D520 void CDB::RequestUpdateMercenary(int key, FVector vPos, FAngle angle, double dHP, double dMP) const 0051D6D0 void CDB::RequestLoadMercenary(int nResidenceID) const 0051D810 void CDB::RequestDeleteMercenary(int nResidenceID) const 0051D950 void CDB::RequestLoadGuardData(int nResidenceId) const 0051DA90 void CDB::RequestLoadGuardData(int nResidenceId) const 0051DBD0 void CDB::SendTradeCommit(User* pUser1, User* pUser2) 0051DDB0 void CDB::RequestDeleteChar(unsigned int nAccountID, unsigned int nCharID, CUserSocket* pSocket) const 0051DF40 void CDB::RequestCreatePledge(User *pUser, WCHAR *sPledgeName) 0051E020 void CDB::RequestCreatePledgeByNpc(CNPC *pNpc, User *pUser, const Wchar *sPledgeName) 0051E220 void CDB::RequestUpdateUserPledge(User *pUser, CPledge *pPledge, int nUpdateType) 0051E430 void CDB::RequestDeletePledgeByTimer(CPledge *pPledge) 0051E5A0 void CDB::RequestLoadWareHouseItems(unsigned int nCharID, User* pUser, int nWareHouseID, CWareHouseWithdraw* pWareHouse, int nNpcClassId, int nMemoryId) const 0051E780 void CDB::RequestWithdrawWareHouseItems(unsigned int nCharID, User* pUser, int nWareHouseID, int nNPCId, int nItemCount, int nBufLen, char* pBuf) const 0051E950 void CDB::RequestDepositWareHouseItems(unsigned int nCharID, User* pUser, int nWareHouseID, int nNPCId, int nItemCount, int nLimit, int nBufLen, char* pBuf) const 0051EB30 void CDB::RequestShortCutInfo(User *pUser) const 0051ECE0 void CDB::RequestSetShortCut(User *pUser, int slotnum, int shortcut_type, int shortcut_id, WCHAR *shortcut_macro) const 0051EEA0 void CDB::RequestSellItems(unsigned int nCharID, int nNPCId, User* pUser, int nPrice, int nItemCount, int nBufLen, char* pBuf) const 0051F280 void CDB::RequestUseItem(CItem* pItem, User* pUser) const 0051F450 void CDB::RequestLoadPledge(unsigned int nPledgeDbId) 0051F6D0 void CDB::ReqLoginCharacter(int nUserDbId, in_addr ip) 0051FA80 void CDB::ReqOwnAgit(int nAgit_id, int nPledgeDbId) 0051FBF0 void CDB::ReqOwnCastle(int nCastle_id, int nPledgeDbId) 0051FD40 void CDB::ReqWriteTax(int nCastle_id, int nPledgeId, int nType, int nTax, int nTaxToChange, bool bIsCastle) 005200A0 void CDB::RequestSetPledgeCrest(WCHAR *pPledgeName, const unsigned char *pBitmap, int nBitmapSize) 005202E0 void CDB::RequestSetPledgeEmblem(User *pUser, CPledge *pPledge, const unsigned char *pBitmap, int nBitmapSize) 00520530 void CDB::RequestSetAllianceCrest(User *pUser, CAlliance *pAlliance, const unsigned char *pBitmap, int nBitmapSize) 00520920 void CDB::RequestResetUserNickname(unsigned int nUserDbId) 00520A60 void CDB::SendAcquiredSkill 00520BE0 void CDB::SendPunishmentHistory 00520D80 void CDB::SendDeletedSkill 00520ED0 void CDB::RequestDestroyItem 005210E0 void CDB::RequestEnchantItem 00521330 void CDB::RequestEnchantItemFail 00521570 void CDB::RequestLoadSkill(User * pUser) const 005218C0 void CDB::RequestGetListBookMark(User * pUser) 005219A0 RequestLoadFriendList 00521B30 RequestEstablishFriendship 00521D60 RequestBreakFriendship 00521F00 RequestChangeItemData 00522090 void CDB::RequestGetPunish(unsigned int nUserDbId) 005221D0 void CDB::RequestSetPunish(unsigned int nUserDbId, int nPunishId, int nPunishOn, int nRemain) 00522350 void CDB::RequestChangePos(WCHAR* szChar, int nWorld, int nX, int nY, int nZ) 005224D0 void CDB::RequestGetLoginAnnounce(int nCharDbId) 00522A20 void CDB::LoadIntervalAnnounce() 00522FF0 void CDB::LoadSelectedCharacter(int nCharDBID) 005231E0 void CDB::RestoreCharacter(int nCharDBID) 00523370 void CDB::RequestSetPledgeInfo(unsigned int nPledgeDbId, unsigned int nUpdateFieldName, unsigned int nUpdateValue) 005234D0 void CDB::RequestSetAllianceInfo(unsigned int nAllianceDbId, unsigned int nUpdateFieldName, unsigned int nUpdateValue) 00523630 void CDB::RequestSetUserPledgeInfo(unsigned int nUserDbId, unsigned int nUpdateFieldName, unsigned int nUpdateValue) 00523A90 void CDB::RequestGetPledgeEmblem(User *pUser, unsigned int nPledgeEmblemDbId) 00523DA0 void CDB::RequestLoadAllAlliance() 00523ED0 void CDB::RequestPetitionGetCharList(int nAccountId) 00524010 CDB::RequestSavePetitionMsg(int nCharDBID, WCHAR * pwsMsg) 00524160 void CDB::RequestLoadDismissReservedPledge() 00524290 void CDB::RequestLoadDismissReservedPledge() 005243C0 void CDB::RequestLogCharInfo(int nCharDBID) 00524500 void CDB::RequestDeletePledgeCrest(unsigned int nPledgeId) 00524640 void CDB::RequestDeletePledgeEmblem(unsigned int nPledgeId) 00524780 void CDB::RequestModifyPledgeName(unsigned int nPledgeId, Wchar * wNewPledgeName) 005248D0 void CDB::RequestModifyAllianceName(unsigned int nAllianceId, WCHAR *sNewAllianceName) 00524A20 void CDB::RequestPrepareCastleWar(User *pTalker, CCastle *pCastle, CPledge *pPledge, int nType, int nNowTime) 00524C50 void CDB::RequestLoadBattleCamp(unsigned int nCastleId) 00524D90 void CDB::RequestInstallBattleCamp(unsigned int nCastleId, unsigned int nPledgeDbId, unsigned int nMaxHp, FVector posBattleCamp) 00524F30 void CDB::RequestUninstallBattleCampBy(CResidence *pRes) 00525090 void CDB::RequestUninstallBattleCampBy(CPledge *pPledge) 005251E0 void CDB::RequestSaveBattleCampHp(CBattleCamp *pBattleCamp) 00525350 void CDB::RequestViewSiegeList(User *pCastleMaster, unsigned int nCastleId, const Wchar *sReturnHtml) 005254E0 void CDB::RequestApproveBattle(User *pCastleMaster, unsigned int nCastleId, const Wchar *sReturnHtml) 00525670 void CDB::RequestConfirmCastleDefence(User *pUser, CCastle *pCastle, unsigned int nPledgeId, unsigned int nIsRegister) 00525870 void CDB::RequestQueryCastleSiegeForRegister(User *pTalker, CCastle *pCastle, int nSiegeType) 00525A80 void CDB::RequestQueryCastleSiegeForUnregister(User *pTalker, CCastle *pCastle) 00525C70 void CDB::RequestQueryCastleSiegeForDismiss(User *pTalker, CPledge *pPledge, unsigned int nNpcIndex) 00525E40 void CDB::RequestResetCastleSiegePledge(CCastle *pCastle) 005260C0 void CDB::RequestSetNextCastleSiege(User *pUser, CCastle *pCastle, int nNextSiegeTime) 005262C0 void CDB::RequestSaveCastleSiegeElapsedTime(int nCastleId, int nSiegeElapsed) 00526410 void CDB::RequestBBSList(unsigned int nUserDbId, int nId, int nPage, int nBoardType) 005265C0 void CDB::RequestBBSRead(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 005267D0 void CDB::RequestBBSReadThread(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 005269E0 void CDB::RequestBBSReadComment(User *pUser, int nBoardId, int nBid, int nSearchOption, int nReadOption, int nListPage, int nBoardType, WCHAR * sSearch, int nCommentPage, int nThreadPage) 00526BF0 void CDB::RequestBBSGetFavorite(User *pUser) 00526D70 void CDB::RequestLoadDoor(CDoor *pDoor) 00526EC0 void CDB::RequestSaveResidenceStatus(CResidence *pResidence) 005270D0 void CDB::RequestSetNextAgitBattleTime(CAgit *pAgit) 00527260 void CDB::RequestSaveDoorStatus(CDoor *pDoor) 00527550 void CDB::RequestCrystallizeItem 005277A0 void CDB::RequestSaveCastleIncome 00527920 void CDB::RequestInstallAgitDeco(int nAgitId, int nDecoType, int nDecoValue, int nDecoExpire) 00527AA0 void CDB::RequestGetContributionRelatedPledge(int nResidenceId) 00527BE0 void CDB::RequestResetContribution(int nResidenceId) 00527D20 void CDB::SendPrivateStoreCommit(User* pUser1, User* pUser2, int nPriceSum, int nItemCount, int nBufLen, char* pBuf) const 00527EE0 void CDB::SaveDieDropExp(int nUserDbid, int nDecExp) const 00528030 void CDB::SaveSkillUse(int nUserDbid, int nNumber, int nBufLen1, char* pBuf1) const 00528770 void CDB::SaveInfectedSkills(int nUserDbid, int nNumber, int nBufLen1, char* pBuf1) const 00528910 void CDB::LoadInfectedSkills(User * pUser) const 00528AB0 void CDB::RequestCreateAllianceByNpc(CNPC *pNpc, User *pUser, CPledge *pPledge, const Wchar *sAllianceName) 00528CA0 void CDB::RequestJoinAlliance(User *pAllianceMaster, CAlliance *pAlliance, CPledge *pMasterPledge, CPledge *pMemberPledge) 00528EB0 void CDB::RequestDismissAlliance(User *pUser, CAlliance *pAlliance, CPledge *pMasterPledge) 005290F0 void CDB::RequestWithdrawAlliance(User *pUser, CAlliance *pAlliance, CPledge *pPledge) 00529310 void CDB::RequestOustAllianceMemberPledge(User *pUser, CAlliance *pAlliance, CPledge *pMasterPledge, CPledge *pMemberPledge) 00529570 void CDB::CreatePet(int nUserSID, int nUserDBID, int nNpcCollarClassID, int nNpcClassID, int nExp, int nLevel, double dHP, double dMP) 00529730 void CDB::DeletePet(int nUserSID, int nUserDBID, int nPetCollarDBID) 005298B0 void CDB::EvolvePet(User *pUser, CEtcItem *pItem, int nPetCollarClassID, ...) 00529AF0 void CDB::WithdrawPet(User *pUser, CItem *pItem) 00529CF0 void CDB::LoadPetItems(CPet* pPet) 00529E50 void CDB::GiveItemToPet(User* pUser, CItem* pItem, int nCount) 0052A060 void CDB::GetItemFromPet(User* pUser, CItem* pItem, int nCount) 0052A270 void CDB::ChangePetName(class CPet *pPet, const WCHAR* pszName) 0052A3E0 void CDB::PetGetItem(unsigned int nUserSID, unsigned int nPetDBID, CItem* pItem) 0052A5A0 void CDB::PetUseItem(CPet* pPet, CItem* pItem) 0052A740 void CDB::PetDropItem(CPet* pPet, CItem* pItem) 0052A8B0 void CDB::IncreaseUserPKCount(User* pUser) 0052A9F0 void CDB::IncreaseUserDuelCount(int nUserDBID) 0052AB30 void CDB::IncreaseUserKarma_KillSummon(int nUserDBID) 0052ABE0 void CDB::Send(const char * format, ...) const 0052AD40 void CDB::RecipeMakeItems(User* pUser, int n, int nResult, int nBufSize, char* pBuf) const 0052AF00 void CDB::RequestPickItem(User* pUser, CItem * pItem) const 0052B280 void CDB::RequestLoadPackageTargetList(User* pUser) const 0052B410 void CDB::RequestPackageSendToTarget(User* pUser, int nTargetDBID, int n, int nBufSize, char* pBuf) const 0052BCA0 void CDB::RequestLoadWarehouseEx(User* pUser, char* pTargetCharName, int nMemoryId) const 0052BE60 void CDB::RequestWithdrawItemEx(int nType, int nId, User* pUser, int nItemCount, int nLimit, int nBufLen, char* pBuf) const 0052C060 void CDB::RequestDepositItemEx(int nType, int nId, User* pUser, int nItemCount, int nLimit, int nBufLen, char* pBuf) const 0052C250 void CDB::RequestAgitSale1(User* pUser, int nAgitId, int nPledgeId) 0052C410 void CDB::RequestAgitBid1(User* pUser, int nAgitId, int nPledgeId) 0052C5D0 void CDB::RequestAgitBidCancelRequest(User* pUser, int nAgitId, int nAuctionId, int nPledgeId, int nTax) 0052C7B0 void CDB::RequestCreateAgitAuction(User* pUser, int nAgitId, int nPledgeId, WCHAR* sDesc, int nPrice, int nDay, int nDeposit, int nTax) 0052C9A0 void CDB::RequestCreateAgitBid(User* pUser, int nAgitId, int nAuctionId, int nPledgeId, int nPrice) 0052CB90 void CDB::RequestSetAgitAuction(int nAgitID, int nAuctionId ) 0052CCE0 void CDB::RequestLoadAgitBid(int nAgitId, int nAuctionId ) 0052CE30 void CDB::RequestCancelAgitAuction(User* pUser, int nAgitId, int nPledgeId ) 0052CFF0 void CDB::RequestAgitCost(User* pUser, int nAgitId, int nPledgeId, int nCost, int nFail) 0052D170 void CDB::RequestAgitAutoSell(int nAgitId, int nPrice, int nTax, int nDay, int nTime) 0052D2F0 void CDB::RequestLoadAllControlTower(CCastle *pCastle) 0052D500 void CDB::RequestSaveAllControlTowerStatus(CCastle *pCastle) 0052D6F0 void CDB::RequestSaveControlTowerStatus(CControlTower *pControlTower) 0052D850 void CDB::RequestEndSiege(int nCastleId, int nPledgeId) 0052DB10 CDB::RequestLoadLastTaxChange() 0052DC40 CDB::RequestLoadLastTaxChange() 0052DF80 RequestLoadPlayTime 0052E0C0 void CDB::RequestSavePledgePower(User *pUser) 0052E280 void CDB::RequestLoadTeamBattleAgit(unsigned int nTeamBattleAgitId) 0052EC70 void CDB::RequestSetTeamBattleNpcType(unsigned int nTeamBattleAgitId, unsigned int nPledgeDbId, int nNpcType) 0052EDD0 void CDB::RequestLoadSiegeAgit(CSiegeAgit *pSiegeAgit) 0052EF60 void CDB::RequestRegisterSiegeAgitPledge(User *pUser, CSiegeAgit *pSiegeAgit, CPledge *pPledge) 0052F170 void CDB::RequestUnregisterSiegeAgitPledge(User *pUser, CSiegeAgit *pSiegeAgit, CPledge *pPledge) 0052F4F0 void CDB::RequestSaveTimeLimitUsed(WCHAR * wszTargetName, int nUsedSec, int nAccountId, SYSTEMTIME *tmLastSaveTime) 0052F6E0 void CDB::RequestSetTeamBattleStatus(CTeamBattleAgit *pTeamBattleAgit, int nTeamBattleStatus) 0052F880 void CDB::UseRecipeItem(int nUserDBID, int nItemDBID, int nUserServerId) 0052F9E0 void CDB::SaveRecipeBookChapter(int nUserDBID, int nRecipeId, int nUserServerId) 0052FB40 void CDB::DeleteRecipeBookChapter(int nUserDBID, int nRecipeId, int nUserServerId) 0052FCA0 void CDB::LoadRecipeBookChapter(User * pUser) 0052FE30 void CDB::RecipeShopMakeItems(pBuyer, pMaker, int nRecipeId, int nResult, nMakingFee, nMsgCount, nMsgSize, msgBuffer) 00530080 void CDB::RequestCreateMonRaceMon ( int nRunnerId, int nWinRate, int nRunCount, int nWinCount) 00530200 void CDB::RequestCreateMonRace ( int nMon1, int nMon2, int nMon3, int nMon4, int nMon5, int nMon6, int nMon7, int nMon8 ,int nTaxRate ) 005303D0 void CDB::RequestGetMonRaceBet ( int nRaceId) 00530510 void CDB::RequestEndMonRace( int nRaceId, double dRun1, double dRun2, double dRun3, double dRun4, double dRun5, double dRun6, double dRun7, double dRun8, double dWin1, double dWin2, int nWin1, int nWin2, double dWinRate1, double dWinRate2 ) 00530750 void CDB::RequestUpdateMonRaceMon ( int nRunnerId, int nWinRate , int nRunCount, int nWinCount) 005308D0 void CDB::RequestGetMonRaceTicket( User * pUser, int nPage ) 00530A70 void CDB::RequestGetMonRaceTicketInfo( User * pUser , int nItemDBID) 00530C10 void CDB::RequestDelMonRaceTicket( User * pUser, int nItemId , int nRaceId , int nEnded); 00530DD0 void CDB::RequestGetMonRaceResult( User * pUser, int nPage ) 00530F70 void CDB::RequestUpdateSociality(int nCharDBID, int nSociality, int nUsedSulffrage, SYSTEMTIME * pLastCheckTime) 005310F0 void CDB::EquipHenna(int nCharDBID, int nSociality, int nVoteCharDBID) 005312D0 void CDB::UnequipHenna(int nCharDBID, int nSociality, int nVoteCharDBID) 005314B0 void CDB::RequestGetMacro( User * pUser ) 00531630 void CDB::RequestCreateMacro( User * pUser, nBufferSize, const char * pBuffer ) 005317D0 void CDB::RequestDeleteMacro( User * pUser, int nMacroId ) 00531960 void CDB::RequestGetMemoList( User * pUser, int nPage, WCHAR * szSearch) 00531B10 void CDB::RequestBuySeed(int nManorId, int nResidenceId, User * pBuyer, int nPrice, int nTotalCount, int nBufLen, char * pBuf) 00531D00 void CDB::RequestProcureCrop(int nManorId, int nResidenceId, User * pSeller, int nCount, int nBufLen, char *pBuf) 00531EE0 void CDB::RequestManorMoveCrop(int nManorId, int nResidenceId, int nPledgeId, int nCount, int nBufLen, char *pBuf) 00532080 void CDB::RequestSaveManorNextSeed(int nManorId, int nResidenceId, int nIndex, int SeedId, int nSeedPrice, int nSeedCount, int nCropId, int nCropPrice, int nCropCount, int nCropType) 00532250 void CDB::RequestSaveManorNowSeed(int nManorId, int nResidenceId, int nIndex, int nSeedId, int nSeedPrice, int nSeedCount, int nSeedRemainCount, int nCropId, int nCropCount, int nCropRemainCount, int nCropPrice, int nCropType, int nProcuredCount) 00532440 void CDB::RequestSaveManorInfo(int nManorId, int nResidenceId, int nSeedSellBank, int nProcureRemainBank, BYTE byChangeState, SYSTEMTIME *tmLastChanged) 005325E0 void CDB::RequestClanBBSView( User * pUser, int nWorldId, int nPledgeId) 00532780 void CDB::RequestLoadAllManor(int nCount, int nBufLen, char* pBuf) 005328F0 void CDB::RequestBBSClanList ( User * pUser, int nWorldId, int nPage, int nMaxPage, int nSearchOption, WCHAR * sSearch, int nListCount, int nBufLen, const unsigned char * pBuf) 00532AF0 void CDB::RequestBBSClanAdmin ( User * pUser, int nWorldId, int bid, int nPledgeId, WCHAR * intro, int nBoardCout, int nBufLen, const unsigned char * pBuf) 00532EC0 void CDB::RequestManBookMarkList( User * pUser , int page) 00533050 void CDB::RequestManBookMarkOne( User * pUser , int bookmarkid) 005331E0 void CDB::RequestManBookMarkDel( User * pUser , int bookmarkid) 00533760 void CDB::RequestCreateSubJobForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nNewSubJobId, int nNewClass) 00533B60 void CDB::RequestRenewSubJob(User *pUser, int nSubJobId, int nNewClass, bool bByBuilder, int nNpcIndex, int nUserIndex) 00534030 void CDB::RequestChangeSubJobForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nSubJobId) 00534280 void CDB::RequestSaveCharacterForSubJob(User *pUser) 00534810 void CDB::RequestGetSubJobListForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nByPass1, int nByPass2) 00534CF0 void CDB::LoadSSQInfo() 00534E20 void CDB::ChangeSSQDropGuardStatus(bool canDropGuard) 00534F70 void CDB::SetDawnRoundToPledge(int nPledgeID, int nRoundNumber) 005350C0 void CDB::StartSSQEvent(int nRoundNumber) 00535200 void CDB::InitTimeAttackRecord(int nRoundNumber) 00535340 void CDB::LoadTimeAttackInfo() 00535470 void CDB::RequestMailList(User* pUser, CMailListParameter &listParam) 00535640 void CDB::void RequestReadMail(User* pUser, int mailId, CMailListParameter &listParam) 00536900 void CDB::RequestUreadMailCount(User* pUser) 00536A80 void CDB::RequestLoadMarketPriceList() 00536BB0 void CDB::RequestLoadAllNobless() 00536D00 void CDB::RequestReloadNobless(int nCharDbId) 00536E40 void CDB::RequestGetNoblessTop10(int nSeason, int nClassId) 00536F90 void CDB::RequestGetNoblessAchievements(int nCharId, int nWantCount) 005370E0 void CDB::RequestLoadPledgeSiegeKillDeathCount(int nCastleId) 00537220 void CDB::RequestGetPledgeAnnounce(User* pUser, unsigned int pledgeDbId, int replyForAnnounce) 00537830 CJobFinishSignal::CJobFinishSignal() 005379F0 bool CJobFinishSignal::WaitFinish(JobFinishType JobType, unsigned int nTimeOutSec) 00537B30 bool CJobFinishSignal::NotifyFinish(JobFinishType JobType) 00537C40 void CDB::SetAllianceLoaded() 00537D80 void CDB::SetCastleLoaded() 00537EC0 void CDB::SetAgitLoaded() 00538000 void CJobFinishSignal::SetAllWarPageLoaded() 00538140 void CJobFinishSignal::SetNoblessLoaded() 00538280 void CJobFinishSignal::SetAllPledgeLoaded() 00538420 void CDB::SetDismissReservedLoaded() 00538560 int Push(TYPE *pObj) 00538850 void CDB::SaveQuestInfo(User *pUser) 00538BB0 void CDB::CreateUpdateItems(User* pUser, int n, int nBufSize, char* pBuf, AtomicJob * pAtomicJob) const 00538F70 void CDB::RequestNewbieCheck(User* pUser) 00539130 void CDB::RequestSaveNoblessType(User *pUser, int nNoblessType) 00539440 void CJobFinishSignal::Init() 0053A250 void CDB::SendSaveCharacterInfo(User* pUser) const 0053ADA0 void CDB::RequestResetSiegeAgitPledge(CSiegeAgit *pSiegeAgit) 0053B0B0 void CDB::RequestResetTeamBattleAgitPledge(CTeamBattleAgit *pTeamBattleAgit) 0053B5F0 void CDB::SavePetInfo(CPet *pPet) 0053B8E0 void CDB::RequestSaveAcquiredSkills(User *pUser, AcquiredSkillMap &mapAcquired) 0053BBF0 void CDB::MakeOnReconnectedPlayerlist() 0053C4F0 bool CDB::ReconnectAuth() 0053C620 AuthQuitGame() 0053CA60 void CDB::RequestLoadAllCastle() 0053CD40 void CDB::RequestLoadAllAgit() 0053D020 void CDB::RequestSavePledgeContribution(blablabla...) 0053D350 void CDB::DepositPet(User *pUser, CPet* pPet) 0053E130 void Insert(int id, T* p, char *caller = NULL, int line = -1) 0053EA30 AuthPlayOk 005405A0 TimeAttackBoard::GetInfo(int nRoomNo, int nRecordType) const 00541230 void Insert(int id, T* p, char *caller = NULL, int line = -1) 00541460 void DeleteObject(int id, char *caller=NULL, int line=-1) 00545750 bool SSQSystem::SetCollectedPoint(SSQPart::type nPart, int nPoint) 0054A1F0 CDBSocket::CDBSocket(SOCKET s, DBPacketFunc *aPacketTable) : CIOSocket(s) 0054A810 void CDBSocket::SendV(const char* format, va_list va) 0054AA50 void SetObject(m_pObject) 0054AC70 CSPointerT GetObjct() 0054AEF0 TYPE *Pop(int key) 0054B2E0 CAlliance *User::GetAlliance() 0054B710 static bool ReplyGiveItemToPet(CDBSocket *socket, const unsigned char *packet) 0054DC40 void CDBSocket::Send(const char* format, ...) 0054DD80 CSPointerT GetObjct() 00588740 void Insert(int id, T* p, char *caller = NULL, int line = -1) 00588970 void DeleteObject(int id, char *caller=NULL, int line=-1) 00588C00 void Insert(int id, T* p, char *caller = NULL, int line = -1) 0058F800 void Insert(const xwstring id, T* p, char *caller=NULL, int line=-1) 0058FB60 void DeleteObject(const xwstring id, char *caller=NULL, int line=-1) 0058FEB0 void Insert(const xwstring id, T* p, char *caller=NULL, int line=-1) 00590210 void DeleteObject(const xwstring id, char *caller=NULL, int line=-1) 00597B70 void CDeferredJob::DoEnterWorldJob(User *pUser) 00597E10 void CDeferredJob::DoTimerJob() 00598250 void CDeferredJob::ReserveNextDoer(User *pUser) 005983B0 void CDeferredJob::ReserveDeferredJob(int nUserDbId, int nDeferredJobType, int nPledgeServerId) 00598860 void CDoor::CalcCenterPos() 00598A20 bool CDoor::CanBeOpenedBy(CCreature *pCreature) 00598CA0 void CDoor::SendDoorStatus(CUserSocket *pSocket) 00599270 void CDoor::ValidateDamageGrade() 00599800 CDoor* CDoorDB::GetDoor(WCHAR* name) 00599B00 CDoor* CDoorDB::GetDoor(int id) 0059A140 bool CDoor::Open(bool bByParent) 0059A3A0 bool CDoor::Close(bool bByParent) 0059A810 void CDoor::ValidatePlaneCollision() 0059A9F0 void CDoor::DoDoorAction(DoorActionTypeEnum eAction) 0059B570 void CDoorDB::OnSunrise(bool bIsNight) 0059B940 CDoor::CDoor() 0059BED0 CDoor::CDoor(const CDoor& other): CStaticObject(other) 0059C2F0 void CDoorDB::AddDoor(const WCHAR* name, CDoor *pDoor) 0059CB90 void CDoorDB::Load() 0059D080 CDoorDB::CDoorDB() 0059E420 void CResetAgitDeco::DoServerJob() 0059E650 void CResetAgitDeco::DoServerJob() 0059E8A0 void CRenewAgitDeco::DoServerJob() 0059ECD0 bool SSQSystem::SetCurrentStatus(SSQStatus::type status) 0059EE00 bool SSQSystem::SetCurrentStatus(SSQStatus::type status) 0059EF30 void DxSetSevenSignQuestResult::DoServerJob() 0059F200 void DxChangeSSQStatus::DoServerJob() 0059F400 void DxChangeSSQStatus::DoServerJob() 0059F610 void DxChangeSealSelectionCount::DoServerJob() 0059F780 void DxStartQuickCycle::DoServerJob() 0059FC50 void DxChangeMainEventPoint::DoServerJob() 0059FDC0 void DxChangeSealOwner::DoServerJob() 0059FF30 void DxChangeSSQWinner::DoServerJob() 005A0140 void DxChangeCycleMode::DoServerJob() 005A02B0 void DxDeletePreviousOlympiadPoint::DoServerJob() 005A0450 void DxWriteNoblessAchievement::DoServerJob() 005A05D0 void DxLoadOlympiad::DoServerJob() 005A0790 void DxStartOlympiadSeason::DoServerJob() 005A0920 void DxInitAllOlympiadPoint::DoServerJob() 005A0AE0 void DxAddAllOlympiadBonusPoint::DoServerJob() 005A0C70 void DxNominateHeroes::DoServerJob() 005A0E90 void DxSaveOlympiadRecord::DoServerJob() 005A0FD0 void DxReloadHeroRank::DoServerJob() 005A1890 void CNewbieCheck::DoServerJob() 005A1A50 void DxSetTicketBuyCount::DoServerJob() 005A1DA0 void DxAddSevenSignQuestMember::DoServerJob() 005A2370 void DxDepositSevenSignQuestItem::DoServerJob() 005A27A0 void DxDepositSevenSignQuestItemEx::DoServerJob() 005A3170 void DxAddSevenSignQuestPoint::DoServerJob() 005A35B0 void DxChangeSSQUserPoint::DoServerJob() 005A3960 void DxDismissSevenSignMember::DoServerJob() 005A3C80 void DxReloadOlympiadPoint::DoServerJob() 005A40B0 void DxAddTimeAttackRecord::DoServerJob() 005A4450 void DxAddTimeAttackFee::DoServerJob() 005A4600 void DxSetTimeAttackRewardFlag::DoServerJob() 005A47A0 void DxReloadHeroById::DoServerJob() 005A4A60 void DxSaveNoblessType::DoServerJob() 005A5130 void DxSaveHeroType::DoServerJob() 005A6380 void DxDeclareWar::DoServerJob() 005A6A20 void DxCancelWar::DoServerJob() 005A7410 void CEventController::EstablishEventController(int nEventID, FVector vPos) 005A7700 CEventController::SendEventControllerInfo(CUserSocket *pUserSocket = NULL) 005A7A80 WCHAR *__GetLeftString2(WCHAR *str, WCHAR **result) 005A7C30 BOOL CEventMatch::SetTeamLeader(int nIndex, unsigned int nLeaderID) 005A7DB0 void CEventMatch::Appear() 005A7EF0 void CEventMatch::Disappear() 005A8010 void CEventMatch::SendEventMatchInfo(CUserSocket *pUserSocket) 005A8760 User *GetMember(unsigned int nMemberSid) 005A89B0 bool IsMember(unsigned int nMemberSid) 005A9100 void CEventMatchUser::Pause(User *pUser, bool bPause) 005A9430 void CEventMatchRuleSet::AllowAll() 005A95C0 void CEventMatchRuleSet::DenyAll() 005A9740 BOOL CEventMatchRuleSet::IsAllow(int nId) 005A9F40 CSPointerCEventMatch CEventMatchMgr::FindEventMatch(unsigned int nEventMatchId) 005AA240 void CEventMatchMgr::ShowList(CSocket *pSocket) 005AA8D0 void CEventMatch::SetFenceStatus(ColosseumFenceState state) 005AAB70 void CEventMatch::ShowInfo(CSocket *pSocket) 005AB830 void CEventMatch::Broadcast2Observer(const char* format, ...) 005ABC20 void CEventMatch::UpdateUserStatus(User *pUser, int nUpdateType) 005AC730 void SendSpelledInfo(User *pUser, CSocket *pSocket, BOOL bBroadcast) 005AC960 BOOL CEventMatchMgr::DeleteEventMatch(unsigned int nEventMatchId) 005AD390 void CEventMatchRuleSet::Allow(int nId) 005AD590 void CEventMatchRuleSet::Deny(int nId) 005AD790 void CEventMatchRuleSet::RuleParsing(WCHAR *pszString) 005ADFC0 void CEventMatch::SendTeamInfo(int nTeamIndex, CParty *pParty, CSocket *pSocket, BOOL bBroadcast) 005AE5C0 void SendSpelledInfo(CParty *pParty, CSocket *pSocket, BOOL bBroadcast) 005AE7E0 BOOL CEventMatch::TeamUnlock(int nIndex) 005AF6F0 const Wchar *ItemRuleParsing(WCHAR *pszString) 005AF850 void CEventMatch::SkillRuleParsing(WCHAR *pszString) 005AF9B0 void CEventMatchMgr::SetObserver(CSocket *pSocket, User *pObserver, BOOL bOnoff) 005AFE60 void CEventMatch::LeaveUser(User *pUser) 005B0860 void CEventMatch::Manage(CUserSocket *pUserSocket) 005B11C0 CEventMatchRuleSet::CEventMatchRuleSet() 005B1370 BOOL CEventMatch::TeamLock(CSocket *pSocket, int nIndex) 005B19C0 CEventMatch::CEventMatch(const CEventMatch& other) 005B2D50 CSPointerCEventMatch CEventMatchUser::GetEventMatch() 005B3400 CEventMatch *CEventMatchMgr::CreateEventMatch(CSocket *pSocket, int nMatchRule, FVector pos, int nFenceWidth, int nFenceHeight, const WCHAR *pszTeam1Name, const WCHAR *pszTeam2Name) 005B9630 char* CFHTML::MakeStream(char *pBuffer, int nBufferSize) 005B9C40 std::xwstring CFHTML::MakeHTMLFromStrMap(LPCWSTR pszHTMLFileName, StrStrMapType &mapData) 005BB010 std::xwstring CFHTML::MakeHTMLFromStream(const unsigned char *&pBuffer) 005BB8E0 CFishingController::CFishingController() 005BBAD0 CFishingController::~CFishingController() 005BBC40 void CFishingController::SetActor(User *pActor) 005BBD70 void CFishingController::CalcGuts() 005BC030 CFishingController::InitFishingData() 005BC1C0 bool CFishingController::CheckFishingPumpingCondition() 005BC350 bool CFishingController::CheckFishingReelingCondition() 005BC4E0 void CFishingController::SetNoEndingAction() 005BC5C0 inline void AddExecutable(MemoryObject *Matrix, Native Func, CExecutionArgument* Arg) 005BCC50 CFishingLureInfo * CFishingDB::findmonster(int nUserLevel) 005BCE40 bool CFishingController::SummonNPC(int newNPCID) 005BD420 CFishInfo * CFishingDB::findfish(int nGroupAndLevel) 005BD620 CFishingRodInfo * CFishingDB::findfishingrod(int nItemId) 005BD830 CFishingPlaceInfo * CFishingDB::findplace(const FVector &pos, int type) 005BDB10 CFishingDistributionInfo * CFishingDB::finddistribution(int nDistributionId) 005BDD20 CFishingLureInfo * CFishingDB::findlure(int nLureId) 005BDF30 bool CFishingController::SendFishingStartPacket() 005BE170 bool CFishingController::SendFishingEndPacket() 005BE370 bool CFishingController::SendFishingStartCombatPacket() 005BE590 bool CFishingController::SendFishingStartPacket() 005BE840 bool CFishingController::EndFishing() 005BFB70 bool CFishingController::CheckFishingCondition() 005C0B70 bool CFishingController::StartFishing() 005C0E00 bool CFishingController::DoPumping() 005C0F60 CFishingController::DoReeling() 005C1230 void CFishingDB::Add(CFishInfo* pFishInfo) 005C1430 void CFishingDB::Add(CFishingRodInfo* pFishingRodInfo) 005C1630 void CFishingDB::Add(CFishingPlaceInfo* pFishingPlaceInfo) 005C1830 void CFishingDB::Add(CFishingDistributionInfo* pFishingDistributionInfo) 005C1A30 void CFishingDB::Add(CFishingLureInfo* pFishingLureInfo) 005C1C30 void CFishingDB::Add(CFishingMonsterInfo* pFishingMonsterInfo) 005C20A0 void CFishDB::Load() 005C25A0 bool NCharSet::LoadGlyphInfo ( int start, int range, FILE * fp) 005C2750 bool NFontCheck::Load( const WCHAR * filename) 005C2AC0 bool NFontCheck::CheckCode(int nCode) 005C2D20 bool NFontCheck::Init() 005C3260 void CFriends::GetFriendName(unsigned int nDbId, WCHAR *sName, int nNameLen) 005C34E0 int CFriends::GetFriendList(unsigned int bufSize, char *buf, int &bufLen) 005C69B0 TimeStruct CGameEventMgr::ParseTime(WCHAR *szTime) 005C6CD0 void CGameEventMgr::ProcessNextSchedule(int nCurrentTime, int nType) 005C7150 bool CGameEventMgr::EnableNPCList() 005C7CB0 void CGameEventMgr::Init() 005C9050 bool CGameEventMgr::LoadINIFile() 005C9920 CGameEventMgr::~CGameEventMgr() 005C9B90 bool CGameEventMgr::Load() 005C9DF0 CGameEventMgr::CGameEventMgr() 005CA080 bool CGameEventMgr::LoadNPCINIFile() 005CA3F0 bool CGameEventMgr::LoadNPCSetting() 005CA800 CGeneralServerObject::CGeneralServerObject(WCHAR *sObjectName, FAngle ang) 005CAB00 CGeneralServerObject::CGeneralServerObject(const CGeneralServerObject& other) 005CAC20 void CGeneralServerObject::Appear() 005CAD60 void CGeneralServerObject::Disappear() 005CAF30 void CGeneralServerObject::SendGeneralServerObjectInfo(CUserSocket *pUserSocket) 005CCA20 FVector CGeoData::GetTestPos(FVector vPos) 005CCE90 void CGeoData::ExpandWaterSector() 005CD400 bool CGeoData::MoveStraightFloating 005CE270 bool CGeoData::MoveStraight(FVector &vFrom, FVector &vTo, double dist_togo, FVector &vArrival, bool &more_togo) 005CF8E0 bool CGeoData::MoveStraightTest(FVector &vFrom, FVector &vTo, double dist_togo, bool bIsFloating, int nSurfaceHeight) 005D5700 bool CGeoData::SetStaticField(CTerritory *pTerritory, GeoFieldTypeEnum ft) 005D6CC0 void CHenna::Set(ObjectFieldType token, int value) 005D6F70 void CHenna::Set(ObjectFieldType token, WCHAR* value) 005D7090 bool CHenna::CanUse(int nUserClassId, CItem *pHennaItem) 005D73F0 const CHenna * CHennaDB::find(int nHennaId) 005D77B0 CHenna::CHenna() 005D7960 void CHenna::Set(ObjectFieldType field_name, std::xvectorint *pIntVector) 005D7C80 void CHennaDB::Load() 005D7FB0 void CHeroSystem::RequestReloadHeroRankToCacheD() 005D8100 void CHeroSystem::RequestReloadAllHeroesToCacheD() 005D82C0 void CHeroSystem::RefreshHeroList() 005D8500 void CHeroSystem::SetHeroProfile(int nClass, int nCharId, const WCHAR *sCharName) 005D8670 void CHeroSystem::SetHeroWinCount(int nClass, int nWinCount) 005D87A0 void CHeroSystem::SetHeroType(int nClass, int nHeroType) 005D88E0 void CHeroSystem::SetHeroWords(int nClass, const WCHAR *sWords) 005D8A40 void CHeroSystem::SetHistoryOpen(int nClass, bool bHistoryOpen) 005D8B70 void CHeroSystem::SetHeroPledge(int nClass, int nPledgeId, const WCHAR *sPledgeName, int nPledgeCrestId) 005D8D10 void CHeroSystem::SetHeroAlliance(int nClass, int nAllianceId, const WCHAR *sAllianceName, int nAllianceCrestId) 005D9040 void CHeroInfo::RefreshAchievements() 005D9670 int CHeroInfo::GetAchievements(int nStartIndex, int nWantCount, AchievementsInfo *pAchievements) 005D9840 void CHeroSystem::ClearAchievements(int nCharId) 005D9A30 void CHeroSystem::SetHeroTypeById(int nCharId, int nHeroType) 005D9B70 void CHeroSystem::SetHeroWords(User *pUser) 005D9CC0 void CHeroSystem::SetHeroPledge(User *pUser) 005D9E60 void CHeroSystem::SetHeroAlliance(User *pUser) 005D9FF0 void CHeroSystem::SetHeroRank(int nHeroCount, int (&arrHeroClass)[THIRD_JOB_COUNT], int (&arrHeroId)[THIRD_JOB_COUNT]) 005DA530 void CHeroSystem::AddAchievements(int nCharId, int nTime, int nType, int nTarget) 005DA750 void CHeroSystem::AddAchievementsList(int nCharId, int nCount, const unsigned char *pBuf) 005DA9C0 void CHeroSystem::Init() 005DB350 void CHeroSystem::SendHeroAchievements(CUserSocket *pSocket, int nClass, int nPage) 005DCCD0 void CHolyThingDB::Load() 005DCF80 void CHolyThing::SendCountDownMessage(unsigned int nMsgNo, int nParam) 005DD120 void CHolyThing::InformHolyThing(CUserSocket *pUserSocket) 005DDBB0 void CHolyThing::SendWarningMessage() 005DDFD0 void CHolyThingDB::AddHolyThing(const WCHAR* name, CHolyThing *pHolyThing) 005DE5C0 CHolyThingDB::CHolyThingDB() 005DE980 void CHtmlBuilder::SetTemplateFileName(const WCHAR *fileName) 005DEC50 void ListMailHtmlBuilder::BuildMailListHeader() 005DEE00 int ListMailHtmlBuilder::GetTotalPage() 005E0CE0 CUser *CHtmlBuilder::GetUser(int userServerId) 005E0EC0 WCHAR *WritePledgeMailFormHtmlBuilder::GetPledgeName() 005E16D0 CUserSocket *CHtmlBuilder::GetUserSocket(int userServerId) 005E1810 std::xwstring CHtmlBuilder::BuildHtmlDataPacket(int packetNumber, Wchar *charName, WCHAR *title, WCHAR *content, int option) 005E1BC0 void CHtmlBuilder::BuildTreeLinkHtml(WCHAR *link) 005E1D50 void ListMailHtmlBuilder::BuildTreeLink() 005E1EF0 void ListMailHtmlBuilder::BuildMailBoxLink() 005E2180 void ListMailHtmlBuilder::BuildWriteButton() 005E4520 void ReplyMailFormHtmlBuilder::Build1001Packet() 005E6650 CCastle* CastleInfoHtmlBuilder::GetCastle() 005EBCC0 void ListMailHtmlBuilder::BuildPageIndexLink() 005ED090 void ReadMailHtmlBuilder::Build1Packet() 005F0C20 void CastleInfoHtmlBuilder::BuildAgitList() 005F1450 void ListMailHtmlBuilder::BuildMailListLink() 005F2A10 bool PledgeAnnounceHtmlBuilder::Announce(unsigned int userServerId, unsigned int pledgeDbId) 005F2DF0 void CHtmlBuilder::SetTemplateFileName(const WCHAR *fileName) 005F3F10 void PledgeAnnounceHtmlBuilder::Show(unsigned int userServerId, unsigned int pledgeDbId, int doesShow, WCHAR* content) 005F6970 BOOL CHTMLCache::OpenFile() 005F7190 WCHAR const* GetHTMLFile(WCHAR const* pszFileName) 005F7E60 void CHTMLCacheManager::GetHTMLFile(WCHAR const* pszFileName, int nLang) 005F8040 void CHTMLCacheManager::ToggleCaching() 005F9090 int CHTMLCache::IsValid(WCHAR const* pszFileName, Wchar const* pszHTMLData) 005F99F0 void CHTMLCacheManager::IsValid(WCHAR const* pszFileName, Wchar const* pszHTMLData) 005F9BF0 void CHTMLDataMaker::CheckMacro(WCHAR* result, HTMLDataType& resultList) 005FA2A0 void CHTMLDataMaker::GatherResult(WCHAR* result, HTMLDataType& resultList) 005FB180 WCHAR* CHTMLDataMaker::CheckEndCondition(WCHAR* token, HTMLDataType& resultList) 005FB650 void CHTMLDataMaker::Parse(WCHAR* fileName, WCHAR* html, HTMLDataType& resultList) 005FCCE0 CHTMLCache::CHTMLCache() 005FD100 void CHTMLCacheManager::Load() 0060DEB0 void CNpcHtmlSender::SendHtml(std::xwstring &html) 0060E2B0 std::xwstring CHtmlGeneratorHelper::Generate(std::xwstring &templet) 0060E950 void CHtmlGenerator::ReadTemplet() 0060EAD0 std::xwstring CHtmlGenerator::GetTemplet(int templetId) 0060EDB0 std::xwstring FormatString(WCHAR *format, ...) 0060F0F0 std::xwstring AbbreviateString(WCHAR *str, int len, WCHAR *abbreStr) 0060F450 std::xwstring CHtmlGenerator::Generate() 0060F700 void CHtmlSender::SendHtml(std::xwstring &html) 006101F0 void CHtmlGeneratorHelper::AddValue(std::xwstring &name, std::xwstring &value) 00610350 void CHtmlGeneratorHelper::AppendValue(std::xwstring &name, std::xwstring &value) 00610620 void CHtmlGenerator::ParseTemplet() 00610B90 void CHtmlGenerator::AddValue(Wchar *valueName, std::xwstring &value) 00610F10 void CHtmlGenerator::AddValue(Wchar *valueName, CLocalHtmlGenerator &localHtmlBuilder) 00611160 void CLocalHtmlGenerator::AddValue(WCHAR *valueName, std::xwstring &value) 006114E0 void CHtmlGenerator::AddValue(Wchar *valueName, WCHAR *value) 00611740 CHtmlGenerator::CHtmlGenerator(WCHAR *htmlTemplateFileName) 00611D80 CCenteredSharedRWLockRANGE::CCenteredSharedRWLock(const Wchar *sName, DWORD dwSpinCount) 006125C0 CItem* CInventory::GetByDBID(int dbid) 00612B40 CItem* CInventory::GetByIndex(int nIndexIn) 006130F0 int CInventory::GetAdenaAmount() 00613A10 CItem* CInventory::GetFirstItemByClassID(int nClassID) 00613E50 CItem* CInventory::GetNextItemByClassID(int nBeforeIndex) 00614380 CObject *CInventory::GetHeroItem(bool bIsWeaponGara) 00615140 CCreature *CInventory::GetOwner(void) 00615310 CItem* CInventory::GetArrowByCrystal(CrystalType enumCrystalType) 00615750 CItem* CInventory::HaveItemByClassId(CrystalType enumCrystalType) 00615EF0 bool CInventory::Push(int index) 006166C0 bool CInventory::Pop(int index) 00616D30 int CInventory::GetTotalCount() 00616ED0 int CInventory::ValidateCarringWeight() 00617520 bool CInventory::CheckAddable(int index) 00618830 bool CInventory::CheckAddable(int nClassId, int nAmount) 00619800 bool CInventory::CheckAddableMulti(int arItemArray[200][2]) 0061A5B0 bool CInventory::IsValidManipulation(ItemManipList *pList) 0061B230 bool CInventory::UseLure(int nLureItemId, int nCount) 0061C0B0 CInventory::SetInventoryChanged(CItem * pItem, InventoryUpdateType ChangedType) 0061CCB0 bool CInventory::GetItemListByClassID(std::xvectorCSPointerCItem &vItemList, int nClassId, int nCount, int nEnchanted) 0061DC20 void SpinLock::Wait() 0061DE00 bool CIOObject::SetTimeStamp(long int* pTimeVar) 0061DF20 CIOObject::SetShortTimeStamp() 0061E050 io_buffer_crash 0061E240 CIOSocket::CIOSocket(SOCKET s) 0061E540 void CIOSocket::Close() 0061ECA0 void CIOSocket::Initialize() 0061EE50 void AddLog(char* format, ...) 0061EF80 int Assemble(char *buf, int bufLen, const char *format, ...) 0061F0D0 const char *StrNChr(const char *str, char c, int len) 0061F1E0 int VDisassemble(const unsigned char* packet, const char* format, va_list ap) 0061F510 const unsigned char *Disassemble(const unsigned char* packet, const char* format, ...) 0061F650 MwmrQueue overflow... 0061F810 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 0061FA90 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 0061FD10 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 0061FF90 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 006203D0 CIOSocket::~CIOSocket() 006205F0 void CIOSocket::Read(DWORD dwLeft) 00622F30 void CThreadLocalTimer::Dispath 006243C0 inline void CTLPipeBase::Read(CReadCallback *pReadCallback) 00625680 BOOL CreateIOThread(int nThread) 00625A80 BOOL CIOObject::RegisterWait(HANDLE handle) 00625C70 BOOL CIOServer::Create(int nPort) 00625EC0 void CThreadLocalTimer::AddTimer 00626470 void CIOCPMessage::Post(int id) 00626740 CDamageMessage::CDamageMessage(CCreature *pAttacker, CCreature *pVictim, int nDamage) 00626900 CLostTargetMessage::CLostTargetMessage(CCreature *pCreature, CObject *pTarget) 00626AB0 CDisappearMessage::CDisappearMessage(CCreature *pCreature) 00626C30 CDoNothingMessage::CDoNothingMessage(CCreature *pCreature) 00627E10 CIOCriticalSection::CIOCriticalSection() 00627F10 CIOCriticalSection::~CIOCriticalSection() 00628440 void CItem::SetDefaultAction(ItemDefaultActionEnum a) 00628530 void CItem::SetRecipeId(int a) 00628620 void CItem::SendItemSpawn(CUserSocket *pSocket = NULL) 006288F0 void CItem::SendItemDropped(CUserSocket *pSocket, CCreature *pDropper) 00628BF0 CItem::EnchantItem(...) 00629160 CItem::Crystallize(...) 006292D0 ItemTypeForEnchantAdd CItem::GetITEFromType() 00629550 int CItem::EnchantAddValue() 006297E0 int CItem::EnchantAddValueMAttack() 00629A70 int CItem::EnchantAddValue() 0062A080 CSetItem::SetItemSlot() 0062EE10 void CItem::OnSpawned() 0062F8A0 CSetItem::CSetItem(bool isTrueInstance) 0062FCA0 void CSetItemItem::SetSkill(ObjectFieldType token, WCHAR* value) 00634900 bool CQuestItemDB::DestroyQuestItem(User* pUser, int nQuestID, bool bForced) 006366C0 void ItemManip::Dump(void) 00636810 bool ItemManip::SimulateWithInventory(CInventory &inv,InventoryInfo &result) const 00636B40 MsgHelper_ManipulateItem() 0063B3A0 bool ItemManip::MakeDBPacket(CInventory &inv, ...) 0063BB10 void ItemManipList::Push(int nCount, ItemManip aInputs[]) 0063BC60 void ItemManipList::Serialize() 0063C6C0 static void Report() 0063D370 ReportRefCount() 0063DC30 void Initialize(const WCHAR* name) 0063DD60 void Report() 0063DE10 void Initialize(const WCHAR* name) 0063DF40 void Report() 00640490 ATOM MyRegisterClass(HINSTANCE hInstance) 006426A0 void LoadData(void) 00643490 void ListenThread_common() 00643F80 BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) 00644A50 CL2StatusWnd::CL2StatusWnd(void) 00645F90 CL2Time::CL2Time() 00646130 void CL2Time::Init() 00646340 bool CL2Time::IsManorSettingEnableTime() 006464A0 void CL2Time::TaxAndIncomeUpdateCheck() 006466F0 void CL2Time::ShowIntervalMsg(int nInterval) 00646890 void CL2Time::SetIntervalMsg(int nInterval, int nId, WCHAR * pMsg) 00646BE0 void CL2Time::CheckVoteDayChanged() 00646DC0 bool CL2Time::IsNight() 00646E90 long int CL2Time::GetTime() 00646FD0 void CL2Time::SetTime(unsigned int nTime) 006471B0 CEventTimer::CEventTimer() 00647910 CEventL2day::~CEventL2day() 00647AE0 void CEventL2day::Init() 00648290 CHeartEvent::~CHeartEvent() 00648460 void CHeartEvent::Init() 006488F0 CItemDropEvent::~CItemDropEvent() 00648AC0 void CItemDropEvent::Init() 00649090 CItemDropEvent::~CItemDropEvent() 00649260 void CBakEvent::Init() 00649880 CEventTimerYear1::CEventTimerYear1() 00649BD0 void CEventTimerYear1::Init() 0064A380 void CXMasTimer::Init() 0064A9B0 void CL2Time::IntervalAnnounceCheck() 0064BAE0 CLog::Set 0064BBD0 UnicodeToMultibyte 0064BD50 CLog::Redraw 0064BFC0 CLog::Enable 0064C0E0 void CLog::Sendable(bool flag) 0064C1D0 CLog::ConnectToLogD() 0064C2C0 CLog::FlushLogFile 0064C410 void CLog::CreateNewLogFile(int nYear, int nMonth, int nDay, int nHour, int nHalf ) 0064C940 CLog::CLog 0064CBB0 CLog::AddV 0064D340 CLog::AddV 0064DB10 CLog::Add 0064DC60 CLog::Add 0064DDF0 bool CLogCli::Connect() 0064E080 void CLogCli::LogSendMsg(LogType nLogType, WCHAR* szSendMsg) 0064E810 CLogSocket::CLogSocket(SOCKET s, LogPacketFunc *aPacketTable) : CIOSocket(s) 0064EED0 void CLogSocket::Send(const char* format, ...) 0064F170 int CMailListParameter::AssemblePacket(char* buffer, int bufLen) 0064F2F0 const unsigned char* CMailListParameter::DisassemblePacket(const unsigned char* packet) 0064F490 bool AddMember(const WCHAR *szName) 0064F5F0 TimeAttackInfo::TimeAttackInfo(int nRoomNO, int nRecordType) 0064F820 TimeAttackInfo::Set(const unsigned char *packet) 0064FA20 void TimeAttackBoard::OnStart() 0064FB30 int TimeAttackBoard::GetFee(int roomNumber) 0064FC70 bool TimeAttackBoard::AddFee(int nRoomNO, int nFee) 0064FF40 bool TimeAttackBoard::GiveReward(User *pUser, int nRoomNO, ItemManip &aRequest) 00650500 int TimeAttackBoard::GetTotalPoint(SSQPart::type nPartType) 006506A0 int TimeAttackBoard::MakeTimeAttackInfo(char *outBuf, int nBufSize) 00650A20 void TimeAttackBoard::DistributeFee() 006511D0 bool TimeAttackBoard::AddRecord(int nRoomNo, SSQPart::type nPartType, int nPartySID, int nPoint, int nRecordTime, int nElapsedTime) 00651800 TimeAttackBoard::TimeAttackBoard(void) 00651E50 void CManor::SetInfo(int nResidenceId, int nSeedSellBank, int nProcureBuyRemainBank, BYTE byChangeState, SYSTEMTIME *tm_lastChanged) 00652260 void CManor::Set(ObjectFieldType token, WCHAR* value) 006523E0 bool CManor::CheckBuySeed(int nSeedId, int nAmount) 00652640 bool CManor::CheckProcureCrop(int nCropId, int nAmount) 00652760 int CManor::GetSeedPrice(int nSeedId) 00652870 bool CManor::ManorCheckTime() 00652A40 void CManor::WriteLock(const WCHAR* file = NULL, int line = 0) 00652BE0 void CManor::WriteUnlock() 006530E0 void CManor:SetPledge(CPledge *pPledge) 00653210 int CManor::GetManorCropIndex(int nCropId) 00653320 int CManor::GetCommissionForProcureCrop(int nCropId, int nSellCount) 00653590 void CManor::SaveNowManorInfo() 006536F0 void CManor::SaveNowSeedInfo(int nIndex) 006538F0 void CManor::SaveNextSeedInfo(int nIndex) 00653B80 bool CManor::SetNextSeedInfo(int nSeedId, int nPrice, int nCount) 00654010 bool CManor::SetNextProcureInfo(int nCropId, int nPrice, int nCount, int nType) 006544F0 void CManor::ChcekDayChanged() 006545A0 int CManor::CalcRemainSeedToAdena() 00654770 void CManor::LogManorData() 006549B0 void CManor::LogNextManorInfo(int nNeedAdenaAmount, int nNeedCropAdenaAmount, int nVaultAdena) 00654B80 int CManor::CalcRemainCropToAdena() 00654C90 int CManor::CalcCropToAdena() 00654DB0 void CManor::ClearSeedData() 00654F00 void CManor::ClearCropData() 00655080 void CManor::ClearNextSeedData() 006551C0 void CManor::ClearNextCropData() 00655310 void CManor::TransferSeedData() 00655480 void CManor::TransferCropData() 00655600 int CManor::GetAdenaForNextSeed() 006557D0 int CManor::GetAdenaForNextCrop() 006558E0 void CManor::CalcNextManor() 00655CC0 void CManor::SayNeedSeedMoney(User * pUser) 00655E00 void CManor::SayNeedMoney(User * pUser) 006564E0 int CManor::GetMaxCropCount(int nCropId) 006565F0 bool CManorFuncHandler::IsChamberlain() 006568F0 void CManor::SetSeedData(int arSeedCrop[MAX_SEED_COUNT_PER_MANOR][10], int arSeedCrop_N[MAX_SEED_COUNT_PER_MANOR][7]) 006571B0 bool CManor::SellSeed(User * pBuyer, int nCount, const unsigned char *packet) 00657BB0 void CManor::LogManorInfo() 00657D90 void CManor::TransferManorData() 00658580 CManorData* CManorDB::RequireManorData(int id) 00658780 void CManor::Set(ObjectFieldType token, int value) 006589B0 CManor* CManorDB::GetManor(int id) 00658CF0 bool CManorFuncHandler::PreCheck() 0065AA50 void CManorDB::CalcNextAllManor() 0065AC80 void CManorDB::TransferAllManorData() 0065AEB0 void CManorDB::LoadFromDB() 006600C0 bool CManor::ProcureCrop(User * pSeller, int nItemServerId, int nItemClassId, int nAmount, bool bSameManor, int &nOutPrice)[%s][%d]Hack? invalid manor id(%d)[%s][%d]Hack? manor id(%d) sell count(%d) 00662380 void CManorDB::MakeDefaultCropInfo() 00663DC0 CManorDB::CManorDB() 00663FB0 void CManorDB::Load() 00668970 int CMarketPriceList::Get(int itemType, int enchant) 00668BD0 int CMarketPriceList::GetMarketPrice(CItem* pItem) 00668D30 int CMarketPriceList::GetMarketPrice(CSPointerCItem pItem) 006696E0 void CMarketPriceList::Put(int itemType, int enchant, int price) 00669BC0 void CMarketPriceList::RequestLoadMarketPriceList() 0066ACF0 void CMemoHTML::MemoRead(const unsigned char * packet) 0066B470 void CMemoHTML::MemoWriteForm(int nSendType, const unsigned char * packet) 0066CD00 void CMemoHTML::MemoModifyForm(int nSendType, const unsigned char * packet) 0066CE50 bool MemoHTML(CSocket* socket, const WCHAR *sCmd) 0066D200 void CMemoHTML::MemoList( const unsigned char * packet) 0066E890 TEXT("SmartQueue::SmartQueue - Alloc initial RoundQueue") 0066EA20 inline void MonopolizeSemaphore() 0066EB40 SmartQueue - int CreateItems() 00670CE0 CMerchant(const CMerchant& other) : CNPC(other) 00671020 void CMerchant::AddSellingGood(GoodStruct* good) 00671150 void CMerchant::AddBuyingGood(GoodStruct* good) 00672400 int CMonRaceDB::SetTaxRate() 00672550 int CMonRaceDB::GetTaxRate() 006728C0 bool CMonRaceDB::CheckRunnerCond() 00672B70 bool CMonRaceDB::CalcRunnerSpeed() 00672ED0 bool CMonRaceDB::ModOrder(int nFirst ) 00673200 bool CMonRaceDB::SortRunner() 006733C0 bool CMonRaceDB::RunRace() 006734F0 int CMonRaceDB::GetConfirmTime() 006735E0 int CMonRaceDB::GetElapsedTime() 00673710 int CMonRaceDB::GetValidTime() 00673960 bool CMonRaceDB::MakeRacePacket() 00673E60 bool CMonRaceDB::SendRacePacket( User *pUser) 006740C0 bool CMonRaceDB::RequestEndBuyTicket() 00674200 bool CMonRaceDB::RequestEndRace2( int nRaceId, double dRun1, double dRun2, double dRun3, double dRun4, double dRun5, double dRun6, double dRun7, double dRun8, double dWin1, double dWin2, int nWin1, int nWin2, double dWinRate1, double dWinRate2 ) 00674450 bool CMonRaceDB::RequestUpdateMon( ) 00674680 CMonRacePacket::CMonRacePacket(int nType) 00674770 bool CMonRacePacket::BettingResult(int nBetCnt1, int nSum1, int nBetCnt2, int nSum2, const unsigned char *packet) 00674B70 bool CMonRacePacket::IsAdenaAdddable(User* pUser, int nAdenaDBID, int nAddAdena) 006751E0 bool CMonRaceDB::RequestEndRace() 006758F0 bool CMonRacePacket::DelMonRaceTicket( int nCharId, int nServerId, int nCheck, int nItemId , int nAdenaDBID, int nAddAdena) 00676020 void CMonRaceDB::SetInitialWin (int nRunnerId, int nWin, int nRunCount, int nWinCount) 00676290 bool CMonRaceDB::BroadCastRace(int nElapsedTime) 00676640 void CMonRaceDB::BroadCastSound() 00676F20 void CMonRaceDB::BroadCastMusic() 00677C10 void CMonRaceDB::InitData() 00677F50 bool CMonRaceDB::EndRace() 00678190 void CMonRaceHTML::MonRaceKeeper() 00678350 void CMonRaceHTML::MonRaceError(int nCode) 006785E0 bool CMonRaceDB::ChangeRaceStatus( MONRACESTATUS st) 00678DB0 bool CMonRaceDB::CheckMonRaceKeeper( int nId, int nIndex) 00679010 bool CMonRaceDB::CreateRace(int nRaceId) 00679920 void CMonRaceDB::Init() 00679BC0 void CMonRaceDB::LoadMonRaceData() 0067A4E0 int CMonRaceDB::GetRaceFeeRate( FVector vPos) 0067AB00 int CMonRaceDB::GetRaceFee( FVector vPos, int nMoney) 0067AC80 bool RequestCreateMonTicket(int nRaceId, int nBetType, int nBet1, int nBet2, int nBet3, int nBetMoney, User * pUser) 0067B1D0 bool CMonRaceDB::GetRunnerList ( RunnerList & pList, bool bNew) 0067B6A0 bool CMonRaceDB::CheckRaceManagerLoc( FVector vLoc) 0067B990 bool CMonRaceDB::RequestCreateMonRace() 0067BE90 void CMonRaceHTML::MonRaceView20() 0067C350 void CMonRaceHTML::MonRaceBuy1(int nSel)hack? nRaceId[%d], nLaneId[%d];;; 0067CA40 void CMonRaceHTML::MonRaceBuy2(int nLaneId, int nSel ) 0067D150 void MonRaceBuy4(int nLaneId, int nMoneySelect, int nSel ) 0067D730 void CMonRaceHTML::MonRaceBuy11(int nSelect1) 0067DE10 void CMonRaceHTML::MonRaceBuy12(int nSelect1, int nSelect2) 0067E580 void CMonRaceHTML::MonRaceBuy13(int nSelect1, int nSelect2 , int nSel ) 0067EDE0 void CMonRaceHTML::MonRaceBuy15(int nSelect1, int nSelect2 , int nMoneySelect, int nSel ) 00685180 bool CMonRacePacket::DoReply(const unsigned char *packet) 00685A00 bool MonRaceHTML(CSocket* socket, const WCHAR *packet) 00687D40 void CMultiPartyCommandChannel::Accept(IMultiPartyVisitor& visitor) 00687F30 xvectorunsigned int::iterator CMultiPartyCommandChannel::Find(CParty* party) 006883B0 bool CMultiPartyCommandChannel::RemoveParty(CParty* party) 006885D0 bool CMultiPartyCommandChannel::Contains(CParty* party) 00688840 bool CMultiPartyCommandChannel::AddParty(CParty* party) 00688A80 void CMultiPartyCommandChannelManager::CloseInternal(CParty* closedParty) 00688D60 void CMultiPartyCommandChannelManager::Join(CUserSP channelOwner, CUserSP targetUser) 006895B0 void CMultiPartyCommandChannelManager::Oust(CUserSP channelOwner, CUserSP targetUser) 0068A0F0 void CMultiPartyCommandChannelManager::WithdrawInternal(CParty* withdrawedParty) 0068A830 void CMultiPartyCommandChannelManager::OnJoinParty(CUserSP user) 0068AA50 void CMultiPartyCommandChannelManager::OnWithdrawParty(CUserSP user) 0068AC70 void CMultiPartyCommandChannelManager::OnDismissParty(CParty* party) 0068AF20 void CMultiPartyCommandChannelManager::OnHandOverPartyMaster(CUserSP newMaster) 0068B230 bool CMultiPartyCommandChannelManager::IsEnoughPledgeSkillLevel(CUserSP pUser) 0068B430 bool CMultiPartyCommandChannelManager::DoesOwnChannel(CUserSP pUser) 0068B6D0 bool CMultiPartyCommandChannelManager::DoesJoinChannel(CUserSP pUser) 0068B970 void CMultiPartyCommandChannelManager::Close(CUserSP closeUser) 0068BFA0 void CMultiPartyCommandChannelManager::Withdraw(CUserSP withdrawer) 0068C260 void CMultiPartyCommandChannelManager::Command(CUserSP commander, WCHAR* msg) 0068CAB0 void CMultiPartyCommandChannelManager::InterPartyMasterChat(CUserSP partyMaster, WCHAR* msg) 0068D1F0 bool CMultiPartyCommandChannelManager::CanOpen(CUserSP openUser) 0068D450 bool CMultiPartyCommandChannelManager::IsInChannel(CUserSP pUser) 0068D660 void CMultiPartyCommandChannelManager::Open(CUserSP openUser) 0068DF00 void CMultiPartyCommandChannelManager::Identify(CUserSP observer) 0068E4F0 bool CMultiPartyCommandChannelRegistry::IsAvailable() 0068E5B0 int CMultiPartyCommandChannelRegistry::GetChannelCount() 0068E670 CMultiPartyCommandChannelSP CMultiPartyCommandChannelRegistry::Find(CParty* party, MultiPartyCommandChannelMap& registry) 0068EA50 CMultiPartyCommandChannelSP CMultiPartyCommandChannelRegistry::FindByMasterParty(CParty* party) 0068EB90 CMultiPartyCommandChannelSP CMultiPartyCommandChannelRegistry::FindByMemberParty(CParty* party) 0068ECD0 bool CMultiPartyCommandChannelRegistry::IsChannelOwner(CParty* party) 0068EE20 bool CMultiPartyCommandChannelRegistry::IsChannelMember(CParty* party) 0068FC20 void CMultiPartyCommandChannelRegistry::Unregister(unsigned int partySid) 0068FD90 void CMultiPartyCommandChannelRegistry::UnregisterMember(unsigned int partySid) 00690090 void CMultiPartyCommandChannelRegistry::Register(unsigned int partySid, CMultiPartyCommandChannel* channel) 006903D0 void CMultiPartyCommandChannelRegistry::RegisterAsMember(unsigned int partySid, CMultiPartyCommandChannel* channel) 006907B0 void BroadcastChannelOpened::Work(User* pUser) 006908F0 void BroadcastChannelClosed::Work(User* pUser) 00691380 bool CMultiSellList::IsKeyItem(CItem* pItem) 00691550 int CMultiSellList::AssembleOneMultisellItem(char *pBuf, int nBufLen , User* pUser, CMultiSellInfo * pMultiSellInfo, int nMultisellItemCount, bool bKeepEnchanted, int nEnchanted, int nTax) 00691F00 bool CMultiSellList::CheckSendable(CMultiSellInfo * pMultiSellInfo) 00692170 int CMultiSellInfo::GetTaxTo(CNPC *pNPC) 00692590 void CMultiSellList::SendList(User * pUser, CNPC *pTalkNpc) 00692F60 void CMultiSellDB::Load() 006936A0 SetShortTimeStamp() 00693840 void CCreatureController::SetActor(CCreature *pActor) 00693970 void CCreatureController::DoAttack(AttackTargetDataType target, int nMultiCount, AttackTargetDataType arrMultiTarget[], int nWeaponClassID, AttackType eAttackType) 00693C70 void CNothingAction::Set(CSmartID spActor, bool bCounterAttack) 00693E50 void CSitAction::Set(CSmartID spActor, int type) 006941C0 void CAttackAction::Set(CSmartID spActor, CSmartID spTarget) 00694420 void CGeneralAction::Set(CSmartID spActor, CSmartID spTarget, GeneralActionType type) 00694530 void CGetItemAction2::Set(CSmartID spActor, CSmartID spTarget) 006948B0 void COpenCloseAction2::Set(CSmartID spActor, CSmartID spTarget) 00694CD0 void CMoveInVehicleAction::Set(CSmartID spActor, CSmartID spVehicle, FVector vRelPos) 00694F50 FVector CMoveInVehicleAction::GetDestination() 006950C0 void CAttackWaitAction::Set(CSmartID spActor, CSmartID spTarget, int nDelay) 006951E0 void CCreatureController::OnDamaged(CSmartID spAttacker, int nDamage) 00695400 void CCreatureController::AddTimer2(int nTickCount) 00695530 bool CAttackAction::CheckAttackValidity(CCreature *pActor, CObject *pTarget) 00695B60 bool CAttackAction::CheckShieldDefense(double dShieldDefenseRate, FVector posActor, FVector posTarget, FAngle ActorDir, FAngle TargetDir) 00695E50 double CAttackAction::CalcRandomDamage(double dRandDamageSeed) 00695F90 double CAttackAction::CalcDamage(double dPAttack, double dRandDamageBonus, double dPDefend, double dShieldDefense, double dAttrBonus, double dCriticalBonus, double dCriticalDamageBonusPer, double dCriticalDamageBonusDiff) 006960D0 bool CAttackAction::CheckAttackable(double dAttackerRange, double dAttackerCol, double dTargetCol, double dDistance, double dAttackCollisionHeight, double dTargetCollisionHeight, int nAttackerZ, int nTargetZ, AttackType eAttackType) 006963D0 double CAttackAction::CalcCriticalLocBonus(CCreature* pActor, FVector posActor, FVector posTarget, FAngle TargetDir) 006965B0 double CAttackAction::CalcHitLocBonus(FVector posActor, FVector posTarget, FAngle TargetDir) 00696740 double CAttackAction::CalcCriticalHeightBonus(FVector posActor, FVector posTarget) 00696880 double CAttackAction::CalcHitHeightBonus(FVector posActor, FVector posTarget) 00696A00 void CAttackAction::CheckItemSkill(AttackTargetDataType attackType) 00696D40 void CNewAction::AddTimer(int nTick) 00696E80 void CNothingAction::Set(CSmartID spActor, bool bCounterAttack) 00696FA0 void CStandAction::Set(CSmartID spActor) 00697110 void CAttackAction::Set(CSmartID spActor, CSmartID spTarget) 00697250 void CTalkAction::Set(CSmartID spActor, CSmartID spTarget) 006973E0 void CPrivateStoreAction::Set(CSmartID spActor, int nMode) 00699EE0 bool CAttackAction::CheckCritical(CCreature* pActor, double dCriticalProb, FVector posActor, FVector posTarget, FAngle ActorDir, FAngle TargetDir) 0069A150 bool CAttackAction::CheckIsHit(double dPHitRate, double dPAvoidRate, FVector posActor, FVector posTarget, FAngle ActorDir, FAngle TargetDir) 0069A410 bool CAttackAction::CheckBowCondition(CCreature *pActor) 0069A960 void CAttackAction::GenerateAttackTargetData(CCreature *pActor, CObject *pTarget, AttackTargetDataType &ret, double dAttackRatio) 0069B8E0 CSafePointer2& operator=(const CSafePointer2& p) 0069BAC0 void CCreatureController::SetJustUnfrozen() 0069BE80 bool CTreeLoc::Init() 0069C010 bool CTreeLoc::NearTree( FVector vLoc, int nDist) 0069C200 bool CTreeLoc::CanUseTree( FVector vLoc, int nDist) 0069C390 void CCreatureController::ActionBroadcastMove(FVector vStart, FVector vTo) 0069C770 void CCreatureController::ActionBroadcastMoveToTarget(FVector vStart, int nTargetID, int nDistance) 0069C9E0 void CCreatureController::ActionBroadcastStopMove() 0069CF10 void CCreatureController::ActionBroadcastMeteoSkillUse(int nTargetID, int nSkillID, int nSkillLevel, int nEstimatedTime, CSmartID target, CSkillInfo* pSkillInfo, CSkillAction2* pAction, std::xvectorFVector &v) 0069D8C0 void CCreatureController::ActionBroadcastSkillUse(int nTargetID, int nSkillID, int nSkillLevel, int nEstimatedTime, CSmartID target, CSkillInfo* pSkillInfo, CSkillAction2* pAction) 0069DF00 void CCreatureController::ActionBroadcastSkillCanceled(CSkillAction2 *pSkillAction) 0069E340 void CCreatureController::ActionBroadcastAttack(AttackTargetDataType target, int nMultiCount, AttackTargetDataType arrMultiTarget[]) 0069E820 void CMoveInVehicleAction::SetMoving() 006A04D0 CCreatureController::~CCreatureController() 006A28D0 void CTreeLoc::DeleteTree(int nTreeId) 006A3090 CCreatureController::CCreatureController() 006A43A0 void CCreatureController::DoFirstAction() 006A5DB0 inline void CalcMidDest(FVector vStart, FVector vDest, double dActorSpeed, FVector &vMidDest, int &nNextTick, bool &bArrived, bool &bNotBlocked, bool bDoPathfind, CCreature *pActor) 006A6260 void CMoveAction::Set(CSmartID spActor, FVector vDest, bool bPathFind) 006A6530 void CMoveToTarget::Set(CSmartID spActor, CSmartID spTarget, bool bForceAttack) 006A69A0 FVector CMoveToTargetAction::GetTargetPos() 006A7C90 void CMoveAction::SetMoving() 006A9BD0 bool CMoveToTargetWaitAction::Set(CSmartID spActor, CSmartID spTarget, int dist) 006AAA60 void CMoveToTargetAction::SetDistance() 006AB010 void CMoveToTargetAction::SetValidPendingAction() 006ABD40 FVector CMoveToTargetAction::GetDestination() 006AD380 void CMoveToTargetAction::SetMoving() 006B0590 void CSkillAction2::Set 006B1110 bool CSkillAction2::CheckAttackable(double dAttackerRange, double dAttackerCol, double dTargetCol, double dDistance, double dAttackCollisionHeight, double dTargetCollisionHeight, int nAttackerZ, int nTargetZ) 006B1CB0 CSafePointer2(const CSafePointer2& other) 006B22D0 void CSkillAction2::CalcMeteoPointList() 006B9A80 bool CNoblessSystem::SetNoblessSkill(User *pUser) 006B9C70 void CNoblessSystem::SetUserNoblessData(User *pUser, int nNoblessIndex) 006B9EF0 void CNoblessSystem::LinkNobless(User *pUser) 006BA040 __FUNCTION__ 006BA620 void CNoblessSystem::Init() 006BBDB0 bool CNPC::EquipItem(int ItemClassID) 006BBFC0 CNPC::EquipItem() 006BED40 CNPC::CNPC(&other) 006BF0F0 CNPC::SetDefaultParameters() 006BFE90 void ComputeClanHelpTable() 006C2DB0 static bool SendClanDiedEvent(CNPC *pVictim) 006C5CA0 bool IsSiegeAgit(int nResidenceId) 006C7F40 void Insert(int id, T* p, char *caller = NULL, int line = -1) 006C81D0 void DeleteObject(int id, char *caller=NULL, int line=-1) 006CA760 CObjectMap() 006CAE30 CNPC::CNPC() 006CBC10 void SetObject(m_pObject) 006CCD40 void NpcServer::Send(const char* format, ...) 006CD8F0 ItemManip::Disassemble(const unsigned char *packet) 006CE6C0 inline void AddExecutable(MemoryObject *Matrix, Native Func, CExecutionArgument* Arg) 006CFEC0 bool DoQuestItemLogging(User *pUser, int nCount, ItemManip RequestList[]) 006D0430 inline int CSharedCreatureData::GetMemoState(int nQuestID, int nSlot) 006D10B0 NpcSocket::NpcSocket(SOCKET s) : CSocket(s, 512 * 1024) 006D1960 CBuy(int nBuyListID, int nResidenceID) 006D1F40 CSell(int nSellListID) 006EB610 FOR ALL OBJECT IN OBJECT MAP 006F2360 MemoryObject::MemoryObject() 006F2470 MemoryObject::MemoryObject(const MemoryObject& other) 006F2730 CObject::CObject() 006F28D0 CObject::CObject(const CObject& other) : CIOObject(other) 006F2A20 void CObject::Delete() 006F3560 bool CContributeData::PickableIn2Sec(class CCreature *pCreature) 006F39E0 inline unsigned int CreateSmartID(unsigned int cls, int index) 006F3E50 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 006F40D0 CGeneralObject* CGeneralObject::GetObject(unsigned int sid) 006F4310 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 006F4920 CObject* CObject::GetObject(unsigned int sid) 006F4BB0 CGeneralObject::CGeneralObject() 006F4DA0 inline void DeleteObject(unsigned int sid) 006F4F60 inline void CTLPipeBase::Read(CReadCallback *pReadCallback) 006F5B40 void CContributeData::AccumulateContribute(CCreature* pEnemy, double dCont) 006F5ED0 void CContributeData::ArrangePartyContribute(PartyContributeMap &partyContributeMap, CParty *pParty, double contribute) 006F6490 void CContributeData::Distribute() 006F9870 CContributeDataForOne::CContributeDataForOne(User *pUser) 006F9BF0 CContributeDataForEvent::CContributeDataForEvent(User *pUser) 006FA0C0 void CObjectDB::LoadNPC() 006FA420 const WCHAR* CObjectDB::GetAI(int nClassId) const 006FA690 const WCHAR* CObjectDB::GetName(int nClassId) const 006FA900 CObject* CObjectDB::GetObject(int nClassId) const 006FAB60 CItem* CObjectDB::CreateItem(int nClassId) const 006FB0C0 CObject* CObjectDB::SetGetObject(int nClassId) const 006FB330 int CObjectDB::IsItSet(CCreature * pCreature, int *pSlot) 006FB7F0 int CObjectDB::GetClassIdFromName(const TCHAR* pszName) const 006FBAC0 CObject* CObjectDB::GetObjectByName(PWCHAR pszName) const 006FC060 void CObjectDB::LoadItem() 006FC590 void CObjectDB::RegisterObject(CObject *pObj) 006FCC30 void CObjectDB::SetRegisterObject(CSetItem *pObj) 006FDEE0 void COlympiadField::Init() 006FE010 void COlympiadField::AsyncPlayerDied(int nUserServerId) 006FE180 void ChangeStatus(FieldStatus::type status) 006FF680 void COlympiadField::AsyncEscapePlayer(int nUserServerId) 00700730 bool COlympiadObserverEntry::AddEntry(int nUserServerId) 00703000 void COlympiadField::AddObserver(int nUserServerId) 00703C00 COlympiadField *COlympiadUser::GetField() 00703CE0 bool COlympiadUser::ValidInventory() 00703FA0 void COlympiadSystem::Init() 007041C0 void COlympiadSystem::CheckAutoStart() 00704300 void COlympiadFuncHandler::ObserveOlympiad() 007048F0 bool COlympiadUserStateMachine::SetEnableStatus(const BYTE tblEnableState[], size_t nSize, BYTE byState) 00704A20 void COlympiadUser::LeaveParty() 00704BD0 void COlympiadUser::ObserverHide(bool bOnoff, const FVector &pos) 00705430 bool COlympiadUserStateMachine::ChangeState(BYTE byState) 007056A0 bool COlympiadUser::SetObserver(int nFieldId, const FVector &vMovePos) 00705950 bool COlympiadUser::RegisterOlympiadEntry() 00705B90 bool COlympiadUser::WaitingOlympiadObserving() 00705CB0 bool COlympiadUser::OlympiadStatusReset() 00705DE0 void COlympiadUser::EscapeOlympiad() 007063C0 bool COlympiadFuncHandler::PreCheck() 00706CE0 void COlympiadUser::UnequipForbiddenWeapon() 007071C0 void COlympiadDefaultSetting::GiveSkill(int nUserSid) 00707620 void COlympiadUser::ReadyForMatch(const FVector &vMovePos) 00707CB0 bool COlympiadUser:SetPlayer(BYTE byPlayerOrder, int nFieldId, const FVector &vMovePos) 00707F10 COlympiadEntry::COlympiadEntry() 00708160 bool COlympiadEntry::RemoveEntry(int nUserServerId) 00709200 bool COlympiadEntry::GetClassFreeEntry(int nPlayer[2]) 00709640 bool COlympiadEntry::GetClassEntry(ClassType type, int nPlayer[2]) 00709B20 bool COlympiadEntry::GetClassEntry(int nPlayer[2]) 0070A770 void COlympiadUser::OnLeaveWorld() 0070A8A0 void COlympiadFuncHandler::RemoveOlympiad() 0070CAA0 bool COlympiadEntry::AddEntry(int nUserServerId, bool bClassFree) 0070D6C0 void COlympiadSystem::DoMatch() 0070E810 void COlympiadFuncHandler::AddOlympiad() 0070E9E0 void COlympiadFuncHandler::AddClassFreeOlympiad() 0070EBB0 void COlympiadFuncHandler::EscapeOlympiad() 0070F100 void COlympiadHtmlCommandHandler::MoveObserverField(CSocket *pSocket, int nFieldId) 0070F2D0 void COlympiadFuncHandler::Execute() 007109C0 void COlympiadSystem::ConfirmStep() 00710D90 void COlympiadSystem::SetOlympiadTerm(bool bMonthly, bool bSave, int nSeason, int nStart, int nBonus1, int nBonus2, int nBonus3, int nBonus4, int nNominate) 00710FE0 void COlympiadSystem::SetOlympiadMonthly(int nSeason) 00711580 void COlympiadSystem::SetDefaultOlympiadTerm(int nSeason) 00711BE0 bool CParseHTML::SendHTML(std::xwstring html, int nMode ) 00711E60 std::xwstring CParseHTML::GetTempletStr(int nTempletId ) 00712100 std::xwstring CParseHTML::MakeFormatedDate(time_l2_t dt, int nOption) 00712470 std::xwstring CParseHTML::ConvertStr(WCHAR * szSrc, int nOption) 00713120 bool CParseHTML::SendHTML(std::xwstring html, int nFavMode, int nArg1, int nArg2, int nArg3, int nArg4, int nArg5, WCHAR * sArg, int nSend) 00713C40 bool CParseHTML::SendErrorMsgHtml(WCHAR * sErrMsg, int nHtmlType) 00713F40 std::xwstring CParseHTML::GetWorldName(int nWorldId) 007141E0 std::xwstring CParseHTML::MakeHTMLFromStrTemplet( int nTempletId, StrStrMapType &mapData) 00714910 void CParseHTML::GetTempletFromFile() 00714EA0 void CParseHTML::AddStringMap( WCHAR * strName , WCHAR* format, ...) 00715420 void CParseHTML::AddStringLocalMap( WCHAR * strName, WCHAR* format, ...) 00715990 CParseHTML::CParseHTML( CUserSocket* socket) 00715F70 void CParseHTML::GetBodyFromFile(LPCWSTR pszHTMLFileName) 007166A0 void CParty::SetMaster(User *pMaster) 00716800 unsigned int CParty::GetRoutingType() 007168D0 inline unsigned int CreateSmartID(unsigned int cls, int index) 007169F0 inline void Write(const _T &a) 00716D40 (ST* CSharedFactoryT, ST, CONSTANT, SHIFT::Add(T *object)) 00717280 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::RemoveByIndex(int index)) 00717430 void CParty::DeleteMember(unsigned int nMemberId) 00717620 User *CParty::GetMaster() 00717800 void CParty::CancelTradeAllMember() 00717A30 User *CParty::GetItemWinnerOrderly(const FVector &posPicker, const CItem *pItem) 00717DD0 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 007181B0 inline void CTLPipeBase::Write(int tid, const _T &a) 007183E0 CParty::CParty(unsigned int nItemRoutingType) 00718640 CParty::~CParty() 00718840 inline void DeleteObject(unsigned int sid) 00718A60 void DeleteObject(int id, char *caller=NULL, int line=-1) 00718CF0 void CParty::MemberPositionPacket() 007191D0 void CParty::DismissImpl() 007196A0 void CParty::UpdateWindowPacket(User *pUser, int nUpdateType) 00719A90 void CParty::AddWindowPacket(User *pUser) 00719ED0 void CParty::OpenAllWindowPacket(User *pUser) 0071A400 void CParty::CloseAllWindowPacket() 0071A5F0 void CParty::RouteItem(CItem *pItem, User *pPicker) 0071C5F0 void CParty::CheckRouteItem(CItem *pItem, User *pPicker) 0071CA30 User* CParty::GetMasterCandidate() 0071CC70 void CParty::OpenAllWindowPacket() 0071CE60 void CParty::SendAllSpelledInfoChanged() 0071D040 void CParty::GetAllMemberWhoCanAddItem(MemberList &lstMember, CItem* pItem, int nCount) 0071D360 void CParty::GetAllMemberWhoCanGetExpSp(MemberList &memberList, CCreature *pCreatureKilled) 0071D680 void CParty::BroadcastToAllParty(const char* format, ...) 0071D8A0 void CParty::BroadcastToAllPartyV(const char* format, va_list va) 0071DAC0 void CParty::BroadcastToAllPartyV(const char* format, va_list va) 0071DDD0 void CParty::Accept(CPartyMemberVisitor& visitor) 0071E010 void CParty::DismissByWithdraw() 0071E200 void CParty::Dismiss() 0071E450 void CParty::DistributeAdena(int nAmount, unsigned int nTraceChar, int nItemDBID, CItem* pItem) 0071E9F0 void CParty::AddMember(User *pMember) 0071EC70 void CParty::OnReplaceMaster(User* pOldMaster) 0071F1C0 CObjectMap() 0071F660 unsigned intCParty::Oust(WCHAR *sName) 0071FFF0 void CParty::Withdraw(User *pUser) 007206F0 void CParty::HandOverMaster(User* pNewMaster) 00721480 void CPartyMatchingRequest::ResponseOnSystemMessage(CUserSP pUser, int messageNo) 00721770 void CPartyMatchingRequest::ResponseOnPartyMatchingWindowStatusChange(CUserSP pUser, bool flag) 00721AA0 void CPartyMatchingRequest::ResponseOnListRoom(CPartyRoomListFilter& filter, xvectorCPartyRoomSP& partyRoomList) 00722DB0 void CPartyMatchingRequest::ResponseOnCreateRoom(CPartyRoomSP partyRoom) 00723430 void CPartyMatchingRequest::ResponseOnUpdateRoom(CPartyRoomSP partyRoom) 00723900 void CPartyMatchingRequest::ResponseOnMemberJoin(CPartyRoomSP partyRoom, CPartyRoomMemberSP member) 00723F60 void CPartyMatchingRequest::ResponseOnMemberDirectJoin(CPartyRoomSP partyRoom, CPartyRoomMemberSP member) 00724360 void CPartyMatchingRequest::ResponseOnWithdraw(CPartyRoomSP partyRoom, CUserSP pUser) 00724900 void CPartyMatchingRequest::ResponseOnSay(CPartyRoomSP partyRoom, CUserSP pUser, WCHAR* msg) 00724D00 void CPartyMatchingRequest::ResponseOnMemberStateChange(CPartyRoomMemberSP member, CPartyRoomSP partyRoom) 00725350 void CPartyMatchingRequest::ResponseOnSystemMessageToAllMember(CPartyRoomSP partyRoom, int messageNo) 007256D0 void CPartyMatchingRequest::ResponseOnDismissParty(CPartyRoomSP partyRoom) 00725CE0 void CPartyMatchingRequest::ResponseOnDismissRoom(CPartyRoomSP partyRoom) 00726270 void CPartyMatchingRequest::ResponseOnChangeLocation(CPartyRoomSP partyRoom, CPartyRoomMemberSP member) 00726670 void CPartyMatchingRequest::ResponseOnInspect(CPartyRoomSP partyRoom, CUserSP pUser) 00726AA0 void CPartyMatchingRequest::ResponseOnViewRoom(CPartyRoomSP partyRoom, CUserSP pUser) 00726FC0 bool CPartyMatchingRequest::OnDismissPartyInternal(CPartyRoomSP partyRoom) 00727900 bool CPartyMatchingRequest::UpdateRoom(CPartyRoomInfo& partyRoomInfo) 00727BF0 CPartyRoomSP CPartyMatchingRequest::JoinRoomInternal(CUserSP pUser, int roomId, LocationFilter location) 007284A0 bool CPartyMatchingRequest::JoinRoom(CUserSP pUser, int roomId, LocationFilter location) 00728AE0 bool CPartyMatchingRequest::WithdrawRoomInternal(CUserSP pUser) 00729070 bool CPartyMatchingRequest::SayInRoom(CUserSP pUser, WCHAR* msg) 00729880 bool CPartyMatchingRequest::ListRoom(CPartyRoomListFilter& filter) 0072A600 bool CPartyMatchingRequest::OnJoinParty(CUserSP pPartyMaster, CUserSP pUser) 0072AF50 bool CPartyMatchingRequest::OnWithdrawParty(CUserSP pUser) 0072B110 bool CPartyMatchingRequest::OnReplacePartyMaster(CUserSP oldMaster, CUserSP newMaster) 0072B910 bool CPartyMatchingRequest::OnDismissParty(CParty* party) 0072BFB0 bool CPartyMatchingRequest::OnChangeLocation(CUserSP pUser) 0072C4F0 void CPartyMatchingRequest::InspectPartyRoom(CUserSP pUser, int partyRoomId) 0072C870 bool CPartyMatchingRequest::DismissRoomInternal(CPartyRoomSP partyRoom) 0072CD20 bool CPartyMatchingRequest::WithdrawRoom(CUserSP pUser) 0072D3D0 bool CPartyMatchingRequest::OustFromRoom(CUserSP pUser) 0072D9F0 bool CPartyMatchingRequest::DismissRoomOnly(CUserSP pUser) 0072E140 bool CPartyMatchingRequest::DismissRoom(CUserSP pUser) 0072EE00 bool CPartyRoomJoinedMemberResponse::IsJoinedMember(CUserSP pUser) 00730670 void Make(CPacketHelper& helper) 00730AE0 void Make(CPacketHelper& helper) 00730FD0 CPartyRoomMemberSP CPartyRoomMemberListResponse::GetMember(CUserSP pUser) 00732F90 bool CPartyRoom::UpdateInfo(CPartyRoomInfo& partyRoomInfo) 00733100 int CPartyRoom::GetMemberCount() 007332F0 bool CPartyRoom::CheckAvailableMemberLimit() 00733420 bool CPartyRoom::CheckAvailableLevel(CUserSP pUser) 007335E0 bool CPartyRoom::IsPartyRoomMaster(CUserSP pUser) 007337A0 bool CPartyRoom::IsPartyMember(CUserSP pUser) 007339A0 bool CPartyRoom::IsPartyWaitingMember(CUserSP pUser) 00733F70 CPartyRoomMemberSP CPartyRoom::GetMember(CUserSP pUser) 00734590 bool CPartyRoom::IsPartyRoomMember(CUserSP pUser) 007347E0 bool CPartyRoom::CanJoin(CUserSP pUser) 00734DB0 bool CPartyRoom::Withdraw(CUserSP pUser) 007352D0 CPartyRoom::~CPartyRoom(void) 00735600 bool CPartyRoom::ReplaceMaster(CUserSP pUser) 007359C0 bool CPartyRoom::Join(CUserSP pUser) 00735CB0 bool CPartyRoom::DismissParty() 007360A0 void CPartyRoom::GetPartyMember(xvectorCPartyRoomMemberSP& memberList) 00736410 void CPartyRoom::GetPartyWaitingMember(xvectorCPartyRoomMemberSP& memberList) 00736650 void CPartyRoom::GetMemberList(xvectorCPartyRoomMemberSP& memberList) 00736840 int CPartyRoomInfo::GetNextRoomId() 00736980 void CPartyRoomInfo::SetNewId() 00736D80 unsigned int CPartyRoomInfo::GetPartyRoutingType() const 00736F60 bool CPartyRoomInfo::IsBetweenLevelLimit(CUserSP pUser) const 00737180 int CPartyRoomInfo::GetLocation() 00737330 void CPartyRoomInfo::SetMaster(CUserSP pUser) 007375A0 bool CPartyRoomInfo::IsPartyMember(CUserSP pUser) const 00737960 void CPartyRoomInfo::Init(int id, CUserSP pUser, int lowerLevelLimit, int upperLevelLimit, int maxMemberLimit, int partyRoutingType, WCHAR* title) 00737E70 CPartyRoomInfo& CPartyRoomInfo::operator=(const CPartyRoomInfo& rhs) 007380B0 bool CPartyRoomListFilter::FilterByLevel(CPartyRoomSP partyRoom) 00738310 bool CPartyRoomListFilter::FilterByLocation(CPartyRoomSP partyRoom) 007387B0 bool CPartyRoomListFilter::IsFilteredCondition(CPartyRoomSP partyRoom) 00738C00 int CPartyRoomRegistry::CountMember() 00738E00 bool operator() (CPartyRoomRegistry::PartyRoomPair pair) 007398E0 CPartyRoomSP CPartyRoomRegistry::FindByIdInternal(int id) 00739B60 CPartyRoomSP CPartyRoomRegistry::FindByAuto(CUserSP pUser, LocationFilter location) 0073A200 CPartyRoomSP CPartyRoomRegistry::FindByMember(CUserSP pUser) 0073A5C0 CPartyRoomSP CPartyRoomRegistry::FindByMaster(CUserSP pUser) 0073A980 CPartyRoomSP CPartyRoomRegistry::FindById(int id) 0073AF40 bool CPartyRoomRegistry::CanRegister(CUserSP pUser) 0073C850 bool CPartyRoomRegistry::Replace(CUserSP oldMaster, CPartyRoomSP partyRoom) 0073CCB0 void CPartyRoomRegistry::RegisterPartyRoomMemberImpl(CUserSP pUser, CPartyRoomSP partyRoom) 0073D000 void CPartyRoomRegistry::UnregisterPartyRoomMemberImpl(CUserSP pUser) 0073D520 CPartyRoomRegistry::~CPartyRoomRegistry(void) 0073D9A0 void CPartyRoomRegistry::RegisterMemberList(CPartyRoomSP partyRoom) 0073DD80 void CPartyRoomRegistry::UnregisterMemberList(CPartyRoomSP partyRoom) 0073E0F0 void CPartyRoomRegistry::RegisterPartyRoomMember(CUserSP pUser, CPartyRoomSP partyRoom) 0073E3B0 void CPartyRoomRegistry::UnregisterPartyRoomMember(CUserSP pUser) 0073E5A0 bool CPartyRoomRegistry::List(CPartyRoomListFilter& filter, xvectorCPartyRoomSP& partyRoomList) 0073EB50 bool CPartyRoomRegistry::Register(CPartyRoomSP partyRoom) 0073F0B0 void CPartyRoomRegistry::Unregister(CPartyRoomSP partyRoom) 0073F400 bool CPartyRoomRegistry::IsPartyRoomMaster(CUserSP pUser) 0073F7D0 bool CPartyRoomRegistry::IsPartyRoomMember(CUserSP pUser) 0073FBA0 bool CPartyRoomRegistry::DoesShowPartyWantedMessage(CUserSP pUser) 0073FE70 void CPathNodeWorld::Load() 00740380 CPathNode* CPathNodeWorld::GetPathNodeArray(int x, int y, int &count) 00740660 bool CPathNodeWorld::FindClosestPathNode(FVector vPos, CPathNode **PathNodeArray) 00740B70 inline bool CNodeVisitHash::Visit(unsigned int PathNodeIndex, double Dist, bool bWrite = true) 00742D90 PathFindResult CPathNodeWorld::PathFind(FVector vFrom, FVector vTo, FVector &vDest) 007455A0 void CPCParamDB::SetRegenMoveModeBonus(MoveModeEnum eMoveMode, double dValue) 00745690 double CPCParamDB::GetRegenMoveModeBonus(MoveModeEnum eMoveMode) 00745770 double CPCParamDB::GetKarmaIncreaseAmount(int nLevel) 007460C0 FOR ALL OBJECT IN OBJECT MAP 00747600 void CSummon::SendSummonStatus() 007478D0 void CSummon::SendSummonDelete() 00747A50 int CSummon::PrepareSpelledInfoChangedBuffer(char *pBuf, int nBufSize) 00747FE0 void CPet::ChangePetName(const WCHAR *pszName) 00748170 void CPet::PetNameChanged(const WCHAR *pszName) 00748480 bool CPet::CreatePet(int userSID, int userDBID, int nCollarClassID, int nPetClassID, int nPetLevel) 00748720 bool CPet::DestroyPet(User *pUser, CEtcItem *pPetCollarItem) 00748980 int CPet::GetMaxMeal(void) 0074A250 void CPet::ResetParameter (void) 0074A5C0 bool CPet::Hungry() 0074ACF0 void CPet::AutoEquip() 0074AEB0 bool CPet::Usable(CItem *pItem) 0074B380 CSafePointer2& operator=(const T* p) 0074B4C0 CSummon() 0074B680 CSummon(CSummon* other) 0074B9D0 void CSummon::SetMaster(User *pUser) 0074BB40 void CSummon::SendSpelledInfoChanged() 0074BED0 bool CPet::CreatePet(User* pUser, int nCollarClassID, int nPetClassID, int nPetLevel) 0074C030 void CPet::EatFood(int nDelta) 0074C570 void CPet::InitObject(void) 0074C6B0 bool CPetManager::LinkPet(User* pUser, CPet* pPet) 0074D410 void CPet::OnDieDropItem(bool bDieOnBattleField) 0074E870 void CPet::SendPetItemList(bool bIsUpdating) 00750930 void CSummon::SendSummonInfo(bool bUpdate, bool bNewlyCreated) 007513A0 void CPet::ExpDown(int nExpDec) 00751E10 void CPetManager::DeletePet(unsigned int UserDBID, unsigned int UserSID) 00752980 void CPet::GiveAllItemToMaster() 00753370 bool CPetManager::CreatePet(User* pUser, CPet* pPet) 007542A0 PetDataSheet::Record::Set(std::xvectorint vIntList) 00754610 CPetitionCli::ConnectToPetitionD 00754720 bool CPetitionCli::Connect() 007549C0 void CPetitionCli::Free() 00754B10 bool CPetitionCli::CreateThread() 00754C60 int GetTepe2Category(int nType) 00754EC0 CPetitionCli::ReplyCharList(char * packet) 00755170 CPetitionCli::ReqCancelPetition 007553E0 CPetitionCli::ShowMessage(User *pUser, WCHAR * pwsMsg) 00755C90 void CPetitionCli::SetDisableTime(int t1, int t2) 00755DC0 bool IsDisableTime() 00755F30 bool CPetitionCli::RequestFeedback(int nLen, char* pBuf) 007560A0 bool CPetitionCli::LoadPetitionCategory() 007562B0 bool CPetitionCli::Init() 00756430 CPetitionCli::ReqSubmitPetition 00756FB0 CPetitionCli::ShowCheckOutList() 00757670 int CPetitionCli::GetMyPetition(int nUserDBID) 00757900 CPetitionCli::ReplyPetitionChatEnd(int nPetitionId, short nErrorCode) 00757E20 CPetitionCli::NotifyUserChat(User *pUser, Wchar * pwsMsg) 007584E0 CPetitionCli::NotifyGmChat(User *pGM, Wchar * pwsMsg) 00758960 CPetitionCli::LeaveMessage(int nPetitionId, WCHAR * pwsMsg) 00758D40 BYTE CPetitionCli::RequestPchatEnd(int nPetitionId, const wchar_t *pwzGMCharName, const wchar_t *pwzClientCharName) 00759180 void CPetitionCli::AcceptUserPchat(int nPetitionId, BYTE byError) 00759450 BYTE CPetitionCli::SendGmPchat(int nPetitionId, const wchar_t *pwzGMCharName, const wchar_t *pwzMessage) 0075A2E0 CPetitionCli::NotifyCheckIn(int nPetitionId) 0075A6D0 CPetitionCli::ReplyPetitionChatStart(int nPetitionId, short nErrorCode) 0075B240 BYTE CPetitionCli::RequestPchatStart(int nPetitionId, const wchar_t *pwzGMCharName, const wchar_t *pwzClientCharName) 0075B8A0 CPetitionCli::NotifyCheckOut(int nPetitionId, WCHAR * wsGMCharName, WCHAR * wsClientCharName, int nGmDBID, int nClientDBID) 0075BE40 CPetitionCli::CPetitionCli 0075C500 CPetitionSocket::CPetitionSocket(SOCKET s, PetitionPacketFunc *aPacketTable) : CIOSocket(s) 0075E120 void CPetitionSocket::Send(const char* format, ...) 00761700 void CreatePledgeByNpc(CNPC *pNPC, User *pUser, const WCHAR *sPledgeName) 00761A70 CPledge::GetPledgeName() 00761B40 CPledge::SetPledgeName(WCHAR *sPledgeName) 00761C60 CPledge::GetPledgeMasterName() 00761E50 bool CPledge::CanAcceptNewMember() 00761FA0 bool CPledge::CanJoinAlliance() 00762120 bool CPledge::CanCreateAlliance() 00762260 void CPledge::InitSiegeKillDeathCount() 007623D0 int CPledge::IncreaseNameValue(int nDiff) 007626D0 void CPledge::SetMaster(User *pMaster) 00762900 void SetObject(m_pObject) 00762B20 inline unsigned int CreateSmartID(unsigned int cls, int index) 00762C40 (ST* CSharedFactoryT, ST, CONSTANT, SHIFT::Add(T *object)) 00763180 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::RemoveByIndex(int index)) 00763330 void DismissPledgeByNpc(CNPC *pNPC, User *pUser) 00763840 void PledgeLevelUpByNpc(CNPC *pNpc, User *pUser, unsigned int nPledgeLevel) 00763D80 User *CPledge::GetMaster() 00764010 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 007643F0 void CPledge::Save(unsigned int nSaveFieldName) 00764840 void CPledge::TakeOustPenalty() 00764A30 inline void DeleteObject(unsigned int sid) 00764BF0 void CPledge::RequestReservedLoaded() 00764DB0 void CPledge::OpenAllWindowPacket(User *pUser) 007658A0 void CPledge::DeleteDbMember(unsigned int nMemberDbId) 00765B20 void CPledge::AddDbMember(unsigned int nMemberDbId, const Wchar *sMemberName, int nMemberLevel, int nMemberClass, int nMemberGender, int nMemberRace, int nServerId) 00765EB0 void CPledge::AddDbMember(User *pUser) 007661D0 void CPledge::AddMember(User *pMember) 007664A0 void CPledge::DeleteReservedLoaded(unsigned int nPledgeDbId) 007665F0 void CPledge::SetNewCrest(unsigned int nCrestId) 007667F0 void CPledge::SetNewEmblem(unsigned int nEmblemId) 007669F0 void CPledge::UpdatePledgeInfoPacket() 00766CF0 void CPledge::AddWindowPacket(User *pUser) 007670F0 void CPledge::CloseWindowPacket(User *pUser) 00767300 void CPledge::CloseAllWindowPacket(User *pOldMember) 00767520 void CPledge::UpdateInfoWindowPacket() 00767880 void CPledge::UpdateWindowPacket(User *pUser, bool bIsOnline) 00767D00 void CPledge::NotifyMemberLogin(User *pUser) 00768030 void CPledge::ValidateTotalLevel() 00768370 void CPledgeTimer::CancelDismiss(unsigned int nPledgeDbId) 007684B0 void CPledge::DeleteMember(unsigned int nMemberId) 007686A0 void CPledge::SetCastleUnderSiege(CCastle *pCastleUnderSiege, int nCastleUnderSiegeType) 007688E0 void CPledge::SetAlliance(CAlliance *pAlliance) 00768B40 __FUNCTION__ 00768DC0 void DeleteObject(int id, char *caller=NULL, int line=-1) 00769050 void RevivePledgeByNpc(CNPC *pNPC, User *pUser) 00769400 CPledge::~CPledge() 00769B50 void CPledge::Join(User *pUser) 00769F20 void CPledge::Oust(unsigned int nMemberDbId, const WCHAR *sMemberCharName) 0076A4E0 void CPledge::Withdraw(User *pUser) 0076A8B0 void CPledge::SetAllDeclaredWarToPledges() 0076ABD0 void CPledge::InitPledge() 0076AFA0 void CPledgeTimer::ReserveDismiss(unsigned int nPledgeDbId, unsigned int nDismissReservedTime) 0076B390 CPledge::CPledge(int nDbId, int nMasterDbIdIn, WCHAR *sPledgeName, WCHAR *sMasterName) 0076B990 CObjectMap() 0076BE30 void CPledge::Dismiss() 0076C770 void CPledge::SendWarReport(CUserSocket *pSocket) 0076DB10 CPledgeAnnounceSP CPledgeAnnounceRegistry::Load(unsigned int pledgeId) 0076DD10 CPledgeAnnounceSP CPledgeAnnounceRegistry::Get(unsigned int pledgeId) 0076DFC0 bool CPledgeAnnounceRegistry::Register(CPledgeAnnounceSP pledgeAnnounce) 0076E620 CObjectMap() 0076EAD0 void CPledgePenaltyViewer::RenderCanNotJoinAsPledgeMemberPenalty(CHtmlGenerator& generator) 0076EEC0 void CPledgePenaltyViewer::RenderCanNotAcceptNewPledgeMemberPenalty(CHtmlGenerator& generator) 0076F2C0 void CPledgePenaltyViewer::RenderCanNotCreatePledgePenalty(CHtmlGenerator& generator) 0076F6B0 void CPledgePenaltyViewer::RenderCanNotJoinAsAllianceMemberPenalty(CHtmlGenerator& generator) 0076FAB0 void CPledgePenaltyViewer::RenderCanNotAcceptNewAllianceMember(CHtmlGenerator& generator) 0076FEB0 void CPledgePenaltyViewer::RenderCanNotCreateAlliance(CHtmlGenerator& generator) 007702B0 void CPledgePenaltyViewer::Show() 00770760 int GetIntEx(FILE *f) 00770BE0 int CPrecompiledHeaderDB::Search(const WCHAR *word) 00771090 void CPrecompiledHeaderDB::Load(const WCHAR* pszBaseDir, FILE *fErrorOut) 00772520 bool CRecipeInfo::RecipeShopMake(User *pMaker, User *pBuyer) 007743D0 void CRecipeDB::Load() 007749D0 CReplyChecker::CReplyChecker(int eReplyChecker, User *pRequester, User *pReplier) 00774EA0 void DeleteObject(int id, char *caller=NULL, int line=-1) 007757C0 CObjectMap() 00775FD0 void CResidence::WriteLock() 00776170 void CResidence::WriteUnlock() 00776320 void CResidence::ReadLock() 007764C0 void CResidence::ReadUnlock() 00776670 bool CResidence::IsDefendingPledge(int id) 007767D0 bool CResidence::IsOffendingPledge(int id) 00776CD0 void CResidence::ChangeResidenceState(ResidenceState state) 00776FB0 void CResidence:SetPledge(CPledge *pPledge) 00777160 bool CResidence::IsInResidence(const FVector &pos, bool bCheckHeight) 00777360 bool CResidence::IsInBattleField(const FVector &pos, bool bCheckHeight) 00777560 void CResidence::SaveIncome(bool bIsCastle) 007776B0 bool CResidence::HaveManor(int nManorId) 00777870 bool CResidence::DelManor(int nManorId) 007779A0 bool CResidence::HaveManor(int nManorId) 00777AB0 CManor* CResidence::GetManor(int nManorId) 00777E50 void CResidence::SetBattleField(bool bSet) 00778170 void CResidence::SetFreezeField(bool bSet) 00778370 CResidence::SetTaxRates() 00778500 CResidence::SetChildTaxRates() 00778690 void CResidence::ResetVault(int nType) 00778AD0 inline void AddExecutable(MemoryObject *Matrix, Native Func, CExecutionArgument* Arg) 00779570 CResidenceData* CResidenceDB::RequireResidenceData(int id) 00779850 void CResidence::LoadGuard() 00779A90 void CResidence::SummonMercenary(FVector vPos, ResidenceGuardData* pMercenary, int isDelete) 0077A100 void CResidence::SetNextCropInfo(const unsigned char *pPacket) 0077AB00 void CResidence::SetNextSeedInfo(const unsigned char *pPacket) 0077B2F0 void CResidence::ShowSellSeedList(const unsigned char *packet) 0077BD10 void CResidence::IsInAllAuctions(int nPledgeId,int &nAgitId, int &nAuctionid, int &nErrCode) 0077BFC0 void CResidence::DestroyGuardItem() 0077C2E0 void CResidenceDB::ChangeAllResidenceTaxRate() 0077C610 int CResidenceDB::VerifyMaxRateOfCastle() 0077C930 void CResidenceDB::SendResidenceTaxIncome() 0077CDE0 CResidence* CResidenceDB::GetResidence(WCHAR* name) 0077D0E0 CResidence* CResidenceDB::GetResidence(int id) 0077D3A0 void CResidenceDB::ResidenceGuardLoad() 0077DB20 bool CResidenceDB::CheckTalkableDistanceToMessenger(User *pUser, int nResidenceId) 0077DF80 void CResidence::CheckAttendedAuction( int nPledgeId) 0077E1A0 void CResidence::TributeToParentResidence(unsigned int nTotalTribute) 0077E3B0 CPledge *CResidence::GetResidenceOwnerPledge() 0077E5A0 void CResidence::ReportShopTax(unsigned int nTax) 0077EC40 void CResidenceDB::AddResidence(const WCHAR* name, CResidence *pResidence) 0077F190 void CResidenceDB::SetNowTalkingMessenger(User *pUser, CNPC *pNpc) 0077F320 int CResidenceDB::GetCastlePledgeList(std::xvectorint &vPledgeList) 0077F610 CResidence::~CResidence() 00780330 void CResidenceDB::Load() 00780660 CResidence::CResidence() 007811E0 CResidenceDB::CResidenceDB() 00781490 bool CResidenceData::IsDefendingPledge(int id) 007815A0 bool CResidenceData::IsOffendingPledge(int id) 007816C0 CRootClassIDToIndexMapping(const LPCWSTR pszName, const int nBaseClassID = 1, const int nMaxClassID = 10000) 00781AC0 RWLock::RWLock() 00781BE0 RWLock::~RWLock() 00782060 void Server::Run(int port, CSocket* (*anAllocator)(SOCKET s), bool aRestrict, int nReader, int nWorker) 00783460 bool Server::Add(SOCKET newSocket, CSocket* socket) 00783A20 void Server::ReportSocket() 00783E30 Server::~Server() 00784000 Server::Server() 007845E0 void CSetting::MapRestartPointGroup(RestartPointGroup *pGroup, int idx, int idy) 00784770 CSetting::FindRestartPointGroupByName 007849F0 void CSetting::PostProcessRestartPointGroup() 007852B0 CSetting::RestartPointGroup *CSetting::GetRestartPointGroup(RaceType rt, FVector Pos) 007857B0 FVector CSetting::GetRestartPoint(RaceType rt, FVector Pos, bool bIsChao, int nPKCount) 00785C70 FVector CSetting::GetRestartPointSys(RaceType rt, FVector Pos, int nType) 00786580 FVector CSetting::GetRandomStartPoint(ClassBitType classbit) 00786B50 FVector CSetting::GetRandomStartPoint(ClassType ct) 00786CA0 void CSetting::AddRestartPointGroup(RestartPointGroup *pGroup) 00786DD0 CSetting::AddRestartTerritory 00786F00 void CSetting::Load() 007872F0 void CContainerIndex::Add(CContainer *cont) 007874F0 void CContainerIndex::Substract(CContainerIndex &r) 00787850 void CContainerIndex::ReadLock() 00787900 void CContainerIndex::ReadUnlock() 00788130 CContainerIndex CContainerDB::GatherNeighborWorldContainerIndex(CContainer *pContainer) 00788440 CContainer* CContainerDB::GetWorldContainer(int x, int y, int z) 007885C0 CContainer* CContainerDB::GetContainer(int index) 00788790 int CContainerDB::GetVehicleID(int index) 00788910 CContainer* CContainerDB::AllocDynamicContainer() 00788AD0 void CContainerDB::FreeDynamicContainer(CContainer *pCon) 00788C40 bool CContainerDB::Push(int nVehicleIndex, int nWorldContainerIndex) 00788E50 bool CContainerDB::Pop(int nVehicleIndex, int nWorldContainerIndex) 00789030 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Push(int index, FVector pos)) 00789220 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Pop(int index)) 007894A0 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Push(int index, FVector pos)) 00789680 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Pop(int index)) 00789900 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Push(int index, FVector pos)) 00789AF0 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT bool CSharedFactoryT, ST, CONSTANT, SHIFT::Pop(int index)) 00789D70 bool CContainer::PushCreature(CCreature *pCreature) 00789F60 bool CContainer::PopCreature(CCreature *pCreature) 0078A120 bool CContainer::PushItem(CItem *pItem) 0078A2C0 bool CContainer::PopItem(CItem *pItem) 0078A450 bool CContainer::PushStaticObject(CStaticObject *pStaticObject) 0078A5F0 bool CContainer::PopStaticObject(CStaticObject *pStaticObject) 0078A780 bool CContainer::PushVehicle(CVehicle *pVehicle) 0078A8D0 bool CContainer::PopVehicle(CVehicle *pVehicle) 0078AA20 bool CContainerDB::ContainerChanged(CObject *pObject, CContainer *pOrgContainer, CContainer *pNewContainer, bool bIsTeleport) 0078DFB0 CSharedRWLock::~CSharedRWLock() 0078E0E0 void CSharedRWLock::ReadLock(bool bConcession) 0078E290 void CSharedRWLock::WriteLock() 0078E420 void CSharedRWLock::Done() 0078E610 CSharedRWLock::CSharedRWLock(const WCHAR* sName, DWORD dwNo, PSHAREDINFO reserved_psi, DWORD dwSpinCount) 0078EA90 SharedTimeAttackInfo *SharedTimeAttackInfo::GetInfo(int nRoomNo, int nRecordType) 0078ED00 int SharedTimeAttackInfo::GetRewardFlag(int nUserDBID) const 0078EE10 int SharedTimeAttackInfo::SetRewardFlag(int nUserDBID, int nFlag) 0078EF40 int SharedTimeAttackInfo::IsMember(int nUserDBID) const 0078F050 SharedType(const WCHAR *pszName) 0078F1D0 SharedType(const WCHAR *pszName) 0078F350 void ReportShareInfo() 007900E0 void RegisterNpcPosEventInfo(const WCHAR *Name, bool Enabled) 00790320 CSharedEvent* GetNpcPosEventInfo(const WCHAR *Name) 007906A0 void SetNpcPosEvent(const WCHAR *Name, bool Enabled) 00790830 void EnableNpcPosEvent(const WCHAR *Name) 00790950 void DisableNpcPosEvent(const Wchar *Name) 00790A70 SharedSSQInfo * SharedSSQInfo::GetInfo(void) 00790BE0 bool InitAllNpcPosEvent() 00791440 SharedOlympiadInfo * SharedOlympiadInfo::GetInfo(void) 007915B0 CShortCut::CShortCut() 007916E0 void CShortCut::Init(User *pUser) 00791830 void CShortCut::DeleteItemShortCut(User *pUser, int nItemDBId) 007918E0 void CShortCut::DeleteShortCut(User *pUser, int slotnum) 00791AE0 void CShortCut::AddShortCut(User *pUser, int slotnum, int shortcuttype, int id, bool bSendToUser) 00792120 void CShortCut::SendShortCutInfo(User *pUser) 00792640 void CShortCut::DeleteRecipeShortCut(User *pUser, int nRecipeId) 00793340 void CSiegeAgit::SendCastleSiegeInfo(CUserSocket *pUserSocket, User *pUser) 00793980 bool IsAttackerPledge(CPledge *pPledge) 00794930 void CSiegeAgit::GetAttackerPledge(xvectorCPledge * &lstPledge, xvectorint &lstProposeTime) 00794C10 void CSiegeAgit::FreeSiegePledgeList() 00794FF0 void CSiegeAgit::SendSiegeAttackerList(CUserSocket *pUserSocket, User *pUser) 00795810 CSiegeAgit::CSiegeAgit() 00796A40 void CObserverRemains::RemoveRemains() 00796B60 void CObserverRemains::SendObserverRemainsInfo(CUserSocket* pSocket) 00797260 void CSignBoard::SendObserverListHTML(User *pUser) 007975D0 void CObserverRemains::SetUser(User *pUser) 007987D0 void CSkillInfo::SetRideState(std::xvectorint *pIntVector) 00798960 bool CSkillInfo::CanUsedBy(CCreature* pSkillUser) 00798BE0 bool CSkillInfo::CanUsedBy(CCreature* pSkillUser) 00799000 CSkillInfo::ActivateSkill 00799920 bool CSkillInfo::IsValidTarget(CCreature *pSkillUser, CObject *pTargetObject, bool bForce) 0079A580 CSkillInfo* CSkillDB::GetSkillInfo(CSkillKey c) 0079A820 const CCubicInfo* CCubicDB::GetCubicInfo(CSkillKey c) 0079AAD0 CSkillDB::GetSkillIdLevelByName(WCHAR* pszName, int* id, int* _level) 0079B800 CSkillInfo::CSkillInfo() 0079BB40 void CCubicDB::Add(CCubicInfo *pCubicInfo) 0079BDA0 CSkillDB::Load() 0079C0D0 CSkillDB::Add(CSkillInfo *pSkillInfo) 0079DA30 bool CSkillEnchantChecker::IsLearnableLevel(int nUserLevel) 0079DB10 int CSkillEnchant::GetProbIndex(int nUserLevel) 0079DEC0 bool CSkillEnchantChecker::CheckLearnable(CUserSocket *pUserSocket, const SkillEnchantInfo *pInfo, int nSp, int nExp, int nLevel) 0079E1B0 bool CSkillEnchant::IsEnchantSuccess(const SkillEnchantInfo *pEnchantInfo, int nUserLevel) 0079E7A0 SkillEnchantInfo *CSkillEnchantDB::GetSkillEnchantInfo(int nSkillId, int nLevel) 0079E9D0 bool CSkillEnchantChecker::CheckRequestEnchantSkill(User *pUser, int nSkillID, int nSkillLevel, SkillEnchantInfo *&pEnchantInfo) 0079EEC0 void CSkillEnchant::SendEnchantSkillInfo(User *pUser, CUserSocket *pUserSocket, int nSkillID, int nSkillLevel) 0079F320 void CSkillEnchant::SkillEnchant(User *pUser, CUserSocket *pUserSocket, int nSkillID, int nSkillLevel) 007A0180 bool CSkillEnchantChecker::CheckNpcShowEnchantSkillList(int NpcIndex, int TalkerID, int TalkerSMIndex, User *&pUser, CNPC *&pNPC) 007A06C0 bool CSkillEnchantChecker::CheckNpcEnchantSkillSuggestion(int NpcIndex, int TalkerID, int TalkerSMIndex, int SkillNameID, SkillEnchantInfo *&pEnchantInfo, User *&pUser) 007A0BA0 void CSkillEnchant::NpcEnchantSkillSuggestion(int NpcIndex, int TalkerID, int TalkerSMIndex, int SkillNameID) 007A1F10 void CSkillEnchantDB::GetLearnableSkills(const AcquiredSkillMap &mapCurrentSkill, std::xvectorSkillEnchantInfo* &vLearnableSkills) 007A5190 CSkillEffect_i_dispel_by_slot::CSkillEffect_i_dispel_by_slot(WCHAR* slotname, int slotnum) 007B4520 CSkillEffect_i_abnormal_time_change::CSkillEffect_i_abnormal_time_change(WCHAR* slotname, double timeBonus, SkillFxChangeType ct) 007B5F60 CSkillEffect_i_dispel_by_slot_probability::CSkillEffect_i_dispel_by_slot_probability(WCHAR* slotname, int prob) 007BB400 CSkillEffect_p_block_getdamage::CSkillEffect_p_block_getdamage(WCHAR* sBlock) 007D4FD0 CSocket::CSocket(SOCKET hSocket, int MaxQueueSize) 007D5180 CSocket::~CSocket() 007D5BF0 CSocket::SetKey() 007D5D40 void CSocket::SendV(const char* format, va_list va) 007D5F10 void CSocket::Send(const char* format, ...) 007D6270 bool SSQSystem::StartEvent() 007D63B0 bool SSQSystem::StartAccount() 007D64F0 bool SSQSystem::StartSealEffect() 007D6630 bool SSQSystem::Close() 007D6770 bool SSQSystem::ChangeSealSelectionCount(SSQPart::type nPart, SSQSeal::type nSeal, int nCount) 007D6940 bool SSQSystem::OnEventEnd() 007D6A90 bool SSQSystem::ChangeSealOwner(SSQSeal::type nSeal, SSQPart::type nPart) 007D6D00 bool SSQSystem::ChangeWinner(SSQPart::type nPart) 007D6ED0 bool SSQSystem::SendStatusInfoTo(User *pUser) 007D7340 int SSQSystem::GetTotalSealSelectionCount(SSQPart::type nPart) 007D7430 bool SSQSystem::SendSealInfoTo(User *pUser) 007D7850 bool SSQSystem::DismissMember(User *pUser) 007D7A90 bool SSQSystem::StartQuickCycle(int nSecond) 007D7D00 bool SSQSystem::AddPoint(User *pUser, SSQPart::type nPart, int nPoint) 007D7DC0 bool SSQSystem::ChangeCurrentStatus(SSQStatus::type status) 007D7F40 bool SSQSystem::ChangePeriod(int nStatus, int nStartTime, int nEndTime) 007D80B0 void SSQSystem::ValidateCollectPointPortion() 007D8300 void SSQSystem::ValidateMainEventPortion() 007D84F0 void SSQSystem::SetCycleMode(int nCycleType, int nHalfCycleInterval) 007D86E0 bool SSQSystem::ChangeCycleMode(int nCycleType, int nHalfCycleInterval) 007D8B30 bool SSQSystem::ChangeUserPoint(User *pUser, int nPoint) 007D8DC0 bool SSQSystem::SetNextSealEffectPeriod() 007D9070 bool SSQSystem::SetNextEventPeriod() 007D93B0 bool SSQSystem::DoAccount() 007D97C0 int SSQSystem::GetMaxTaxRateOfCastle() 007D9990 bool SSQSystem::SendPreResultTo(User *pUser) 007D9E70 bool SSQSystem::OnAccountStart() 007D9FD0 bool SSQSystem::OnCastleSiegeEnd(CCastle *pCastle) 007DA150 bool SSQSystem::AddMember(User *pUser, SSQPart::type nPart, SSQSeal::type nSealNo, SSQPosition::type nPosition, int nInitialPoint) 007DA550 bool SSQSystem::DepositSSQItem(User *pUser, SSQPart::type nPart, SSQItem::type nItemType, int nCount) 007DA9D0 bool SSQSystem::DepositItemEx(User *pUser, SSQPart::type nPart, int nCountList[], int nCount) 007DAFD0 bool SSQSystem::ChangeDropGuardStatus(bool bCanDropGuard) 007DB1D0 SSQSystem::SetAll(const unsigned char *packet) 007DBA50 bool SSQSystem::OnClose() 007DBB70 bool SSQSystem::OnCastleSiegeStart(CCastle *pCastle) 007DBDA0 bool SSQSystem::OnSealEffectEnd() 007DC050 bool SSQSystem::Reset() 007DD190 void CastlePledgeSnapshot::Start() 007DD610 void GetAllMemberPledgeId(MemberIdList &lstMemberDbId, MemberIdList &lstMemberSid) 007DD890 void GetAllMemberId(MemberIdList &lstMemberId) 007DDCD0 void CastlePledgeSnapshot::AddPledgeInfo(CPledge *pPledge) 007DE430 void CastlePledgeSnapshot::AddAllianceInfo(CAlliance *pAlliance) 007DE6B0 bool SSQSystem::SetRoundNumberToAllCastleUser(int nRoundNumber) 007DECC0 bool SSQSystem::OnEventStart() 007DEEA0 bool SSQSystem::OnSealEffectStart() 007DF0F0 void SSQSystem::OnStart() 007DF660 CStaticObject* CStaticObject::GetObject(unsigned int sid) 007DFB80 inline unsigned int CreateSmartID(unsigned int cls, int index) 007DFFF0 (ST* CSharedFactoryT, ST, CONSTANT, SHIFT::Add(T *object)) 007E0530 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::RemoveByIndex(int index)) 007E06E0 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 007E0CF0 CStaticObject::CStaticObject() 007E0E80 CStaticObject::CStaticObject(const CStaticObject &other) 007E1030 (templateclass T, class ST, class CT, const CSharedDefine *CONSTANT, int SHIFT int CSharedFactoryT, ST, CONSTANT, SHIFT::Remove(T *object)) 007E1330 inline void DeleteObject(unsigned int sid) 007E1680 CStatusWnd::CStatusWnd(void) 007E17A0 CStatusWnd::~CStatusWnd(void) 007E1860 void CStatusWnd::SetMessage_d(int nLine, const WCHAR *sFormat, int nValue) 007E19D0 void CStatusWnd::SetMessageV(int nLine, const WCHAR *sFormat, ...) 007E1B20 void CStatusWnd::OnMainWndResized(WPARAM wParam, LPARAM lParam) 007E1C70 void CStatusWnd::OnStatusWndPaint(HDC hDC) 007E22D0 void CStatusWnd::RegisterWindowClass(HINSTANCE hInstance) 007E3450 void CStatusWnd::AttachToMainWnd(HINSTANCE hInstance, HWND hMainActiveWnd, int nCmdShow) 007E44B0 DateTime TimeValueToDateTime(const TimeValue &timevalue) 007E4650 DateTime::DateTime(const WCHAR *szDate, const WCHAR *szTime) 007E4B40 std::xwstring DateTime::ToString() const 007E5110 int CTeamBattleAgit::GetPledgeRegisterStatusForNpcServer(int nPledgeDbId) 007E5790 int CTeamBattleAgit::AddEntryPledge(unsigned int nPledgeDbId, time_l2_t nProposeTime, TEAM_BATTLE_COLOR nColor, int nNpcType) 007E5A40 bool CTeamBattleAgit::RemoveEntryPledge(unsigned int nPledgeId) 007E7140 bool CTeamBattleAgit::RemoveEntryPledgeMember(unsigned int nPledgeId, unsigned int nCharId) 007E72F0 void CTeamBattleAgit::BanBattleRoyalLoser(unsigned int nPledgeDbId) 007E8CE0 int CTeamBattleAgit::AddEntryPledgeMember(unsigned int nCharDbId, unsigned int nPledgeDbId, time_l2_t nProposeTime) 007EA100 void CTeamBattleAgit::WaitBattleRoyal() 007EABD0 CTeamBattleAgit::CTeamBattleAgit() 007EAFB0 void CTeamBattleAgit::BanExceptBattleRoyalEntry() 007EC9C0 void CTeamBattleAgit::StartBattleRoyal() 007ED0E0 void CTeamBattleAgit::WaitFinal() 007EE110 void CTeamBattleAgit::StartFinal() 007EF6B0 bool CTerritory::IsInside(const FVector &v, bool check_height) 007EFDC0 CTerritory::CTerritory() 007EFF90 void CTerritory::AddTerritoryPoint(FVector *a) 007F2D90 bool CTrade::CheckTradable(User *pUser, CItem * pItem) 007F2FA0 SetShortTimeStamp() 007F36C0 CTradeManager::GetTradeSP(int nTradeSID) 007F3B90 bool CTrade::SendTradableList(User * pUser) 007F5330 void CTrade::Canceled(User* pTrader) 007FA280 int CTrade::GetTradeItemWeight(int nUserServerId) 007FA730 CTradeManager::DeleteTrade( int nTradeSID) 007FAAF0 CTrade::CTrade(User* pTrader1, User* pTrader2) 007FE560 void User::InitGeoQuery() 007FE660 void User::SendGeoQuery() 007FE950 User::Set(CUserSocket*) 007FEAA0 User::PetitionSayBySystem(WCHAR* str) 007FEC10 User::SendSystemMessage[%s][%d] What object? 007FED50 void SendInSight(User* pUser, CObject* pObject, bool bNewlyCreated) 007FF690 void User::TurnOnAutoSoulshot(int itemClassID) 007FF800 void User::TurnOffAutoSoulshot(int itemClassID) 00800610 bool User::QueryEnemy(int nRelation) 008007B0 bool User::QueryRealEnemy(int nRelation) 008008B0 int User::GetRelationTo(User *pAttacker) 008011C0 void User::SetAlliance(CAlliance *pAlliance, bool bMasterPledge) 00801410 User::CalcKarma() 00801BB0 void User::SetNickname(const WCHAR *sNickname) 00801CD0 void User::SendAcquiredSkillToDB(int SkillID, int SkillLevel, bool bMayDown) 00801E40 void User::SendDeletedSkillToDB(int SkillID) 00801F70 void User::SendPunishmentHistoryToDB(int nPunishmentType) 008020A0 bool User::DestroyItemReturn(CItem *pItem, int nCount) 00802540 User::EnchantItem(...) 00802710 User::ReleaseEconomy() 00802DD0 bool User::IsMyParty(CCreature *pCreature) 00802FA0 bool User::IsMyPledge(User *pUser) 008031F0 bool User::SetStopSay(DWORD dwStopSay) 00803400 DWORD User::ReducePunishTime() 00803560 bool User::SavePunishTime() 00803940 void User::TakeDismissPenalty() 00803A90 void User::TakeOustedPenalty() 00803BE0 void User::TakeWithdrawPenalty() 008040F0 int User::ExpDown(int nExpDec) 008042C0 bool User::CanJoinPledge() 00804440 bool User::CanCreatePledge() 00804580 void User::QuitPrivateStore() 00804890 void User::SetPrivateStoreMsg(const unsigned char* packet) 00804C60 void User::CheckTutorialEvent(TutorialClientEventEnum Event) 00804DC0 void User::ResetPet() 00804F50 void User::TurnOffSummonSoulShot() 008052E0 User::SetPrivateStoreBuyMsg(const unsigned char* packet) 008056B0 void User::QuitPrivateStoreBuy() 008059C0 bool User::SetSnoopClient(int nSnoopClientId) 00805AB0 int User::GetEquipedFishingRodId() 00805C10 void User::SendSendableCharacterList() 00805D30 int User::GetPrivateStoreTime() 00805EB0 void User::SetLastLogOutTime(SYSTEMTIME tmLastLogoutTime) 00805FB0 bool User::PacketAcceptable(int nPacketNo) 008061B0 void User::PlaySound(const WCHAR* pszFileName, int nCount, int nServerID, int x, int y, int z); 00806360 void User::PlayVoice(const WCHAR* pszFileName, int nCount, int nServerID, int x, int y, int z, int Delay) 00806510 void User::PlayMusic(const WCHAR* pszFileName) 00806690 void User::StartSpelling(const CSkillInfo *pSkillInfo, CObject *pTarget) 008067E0 void User::StopSpelling() 008068D0 int User::GetRecipeCount(int nRecipeType) 008069C0 void User::SetRecipeStoreMsg(const unsigned char* packet) 00806DB0 void User::QuitRecipeStore() 00806F40 int User::GetSocialityFaintByLevel(int nLevel, int nSociality) 00807070 int User::GetRemainSulffrageCount() 00807170 int User::GetSocialityCount() 00807380 void User::SendHennaItemInfo(int nHennaId) 008078B0 int User::GetEquipedHennaCount() 008079B0 void User::EquipHenna(int nHennaId) 00807E20 void User::SendEquipedHennaListForUnequip() 00808390 void User::SendHennaUnequipInfo(int nHennaId) 00808B30 void User::SendUserHennaInfo(CUserSocket* pSocket) 00809200 void User::AddHennaFromBD(int nHennaId) 008093A0 void User::DelHennaFromBD(int nHennaId) 00809550 void User::ValidateHenna() 008098F0 int User::StriderConsumeMeal() 008099E0 void User::ShowStriderHungryGauge() 00809C00 bool User::CanUseDice() 00809D20 void User::SetUseDice() 0080A060 void User::ShowHTML(const WCHAR* pszFileName, const WCHAR* pszHTML, unsigned int itemClassID) 0080AD60 void User::SetFootEffect 0080AED0 void User::SetSSQInfo(const unsigned char *packet) 0080B190 void User::SetPetitionSeq(char* pPetitionSeq) 0080B2B0 void User::SendPetitionVote(int *arVoteNumber, int nVoteCount, WCHAR *wszVoteMessage, int nMsgSize) 0080B610 bool User::IsMyManor(int nManorId) 0080B7A0 void User::WriteNoblessAchievement(NoblessWinType nType, int nTarget) 0080BED0 void User::Pause(bool bPause) 0080C100 void User::ImpoundHeroWeapon() 0080C260 inline void Write(const _T &a) 0080CBB0 SetShortTimeStamp() 0080CCD0 ChcekTradeTimeout() 0080CE20 bool IsInBattleCampZone(const FVector &pos) 0080D000 CResidence *GetWhoseBattleCampZone(const FVector &pos) 0080D210 CResidence *GetWhoseBattleFieldWithBattleCampZone(const FVector &pos) 0080D550 void User::TimerExpiredOnPartyMatching() 0080F370 User::TradeCancel() 0080F510 User::TradeDone() 0080F6B0 User::TradeEnd() 0080F840 bool User::IsNowTrade() 008103E0 int User::GetMyStatus() 00810A00 User::SetParty() 00810C50 User::SetPledge() 00810F80 User::IsPledgeMaster() 008110E0 void User::SendDeleteObject(CObject* pObject) 00811780 bool User::CanPossessHolyThing(CHolyThing *pHolyThing) 00811B60 void User::CancelPrivateStore() 00811EB0 bool User::IsItemUsable() 008120B0 CPet* User::GetPet() 008122F0 CSummon* User::GetSummon() 00812510 void User::DespawnSummon() 00812680 CSummon* User::GetSummonOrPet() 008127C0 void User::CancelPrivateStoreBuy() 00812CB0 bool User::SetSnoop(int nSnoopGmId) 00812FC0 int User::GetEquipedLureId() 00813130 bool User::HasAgit() 00813260 bool User::HasCastle() 00813390 void User::ObserverEnd() 008138F0 void User::CancelRecipeStore() 00813AA0 void User::UnequipHenna(int nHennaId) 00813F40 inline void CTLPipeBase::Write(int tid, const _T &a) 008146A0 void User::IncreaseKarma(bool bWithPKCount) 00814A10 User::IncreaseDuelCount() 00814CE0 void User::IncreaseKarma_KillSummon() 00815900 bool User::CanEquip(CItem* item) 00815ED0 bool User::CanResurrection(int &nCastleSiegeType) 008162B0 void User::InstallBattleCamp(bool bByNoblessSkill) 00816620 bool IsInBattleCamp() 008168D0 bool User::HavePet() 008169F0 void User::SummonPet(CItem *pPetCollar) 00816C50 void User::DespawnPet(bool bByLeaveWorld) 00816E80 bool User::HaveSummon() 00816FA0 void User::RequestPackageSend(const unsigned char *packet) 008177D0 SharedNoblessInfo *User::GetNoblessInfo() 008179A0 void Write2(short x, short y, char z, int index, CObject *pdata) 00818A30 User::Shout() 00819140 void User::Market(WCHAR* str) 00819C40 User::SendItemList() 0081B7C0 User::ReplyEnchantItem(...) 0081BC10 User::ReplyEnchantItemFail(...) 0081C310 User::OnDieDropItem(bool bDieOnBattleField) 0081EB20 void User::SendQuestList() 0081F170 void User::PetLevelChanged(int nCollarDBID, int nLevel) 0081F3B0 void User::PetNameChanged(int nCollarDBID) 00820AB0 bool User::CheckPrivateStoreInventory() 00821770 int User::GetBlockList(char *buf) 00822010 void User::SendRecipeBookList(int nCommonRecipe) 00822430 void User::SendInvenHennaList() 00822DF0 inline void Remove(int index, CObject* pdata) 00822F40 void BroadCastToAllUser(const char* format, ...) 00823660 void BroadcastToAllUser_Announce(const WCHAR* pszAnnounce) 00823A70 void User::Harangue(const WCHAR *str) 00823E80 void User::AdjustStartPoint(FVector &MyPos) 00824120 User::Restart(RestartPoint enumRestartPoint) 00827980 bool User::DestroyQuest(int nQuestID) 00828B10 bool User::CanInstallBattleCamp() 00828FA0 bool SendDiePacket() 0082AA70 bool User::SendCoolTime() 0082AEB0 bool User::IsInBlockList(WCHAR * pwCharName) 0082B0B0 void User::SendRecipeInfo(int nRecipeId, int nResult) 0082B3E0 CRecipeInfo* User::GetRecipeInfo(int nRecipeId) 0082B6A0 bool User::HaveRecipe(int nRecipeId) 0082B870 void User::SendRecipeStoreManageList() 0082BF60 void User::RecipeStoreShowInfo(User * pUser, int nRecipeId, int nResult); 0082C890 bool TalkChannelCache::SubChannel::IsValidChannel(unsigned int UserSID, unsigned int CompObjectID, unsigned int MaxDistance, int Key) 0082CDC0 bool User::RequestRecipeShopManageList(int nShopType) 0082D180 void User::SayToFriend(CSPointerUser& pFriendUser, WCHAR* str) 0082D450 User::Tell(int, WCHAR*) 0082DEF0 User::RequestTrade() 0082E9D0 void User::PrivateStoreListReq(int nBuyerId) 0082F770 void User::PrivateStoreBuyListReq(int nBuyerId) 008309A0 void User::PrivateStoreListReq(int nBuyerId) 00831120 void User::VoteDayElapse() 008314D0 void User::DeleteYongmanAbnormalStatus(bool bNowYongma) 00831AC0 void User::SetSocailityData(SYSTEMTIME *pLastLogout, int nUsedSulffrage, int nSociality) 00831E20 void User::CheckSocailityFaint() 00832090 void User::BreakFriendship(int exFriendDbId, WCHAR *exFriendName, int nameLen) 00833880 void User::ObserverStart(int x, int y, int z, int yaw, int pitch, int period ) 00833E40 void User::RideWyvern( int WyvernClassID, int nLevel ) 00834AD0 void User::Ride(CPet* pStrider) 008354A0 void User::GetOff(bool bIsForce) 00835EA0 void User::EatStrider(int n) 00836CC0 void User::AddNewCharID(int nCharID) 00836ED0 int User::DropCastleGuard(CItem* pItem, unsigned int nAmount) 0083B280 void User::DeleteBlockList(const int nDBID) 0083B500 void User::AddRecipeBook(int nRecipeId) 0083BAB0 int User::SetRecipeStoreList(const unsigned char* packet) 0083DF50 bool User::IsNewChar(int nCharID) 0083FDD0 void User::DeleteRecipeBook(int nRecipeId) 00840220 void Insert(int id, T* p, char *caller = NULL, int line = -1) 008404B0 void DeleteObject(int id, char *caller=NULL, int line=-1) 00840780 bool TalkeChannelCache::ResetCache(unsigned int UserSID) 00840C20 void BroadcastToAllUserEx(const char* format, ...) 00842A40 void User::BroadcastItemGet2Party(int nMsgId, int nItemId, int nAmount, int nEnchant) 00842F60 User::SaveInfectedSkills() 00843410 void User::AddBlockList(const int nDBID, const WCHAR * pwName) 00844C90 bool TalkChannelCache::SubChannel::Cache(unsigned int UserSID, unsigned int ObjectID, int Key) 008467B0 void User::SendEnchantSkillList() 00846D50 void User::ResetAllEnchantSkill(CUserSocket *pBuilderSocket) 008489D0 void User::MultiSellChoose(int nGroupId, int nItemChooseId, int nAmount) 0084A6D0 CObjectMap() 0084ABB0 User::User(blabla...) 0084E5E0 void User::SendSkillAcquireList(int type) 00850E60 int User::PrepareSpelledInfoChangedBuffer(char *pBuf, int nBufSize) 00851230 void User::OnChangeSubJobBegin() 00851370 int *User::GetBaseJobClass(int nNowClass) 00851770 void User::InitSubJob(int nSubJobId, int nClass) 00851B20 bool User::DoesShowPledgeEmblem() 00851C70 void User::ValidateSubJobParameters() 00852810 void User::SendNicknameChanged() 00852990 void User::SendPledgeStatusChanged() 00852B90 void User::SendRelationChanged(CUserSocket* pSocket) 008532F0 void User::GatherRelationChanged() 008539E0 void User::GatherSpelledInfoChanged() 00853CA0 void User::SendSpelledInfoChanged() 00854050 void User::OnChangeSubJobEnd(bool bCreate) 0085C7C0 void Insert(int id, T* p, char *caller = NULL, int line = -1) 00867D60 bool RequestCastleSiegeInfoPacket(CSocket *pSocket, unsigned int nCastleId) 0086C1F0 void CUserSocket::MakePacketBlockList() 0086C340 CUserSocket::SendSystemMessage 0086C5D0 CUserSocket::SetUser(User* pUser) 0086C770 void CUserSocket::ResetRelaxTime(&tmNow); 0086F840 bool SetPledgeCrestPacket(CSocket *socket, int nBitmapSize, const unsigned char *pBitmap) 008778D0 bool CUserSocket::CheckLoginTime() 00878BB0 bool FriendRemove(CSocket* socket, const WCHAR *sFriendName) 00883240 ReplyL2FriendList(CSocket* socket, const unsigned char *packet) 00887760 void Insert(int id, T* p, char *caller = NULL, int line = -1) 00887990 void DeleteObject(int id, char *caller=NULL, int line=-1) 0088BA80 bool FriendAddRequest(CSocket *socket, const WCHAR *sFriendName) 0088C8B0 bool FriendAddReply(CSocket* socket, int nAnswer) 00890D80 CObjectMap() 00891260 bool FriendList(CSocket* socket) 00899600 bool LoadStrFromReg(WCHAR* str, const WCHAR* keyStr, const WCHAR* regEntry) 00899840 void SaveStrToReg(WCHAR* str, const WCHAR* keyStr, const WCHAR* regEntry) 00899A30 int UnicodeToAnsi(WCHAR* unistr, int maxunilen, char* ansistr, int maxansilen) 00899BA0 int AnsiToUnicode(char* ansistr, int maxansilen, WCHAR* unistr, int maxunilen) 00899CF0 char* LoadBinaryAbsolute(TCHAR* pszFileName,int& nSize) 00899EC0 bool CheckCharacterName(const Wchar * name, int code) 0089A200 BOOL SetPrivateProfile(WCHAR * szSection, Wchar * szKeyName, int nValue, WCHAR * szFile) 0089A380 void ParseHTMLParam(const WCHAR * packet, char * format, ...) 0089A920 int CUser::GetDayDiff(SYSTEMTIME *tmNow, SYSTEMTIME *tmOld) 0089AC70 xwstring IntToXStr(int i) 0089B110 int GetIntFromString(WCHAR * sNum) 0089B3F0 std::xwstring ReplaceStr(std::xwstring szSrc, WCHAR * szTok, WCHAR * szNew) 0089CA80 CInspector* CInspectorDB::GetInspector() 0089CD10 CInspectorDB::Load() 0089D5F0 int CVehicleController::GetNextStation() 0089D6F0 void CVehicleController::SetVehicle(CVehicle *p) 0089D800 void CVehicleController::Arrived() 0089DDB0 CVehicle::ConvRelToAbs(FVector vRel) 0089DF90 FVector CVehicle::ConvAbsToRel(FVector vAbs) 0089E380 void CVehicleDB::Load() 0089E580 inline unsigned int CreateSmartID(unsigned int cls, int index) 0089E6A0 CVehicle* CVehicle::GetObject(unsigned int sid) 0089E840 CVehicle* CVehicle::FindObject(unsigned int sid) 0089E9A0 CSPointerCVehicle CVehicle::FindObjectSP(unsigned int sid) 0089EB80 CVehicle* CVehicleDB::FindVehicle(int id) 0089ED40 inline unsigned int RegisterObject(unsigned int cls, unsigned int index, T* object) 0089F8A0 void CVehicle::SendVehicleInfo(CUserSocket *pSocket) 008A0260 void CVehicle::ProcessStopDrive() 008A0640 CVehicleDB::StartDrive() 008A0D70 void CVehicleController::SetBroadcastPoint(FVector v1, FVector v2) 008A0EE0 void CVehicleDB::AddVehicle() 008A1100 CVehicleController::CVehicleController() 008A1420 void CVehicleController::AddStation(CVehicleStationInfo *pStation) 008A2770 void CVehicle::InformVehicleStart(bool bStart) 008A2BE0 void CVehicle::KickIllegal(int ticket_id, FVector vTarget) 008A33E0 CVehicleDB::EraseAllVehicle() 008A43C0 CVehicleDB::CVehicleDB() 008A48C0 CWareHouseDeposit::CWareHouseDeposit 008A50E0 CWareHouseDeposit::~CWareHouseDeposit() 008A8870 void CWareHouseDeposit::IsInRange() 008A9640 void CWareHouseWithdraw::IsInRange() 008AC8B0 void CWareHouseWithdraw::GetClassId(int nItemDBID) 008ACB00 void CWareHouseWithdraw::AddItemId() 008ACEF0 CWareHouseWithdraw::CWareHouseWithdraw() 008AD1C0 CWareHouseWithdraw::~CWareHouseWithdraw() 008AD6C0 CWatchItem * CWatchList::CheckWatchList(WATCHTYPE nType, int nObjId ) 008AD9E0 bool CWatchList::ParseWatchList() 008AE4B0 CWorld::CWorld() 008AE6C0 bool CWorld::InRange(FVector org, FVector dst, int range) 008AEE60 void IncreaseUserMapDensity(int xindex, int yindex) 008AF060 static void IncreaseUserMapDensity(FVector const& pos) 008AF1A0 static void DecreaseUserMapDensity(int xindex, int yindex) 008AF3A0 static void DecreaseUserMapDensity(FVector const& pos) 008AF830 CWorld::GodsVoice() 008AF970 int GetSize() 008AFB00 int GetSize() 008B0F40 bool CWorld::GetOnVehicle(CCreature *pCreature, CVehicle *pVehicle, FVector vRelPos) 008B1280 bool CWorld::GetOffVehicle(CCreature *pCreature, CVehicle *pVehicle, FVector vAbsPos) 008B15F0 CWorld::ReportDistribution() 008B70A0 CWorld::PutItem() 008B7500 void CWorld::DoorStatusUpdate(CDoor *pDoor) 008B7670 void CWorld::DoorOpenClose(class CDoor *pDoor, bool bOpenClose) 008B77F0 void CWorld::Attack(int attackerId, int nWeaponClassID, AttackTargetDataType targetData, AttackType eAttackType) 008BBAD0 bool CWorld::StaticObjectAppear(CStaticObject *pStaticObject, FVector pos) 008BBC70 bool CWorld::StaticObjectDisappear(CStaticObject *pStaticObject) 008BBDE0 bool CWorld::LeaveWorld(CCreature *creature, FVector vAppearingPos) 008BC100 inline void Push(int index, const FVector& vPos, CObject *pdata) 008BC2D0 inline void Push(int index, const FVector& vPos, CObject *pdata) 008BC4A0 CWorld::EnterWorld() 008BCAE0 CWorld::MoveTo() 008BE130 bool CWorld::MoveInVehicle(CCreature *pCreature, CVehicle *pVehicle, FVector vRelPos) 008BE410 CWorld::ReportUser() 008BEAC0 bool CWorld::PickItem(CItem* pItem, CCreature* pCreature) 008C1070 CWorld::TryPickItem() 008C1C50 inline CollisionHashLink*& GetFirstHashLink(int iX, int iY) 008C1D40 inline void Lock(int iX, int iY) 008C1F20 inline void Unlock(int iX, int iY) 008C2100 bool FCylinder::LineExtentCheck 008C2AD0 FCreatureLineExtentCheck 008C2CC0 bool FCreatureCreatureCheck 008C2FE0 void CWorldCollisionHash::InitHash() 008C3240 void CWorldCollisionHash::RemoveCreature(CCreature* Creature) 008C3860 CPlaneCollision::CPlaneCollision(const FVector& vStart, const FVector& vEnd, double dHeight) 008C3A10 double CPlaneCollision::CheckCollision(const FVector& vStart, const FVector &vEnd, double dRadius) 008C3F30 void CWorldPlaneCollision::Load() 008C4090 bool CWorldPlaneCollision::InPlaneCollisionZone(const FVector &vPos) 008C41B0 bool CWorldPlaneCollision::CheckCollision(const FVector &vStart, const FVector &vEnd, double dRadius, FVector &Out) 008C45B0 MwmrQueue overflow... 008C4930 bool CWorldCollisionHash::EnterCreature(CCreature* Creature, FVector& To) 008C57F0 void CWorldCollisionHash::ChangeCollisionRadius(CCreature* Creature, double Radius) 008C59B0 WorldCollisionMoveResult CWorldCollisionHash::MoveCreature 008C7A70 void CWorldPlaneCollision::SetEnabled(std::xwstring sName, bool b) 008C9450 CWorldPlaneCollision::CWorldPlaneCollision() 008C9920 void CWorldPlaneCollision::Add(std::xwstring sName, CPlaneCollision *pPlaneCollision) 008CA250 void COlympiadParam::SetTerm(int nStart, int nBonus1, int nBonus2, int nBonus3, int nBonus4, int nNominate) 008CA3D0 void COlympiadSystem::GetWantedStatus(time_l2_t tSeasonStart, OlympiadStatus &os) 008CA580 void COlympiadParam::SetDebugString(xwstring &sDebug) 008D8B00 int CLexerForObject::create(CParserForObject* parser) 008E2F20 static int FindInTable(ObjectFieldType field, TCHAR* str) 008E3140 static std::xvectorint ConvertStrList32(ObjectFieldType field, std::xvectorTCHAR*& slist) 008E76F0 static __int64 FindInTable(ObjectFieldType field, TCHAR* str) 008E7880 static std::xvectorint ConvertStrList32(ObjectFieldType field, std::xvectorTCHAR*& slist) 00970C40 ~SharedType() 00970D40 ~SharedType() 00401500 L2SERVER_SHARED_GUARD 00401640 MemoryObject::CastItem() 00401700 MemoryObject::CastCreature() 004017C0 MemoryObject::CastUser() 00401880 CAgit::CAgit() 00401BB0 CAgit::InitAgit() 00401D30 CAgit::Set(blablabla) 00402130 void CAgit::StartSiege() 004021E0 void CAgit::EndSiege() 00402290 void CAgit::PassSiege() 00402340 void CAgit::PauseSiege() 004023F0 void CAgit::ResumeSiege() 00402AD0 inline void CTLPipeBase::CThreadPipe::Read(CReadCallback *pReadCallback) 00403DE0 void BroadcastToNeighborDist(FVector vPos, int nRadius, const char* format, ...) 00410A60 static CPledge *GetObject(unsigned int sid) 00410C00 CPledge *User::GetPledge() 00421FE0 void CAlliance::GetAllMemberPledge(PledgeList &lstPledge) 00443AE0 SSQPart::type SSQSystem::GetWinner() 00443BB0 SSQPart::type SSQSystem::GetSealOwner(SSQSeal::type nSealNum) 00443C90 int SSQSystem::GetCollectedPoint(SSQPart::type nPart) 00443D80 int SSQSystem::GetMainEventPoint(SSQPart::type nPart) 00443E70 int SSQSystem::GetMemberCount(SSQPart::type nPart) 00443F60 int SSQSystem::GetSealSelectionCount(SSQPart::type nPart, SSQSeal::type nSealNum) 00444560 bool CSParamSettingPacket(CSocket* pSocket, const unsigned char *packet) 004456F0 WCHAR *GetLeftString(WCHAR *str, WCHAR **result) 0046E390 int GetDbMemberCount() 0046E4D0 CParty *User::GetParty() 0046E6A0 bool BuilderCmd_setonetimequest(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046EC60 BuilderCmd_setquest 0046F300 bool BuilderCmd_escape(CSocket *pSocket, User* pUser, WCHAR* pBuf) 0046F5D0 bool BuilderCmd_setpower(Csocket *pSocket, User *pUser, WCHAR *pBuf) 0046FB40 bool BuilderCmd_unsetpower(Csocket *pSocket, User *pUser, WCHAR *pBuf) 004713E0 bool BuilderCmd_NpcPosEvent(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 00471870 bool BuilderCmd_ssqinfo(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 00471F90 bool BuilderCmd_ssq(CSocket *pSocket, User* pUser, WCHAR* pszBuf) 00476080 bool BuilderCmd_set_all_skill(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00476590 bool BuilderCmd_show_castle_door_hp(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00476A60 bool BuilderCmd_ride(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00477410 BuilderCmd_Dice 00477D00 bool BuilderCmd_summon_illusion(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00478640 bool BuilderCmd_ns(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00478EA0 bool BuilderCmd_EarthQuake(CSocket *pSocket, User* pUser, WCHAR* pBuf) 004793B0 bool BuilderCmd_vote(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00479600 bool BuilderCmd_view_sociality(CSocket *pSocket, User* pUser, WCHAR* pBuf) 00479890 bool BuilderCmd_play_gm_list (CSocket *pSocket, User* pUser, WCHAR* pBuf) 0047A100 bool CSCharacterInfoPacket(CSocket* pSocket, const unsigned char *packet) 0047C490 BuilderCmd_reset_skill 0047CCE0 BuilderCmd_healthy 0047D340 BuilderCmd_set_tb(CSocket *pSocket, User *pUser, WCHAR *pBuf) 0047DD10 BuilderCmd_stopsay 0047E4D0 BuilderCmd_stoplogin 0047ECE0 BuilderCmd_cancelgmpeti 00497040 bool BuilderCmd_disband2(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004976A0 bool BuilderCmd_show_alliance_info(CSocket *pSocket, User *pUser, WCHAR *pBuf) 004998A0 void Insert(const xwstring id, T* p, char *caller=NULL, int line=-1) 00499C00 void DeleteObject(const xwstring id, char *caller=NULL, int line=-1) 0049A170 BuilderCmd_gmon 0049ACC0 BuilderCmd_gmliston 0049B250 void AddBuilderCmdAlias(WCHAR *org_command, WCHAR *alias) 0049B8C0 bool LoadBuilderCmdHandler() 0049C500 bool BuilderCmd2Handler(CSocket* pSocket, const unsigned char *packet) 0049CE20 bool BuySellListCache::Register(int id, BuySellList *pList) 0049D240 void CCastle::ChangeTaxRate() 0049D420 void CCastle::ChangeOwner(CPledge *pPledge, bool bCheckAuctions) 0049D580 CCastle::SetSiegeDate() 0049D670 void CCastle::ValidateLifeControlLevel() 0049D810 CCastle::InitCastle() 0049F300 void CCastle::FreeReserveCastleSiegeList() 0049F740 bool CCastle::IsCastleSiegeRegistered(CPledge *pPledge) 0049FAB0 void CCastle::FreeSiegeGolem() 004A1160 void CCastle::BroadcastSetSiegeTime() 004A1690 void CCastle::StartAllTimer() 004A3E60 CCastle::~CCastle() 004AE1A0 void CCastle::StartTimer() 004D06E0 double CControlTower::GotDamageBy(CCreature* pEnemy, double dDamage) 004D5150 CCreature::~CCreature() 004D6030 CCreature::CCreature() 004D7460 void CCreature::Delete() 004D74C0 CCreature::CCreature(const CCreature& other): CObject(other) 004D9510 void DeleteAbnormalStatus(AbnormalStatusSlotType type) 004D9640 void AddAbnormalStatus(AbnormalStatusSlotType type, unsigned char nLevel) 004D98F0 CCreature::LeaveWorld() 004D9BB0 void CCreature::IncrementParam(ParameterType param, int delta) 004D9FC0 void CCreature::CheckSummonBattleTimeStamp() 004DA1D0 void CCreature::CheckSummonBattleMode() 004DA420 double CCreature::HeightDamage(double dHeight) 004DA620 CCreature::LookItems(int nType, int nDist) 004DA780 bool CCreature::IsEquiped(int nItemIndex) 004DA880 CCreature::GetItem() 004DA9E0 CCreature::TeleportToLocation() 004DAAA0 SkillFxPositionType CCreature::GetDirectionAt(CCreature* pCreature) 004DACC0 bool CCreature::ValidateBaseData() 004DB600 bool CCreature::ValidateBaseHP() 004DB850 bool CCreature::ValidateBaseMP() 004DBA50 bool CCreature::ValidateBaseCP() 004DBBD0 bool CCreature::ValidateCPRegen() 004DBD90 bool CCreature::ValidateHPRegen() 004DBF60 bool CCreature::ValidateMPRegen() 004DC130 bool CCreature::ValidateCriticalProb() 004DC2E0 bool CCreature::ValidateOrgPAttack() 004DC500 bool CCreature::ValidateOrgPDefend() 004DC640 bool CCreature::ValidateOrgMAttack() 004DC910 bool CCreature::ValidateOrgMDefend() 004DCA50 bool CCreature::ValidateOrgAttackSpeed() 004DCC20 bool CCreature::ValidatePAttack() 004DCDB0 bool CCreature::ValidatePDefend() 004DCF20 bool CCreature::ValidateMDefend() 004DD0A0 bool CCreature::ValidateAttackSpeed() 004DD290 bool CCreature::ValidatePUseSpeed() 004DD3E0 bool CCreature::ValidateJump() 004DD4A0 bool CCreature::ValidateCarryWeight() 004DD8E0 bool CCreature::ValidateEarShot() 004DDA30 bool CCreature::ValidateAllOnMotionEx() 004DDB90 void CCreature::InitializeBuilderCmdMod() 004DDC70 void CCreature::InitializeSkillMod() 004DE190 void CCreature::InitializeAreaMod() 004DE360 CCreature::ChangeTalkTarget() 004DE600 bool CCreature::PickItem(CItem * pItem) 004DE810 bool CCreature::HandleItemManipulation(int nCount, ItemManip RequestList[], AtomicJob *pAtomicJob) 004DE940 bool CCreature::BuyMonRaceTicket( int nItemClassId, int nRaceId, int nBet, int nMoney) 004DEE60 int CCreature::GetResurrectExp(CCreature* pSpeller, int restorerate) 004DF170 void CCreature::CubicAction(CSmartId target) 004DFD80 bool CCreature::IsShieldDefend(CCreature* pAttacker, double dCriticalBonus) 004E0090 void CCreature::SetPrivateID(int id) 004E01F0 double CCreature::GetAttributeBonus(CCreature *pOppenentCreature) 004E4560 CSharedItemData* CCreature::GetEquipedWeapon() 004E52B0 void CCreature::CheckAbnormalVisualEffect() 004E8000 void BroadcastToTargettingNeighbor(FVector vPos, int id, int dist, const char *format, ...) 004E8CB0 void BroadcastToNeighborExceptSelf(int id, FVector vPos, const char* format, ...) 004EA870 CCreature::DeleteAllItemsInInventory() 004EACB0 void CCreature::SetMaxMagicLevel() 004FDB70 void RegisterMessage(const EntryMessage &msg) 004FFDC0 bool CCreature::ValidateAllOnSIM() 00500000 void CCreature::AttachSkill(int skillid, int level, SkillOperateType op_type) 00504FD0 bool CCreature::InfectedSkillBy(CCreature *pSource, CSkillInfo *pSkillInfo) 00509B80 void CCreature::ValidateSkillList() 0050D680 CCreature::TimerExpired() 00511D70 bool CCreature::Die(CCreature* pEnemy) 00513330 double CCreature::GotDamage(double dDamage) 00513970 CCreature::GotDamageBy() 00515370 CCreature::LevelDown() 00515A10 CCreature::LevelUp() 00516940 bool CCreature::ValidateSetItem(SlotType slot) 00516FE0 bool CCreature::ValidateAllOnWeapon() 005172A0 bool CCreature::ValidateAllOnArmors() 005173F0 void CCreature::ValidateAttachedSkills() 005178D0 CCreature::AttackedBy() 00517BF0 bool CCreature::ValidateLevel() 00517ED0 void CCreature::ValidateParameters() 00518070 CCreature::ResurrectedBy() 00518910 CCreature::EnterWorld() 00519330 CCreature::ChangeClass() 005197C0 CCreature::EquipItem() 00519F30 CCreature::UnequipItem() 0051A280 CCreature::UnequipItem() 0051AB30 bool CDB::SendAuthConnected() 0051ECE0 void CDB::RequestSetShortCut(User *pUser, int slotnum, int shortcut_type, int shortcut_id, WCHAR *shortcut_macro) 0051EEA0 void CDB::RequestSellItems(unsigned int nCharID, int nNPCId, User* pUser, int nPrice, int nItemCount, int nBufLen, char* pBuf) 00520A60 void CDB::SendAcquiredSkill 00530750 void CDB::RequestUpdateMonRaceMon ( int nRunnerId, int nWinRate , int nRunCount, int nWinCount) 005328F0 void CDB::RequestBBSClanList ( User * pUser, int nWorldId, int nPage, int nMaxPage, int nSearchOption, WCHAR * sSearch, int nListCount, int nBufLen, const unsigned char * pBuf) 00532AF0 void CDB::RequestBBSClanAdmin ( User * pUser, int nWorldId, int bid, int nPledgeId, WCHAR * intro, int nBoardCout, int nBufLen, const unsigned char * pBuf) 00534810 void CDB::RequestGetSubJobListForNpc(User *pUser, int nNpcIndex, int nUserIndex, int nByPass1, int nByPass2) 00535E00 void CDB::void RequestReplyMail(User* pUser, int relatedId, CMailListParameter &listParam) 00535FD0 void CDB::void RequestForwardMail(User* pUser, int relatedId, CMailListParameter &listParam) 00538850 void CDB::SaveQuestInfo(User *pUser) 00573270 static bool ReplySaveMercenary(CDBSocket *socket, const unsigned char *packet) 005735C0 static bool AuthReplyAgeForKoreanStyle(CDBSocket *socket, const unsigned char *packet) 005738B0 static bool AuthRequestNotifyRemainTime(CDBSocket *socket, const unsigned char *packet) 00573BE0 static bool AuthRequestApplyNewChargeItem(CDBSocket *socket, const unsigned char *packet) 00573EF0 static bool LoadCharacterPacket(CDBSocket *socket, const unsigned char *packet) 005A9740 BOOL CEventMatchRuleSet::IsAllow(int nId) 005ABC20 void CEventMatch::UpdateUserStatus(User *pUser, int nUpdateType) 00444050 inline void AddExecutable(MemoryObject *Matrix, Native Func, CExecutionArgument* Arg) 006125C0 CItem* CInventory::GetByDBID(int dbid) 00616ED0 int CInventory::ValidateCarringWeight() 0061DE00 bool CIOObject::SetTimeStamp(long int* pTimeVar) 0061DF20 CIOObject::SetShortTimeStamp() 0061E540 void CIOSocket::Close() 0061EF80 int Assemble(char *buf, int bufLen, const char *format, ...) 0061F1E0 int VDisassemble(const unsigned char* packet, const char* format, va_list ap) 0061F510 const unsigned char *Disassemble(const unsigned char* packet, const char* format, ...) 006205F0 void CIOSocket::Read(DWORD dwLeft) 006224A0 void CIOSocket::Write(CIOBuffer *pBuffer) 00627E10 CIOCriticalSection::CIOCriticalSection() 00627F10 CIOCriticalSection::~CIOCriticalSection() 00628310 const TCHAR* CItem::GetName() 00628440 void CItem::SetDefaultAction(ItemDefaultActionEnum a) 00628530 void CItem::SetRecipeId(int a) 00628620 void CItem::SendItemSpawn(CUserSocket *pSocket = NULL) 006288F0 void CItem::SendItemDropped(CUserSocket *pSocket, CCreature *pDropper) 00628BF0 CItem::EnchantItem(...) 00644A50 CL2StatusWnd::CL2StatusWnd(void) 00645270 CL2StatusWnd::~CL2StatusWnd(void) 00644EE0 void CL2StatusWnd::OnRefresh() 0064D340 CLog::AddV() 0064DB10 CLog::Add() 0064DC60 CLog::Add() -- links to CLog::AddV -- wrapper function? 006F2730 CObject::CObject() 006F28D0 CObject::CObject(const CObject& other) : CIOObject(other) 00703C00 COlympiadField *COlympiadUser::GetField() 00710FE0 void COlympiadSystem::SetOlympiadMonthly(int nSeason) 00711260 void COlympiadSystem::SaveOlympiadRecord(int nWinnerDbId, int nLoserDbId, int nWinnerPoint, int nLoserPoint) 00715F70 void CParseHTML::GetBodyFromFile(LPCWSTR pszHTMLFileName) 007196A0 void CParty::UpdateWindowPacket(User *pUser, int nUpdateType) 0073FBA0 bool CPartyRoomRegistry::DoesShowPartyWantedMessage(CUserSP pUser) 00761A70 CPledge::GetPledgeName() 00761C60 CPledge::GetPledgeMasterName() 00763C10 void CPledge::SendPledgeInfo(CUserSocket *pUserSocket) 00764DB0 void CPledge::OpenAllWindowPacket(User *pUser) 00765EB0 void CPledge::AddDbMember(User *pUser) 00766CF0 void CPledge::AddWindowPacket(User *pUser) 00767880 void CPledge::UpdateWindowPacket(User *pUser, bool bIsOnline) 00767D00 void CPledge::NotifyMemberLogin(User *pUser) 00768030 void CPledge::ValidateTotalLevel() 007A2770 bool CSkillOperateCondition_equip_weapon::CanUse(CCreature *pSkillUser) 007A3130 bool CSkillOperateCondition_possess_holything::CanUse(CCreature *pSkillUser) 007B5760 CSkillEffect_i_abnormal_time_change::Instant 007B5DB0 CSkillEffect_i_dispel_by_category::Instant 007B95C0 CSkillEffect_p_speed::CheckPumpCondition(CObject *pTarget) 007B9AA0 CSkillEffect_p_luck::CheckPumpCondition(CObject *pTarget) 007BA310 CSkillEffect_p_remove_equip_penalty::Pump 007BA560 CSkillEffect_p_crystallize::Pump 007BB650 CSkillEffect_p_block_getdamage::Pump 007BD620 CSkillEffect_p_attack_speed_by_weapon::Pump 007BE640 bool CSkillEffect_p_passive::CheckPumpCondition(CObject *pTarget)"t}{|}{ CSkillEffect_p_passive::Pump 007BF570 bool CSkillEffect_p_mana_charge::CheckPumpCondition(CObject *pTarget) 007D5770 ASYNCHRONOUS_SERIALIZE_FAST_IMPL(CSocket, AsyncSendConstBuffer, CIOBuffer*, pBuffer) 007D5BF0 CSocket::SetKey() 007D5D40 void CSocket::SendV(const char* format, va_list va) 007D5F10 void CSocket::Send(const char* format, ...) 007E1680 CStatusWnd::CStatusWnd(void) 007E1860 void CStatusWnd::SetMessage_d(int nLine, const WCHAR *sFormat, int nValue) 007E19D0 void CStatusWnd::SetMessageV(int nLine, const WCHAR *sFormat, ...) 007F7220 bool CTrade::PressDone(User* pTrader) 007F99D0 CheckItemCount(const unsigned char* packet, int nTraderNum) 008008B0 int User::GetRelationTo(User *pAttacker) 00804580 void User::QuitPrivateStore() 00804890 void User::SetPrivateStoreMsg(const unsigned char* packet) 00804C60 void User::CheckTutorialEvent(TutorialClientEventEnum Event) 00805FB0 bool User::PacketAcceptable(int nPacketNo) 008069C0 void User::SetRecipeStoreMsg(const unsigned char* packet) 00806DB0 void User::QuitRecipeStore() 00806F40 int User::GetSocialityFaintByLevel(int nLevel, int nSociality) 00807070 int User::GetRemainSulffrageCount() 00807170 int User::GetSocialityCount() 00807250 bool User::IncSociality() 00808B30 void User::SendUserHennaInfo(CUserSocket* pSocket) 00809550 void User::ValidateHenna() 008122F0 CSummon* User::GetSummon() 00812680 CSummon* User::GetSummonOrPet() 008168D0 bool User::HavePet() 008281E0 User::GetItem() 00828500 User::SendSkillList() 00832090 void User::BreakFriendship(int exFriendDbId, WCHAR *exFriendName, int nameLen) 00833E40 void User::RideWyvern( int WyvernClassID, int nLevel ) 00834AD0 void User::Ride(CPet* pStrider) 008354A0 void User::GetOff(bool bIsForce) 008467B0 void User::SendEnchantSkillList() 00846D50 void User::ResetAllEnchantSkill(CUserSocket *pBuilderSocket) 00851230 void User::OnChangeSubJobBegin() 00851370 int *User::GetBaseJobClass(int nNowClass) 00851770 void User::InitSubJob(int nSubJobId, int nClass) 00851B20 bool User::DoesShowPledgeEmblem() 00851C70 void User::ValidateSubJobParameters() 00852810 void User::SendNicknameChanged() 00852990 void User::SendPledgeStatusChanged() 00854050 void User::OnChangeSubJobEnd(bool bCreate) 00855740 User::SendUserInfo() 00857AC0 User::SendCharInfo() 0085A2C0 bool AutoSoulshotEXPacket(CSocket* socket, const unsigned char *packet) 0085A9A0 bool WriteHeroWords(CSocket* pSocket, const unsigned char *packet) 0085A1A0 DummyPacket -- For UserEx? 0085E0B0 DummyPacket 0085E1D0 MoveToLocationPacket 0085E780 SayPacket 0085E9B0 CharacterSelectPacket 0085EDC0 CharacterCreatePacket 0085F720 CharacterDeletePacket 0086BE60 bool UserExPacket(CSocket* pSocket, const unsigned char *packet) 0086C1F0 void CUserSocket::MakePacketBlockList() 0086C340 CUserSocket::SendSystemMessage 0086C5D0 CUserSocket::SetUser(User* pUser) 0086CE20 DropItemPacket 0086F700 SekCostume(CSocket* pSocket, const unsigned char *packet) 008710F0 bool PrivateStoreQuit(CSocket* socket, const unsigned char *packet) 00873130 bool PrivateStoreBuyListSet(CSocket* pSocket, const unsigned char *packet) 00874F40 bool RequestRecipeShopSetMsg(CSocket* pSocket, const unsigned char *packet) 00876C50 bool ReplyJoinPartyRoom(CSocket* socket, const unsigned char *packet) 00876F60 CUserSocket::OnRead() 008778D0 bool CUserSocket::CheckLoginTime() 008782D0 VersionPacket 008788A0 ValidateLocationPacket 0089EB80 CVehicle* CVehicleDB::FindVehicle(int id) 008BCAE0 CWorld::MoveTo()
  4. If someone have it can share here? i loss that .txt Thanks in advance!
  5. maybe some error in extender code... it's impossible to know, maybe some modify that you made
  6. Hello everyone, i have to ask you bcs its eating my mind. What's the problem or secondary effects using extenders? What are the limits? i can extend any function undefinitely? Thanks for reading.
  7. I agree with paradise, if you didnt find anything and dont know how to remove a licence or use it as it is you must not open a f***ing server, at least not with PTS files/extenders. Basically Vanganth is based on C4 and much things must be fixed to work well as T0. Just see in Java to learn something or take a book to know about visual studio AT LEAST.
  8. Interlude Someone knows how to enable clicking in the screen area of the messages? maybe interface editing? I try to show messages but is so bad that players cant click in the screen area of message
  9. stupid players kill the game with their toxicity, they want all fast and old school at the same time, no custom but minicustom at the same time, they dont want pay, dont want farm, dont want play... and if they loose they quit. If someone kills him "gm player, edited player, p2w bla bla bla". Botting? other shit. The best idea for a long term server is: 1 - Using the accoun monthly payment, just to filter ratboys from ppl that love the game. 2 - Minimal gmshop/donate shop or WITHOUT ANY DONATIONS 3 - STRONG RULES. 4 - Administrators must be good and prepare project for a year to release it without bugs or stupid problems. Lineage 2 never die, dont matter what ratboys say.
  10. Thanks Anarchy, i ve seen some suspicious the difference of 4x size. I know some vanganth servers use that dll with some modifications.
  11. Thanks for answer! I dont think is completely bad... many functions like olympiads use it, votecatcher, some gm commands, team vs team... i just asked if someone have something better of cliext code, repository or something to work in it or just to start discussions about
  12. Someone have the real sources or information? Im asking because when i compile it, the cliext size is +-200kb but the cliext.dll that is in the sources has 800+kb.