diff --git a/Common/NetworkLib/Connection.cpp b/Common/NetworkLib/Connection.cpp index ce79120f..e144ed21 100644 --- a/Common/NetworkLib/Connection.cpp +++ b/Common/NetworkLib/Connection.cpp @@ -67,7 +67,7 @@ int CConnection::Init(int nRecvLen, int nSendLen, int nCompLen) m_SendSync.UnLock(); #ifdef _PACKET_COMP - // ؼǿ մϴ. + //瘤陛篮 蜡历侩 牧池记俊父 措览钦聪促. if (nCompLen > 0) { m_pCompBuffer = new (std::nothrow)CCompPacketBuffer( 1, nCompLen ); @@ -148,7 +148,7 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T { switch (m_pSocketContext->m_dwKeyParam) { - case CONNECTIONKEY_USER: // ȣȭ + case CONNECTIONKEY_USER: // 蜡历绰 鞠龋拳 { #ifdef _PACKET_COMP if (m_bUseComp && bForceUncomp == false) @@ -180,7 +180,7 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T #endif { #ifdef _PACKET_COMP - // ؼ ׿ִ ۰ ÷Ѵ. + //鉴辑焊厘阑 困秦辑 阶咯乐绰 滚欺啊 乐栏搁 刚历 敲矾教茄促. if (m_pCompBuffer) FlushCompData(); #endif @@ -218,7 +218,7 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T do { bool bIncreaseBuffer = false; - // ߱ VVIP ijκƮ ó + // 吝惫 VVIP 蜡历 锭巩俊 某矫牢亥府胶飘 抗寇贸府 if( iMainCmd == SC_ITEM && iSubCmd == eItem::SC_CASHINVENLIST ) bIncreaseBuffer = true; @@ -226,7 +226,7 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T Ret = m_pSendBuffer->Push( (char*)&EnPacket, EnPacket.nLen, true, bIncreaseBuffer ); m_SendSync.UnLock(); - // ۺ + // 滚欺何练 if( Ret == -2 ) { FlushSendData(); @@ -258,9 +258,9 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T dnDoors.protocol = static_cast(iMainCmd); m_SendSync.Lock(); - Ret = m_pSendBuffer->Push( (char*)&dnDoors, sizeof(DNDoorsPacketHeader) ); // + Ret = m_pSendBuffer->Push( (char*)&dnDoors, sizeof(DNDoorsPacketHeader) ); // 庆歹 if( Ret == 0 && iLen > 0 ) - Ret = m_pSendBuffer->Push( pData, iLen ); // + Ret = m_pSendBuffer->Push( pData, iLen ); // 单捞磐 m_SendSync.UnLock(); nBufLen = dnDoors.datasize; @@ -268,7 +268,7 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T break; #endif // #ifdef PRE_ADD_DOORS - default: // ׿ܴ ȣȭ Ѵ + default: // 弊寇绰 鞠龋拳 救茄促 { DNTPacketHeader dnHeader; dnHeader.iLen = static_cast(sizeof(dnHeader)+iLen); @@ -276,9 +276,9 @@ int CConnection::AddSendData(int iMainCmd, int iSubCmd, char *pData, int iLen, T dnHeader.cSubCmd = static_cast(iSubCmd); m_SendSync.Lock(); - Ret = m_pSendBuffer->Push( (char*)&dnHeader, sizeof(dnHeader) ); // + Ret = m_pSendBuffer->Push( (char*)&dnHeader, sizeof(dnHeader) ); // 庆歹 if( Ret == 0 && iLen > 0 ) - Ret = m_pSendBuffer->Push( pData, iLen ); // + Ret = m_pSendBuffer->Push( pData, iLen ); // 单捞磐 m_SendSync.UnLock(); nBufLen = dnHeader.iLen; @@ -307,7 +307,7 @@ int CConnection::AddSendData(char *pData, int nLen) if (m_pIocpManager && m_pSocketContext && (m_pSocketContext->m_Socket != INVALID_SOCKET)) { m_SendSync.Lock(); - Ret = m_pSendBuffer->Push( pData, nLen ); // + Ret = m_pSendBuffer->Push( pData, nLen ); // 单捞磐 m_SendSync.UnLock(); if (Ret == 0) @@ -325,16 +325,16 @@ int CConnection::AddSendData(char *pData, int nLen) #endif -// 2009.01.23 -// FlushSendData() Լ Send ߰ų Ͱ 0 ϰ ̿ 쿡 0 ƴѰ ؼ -// SendThread queue ʰ óش. +// 2009.01.23 辫逛 +// FlushSendData() 窃荐俊辑 沥惑利栏肺 Send啊 己傍沁芭唱 焊尘 单捞磐啊 绝栏搁 0阑 府畔窍绊 弊 捞寇狼 版快俊绰 0 捞 酒囱蔼阑 府畔秦辑 +// SendThread 俊辑 queue 厚况瘤瘤 臼霸 贸府秦霖促. int CConnection::FlushSendData() { if (m_pSocketContext && m_pIocpManager) { - // δ send Threadܿ \Դϴ. SendBuffer ⺻ \ Ǵ ProcessThread - //SendThread ǰڽϴپ~ + //泅犁 备炼肺绰 send Thread窜俊辑狼 撅技胶涝聪促. SendBuffer俊 扁夯利栏肺 磊林 撅技胶 登绰 镑篮 ProcessThread客 + //SendThread啊 登摆嚼聪促酒~ ScopeLock Lock( m_SendSync ); int nSize = GetSendCount(); @@ -361,7 +361,7 @@ int CConnection::FlushSendData() if(pContext->Len > 0) { int PostSendRet = m_pIocpManager->PostSend(m_pSocketContext, pContext); - //PostSend Callϸ鼭 AsyncroSend ϰ ˴ϴ. + //PostSend甫 Call窍搁辑 角犁 AsyncroSend甫 窍霸 邓聪促. if( PostSendRet == 0 ) { //buffer skip @@ -372,7 +372,7 @@ int CConnection::FlushSendData() } else { - m_pSocketContext->ReleaseSendIO(pContext, pContext->Len); //Context ְ ٽ Ѵ. + m_pSocketContext->ReleaseSendIO(pContext, pContext->Len); //Context甫 倒妨林绊 促矫 倒霸 茄促. #if defined( PRE_FIX_SOCKETCONTEXT_DANGLINGPTR ) if( PostSendRet == IN_DISCONNECT ) return IN_DISCONNECT; @@ -382,15 +382,15 @@ int CConnection::FlushSendData() } else { - //īƮ üũ ̸ϰ Դµ ̷ ȵ. + //墨款飘 眉农甫 固府窍绊 甸绢 吭绰单 捞矾搁 救旦. _DANGER_POINT(); - m_pSocketContext->ReleaseSendIO(pContext, pContext->Len); //Context ְ ٽ Ѵ. + m_pSocketContext->ReleaseSendIO(pContext, pContext->Len); //Context甫 倒妨林绊 促矫 倒霸 茄促. return 1; } } else { - // α ߰ + // 肺弊 眠啊 //_DANGER_POINT(); return 1; } @@ -405,13 +405,13 @@ int CConnection::FlushSendData() #else if (m_pSocketContext->m_SendIO.Len == 0) { - //IOLen Decrease IOCP()ܿ SendComplete ߸ پϴ. ׷ϱ ̷ Ǹ ø , - //SendProcess Block Ѿ ˴ϴ. - //׷ complete ʴ´ٸ ̰ Ǵ ...... + //IOLen狼 Decrease绰 IOCP(窍困俺充)窜俊辑 SendComplete啊 哆搁 临绢奠聪促. 弊矾聪鳖 捞犯霸 登搁 哪敲复捞 哆瘤 臼栏搁, + //SendProcess绰 Block登柳 臼栏唱 促澜 畔栏肺 逞绢 啊霸 邓聪促. + //弊烦 complete啊 冻绢瘤瘤 臼绰促搁 拌加 阶捞霸 登绰 备炼...... m_pSocketContext->m_SendIO.Len = ViewSendData(m_pSocketContext->m_SendIO.buffer, INTERNALBUFFERLENMAX); if( m_pSocketContext->m_SendIO.Len > 0 ) { - //PostSend Callϸ鼭 AsyncroSend ϰ ˴ϴ. + //PostSend甫 Call窍搁辑 角犁 AsyncroSend甫 窍霸 邓聪促. if( m_pIocpManager->PostSend(m_pSocketContext) == 0 ) { //SendCount Test Codes @@ -455,7 +455,7 @@ int CConnection::GetSendCount() int CConnection::ViewSendData(char *pData, int nMaxSize) { - // ȭ Ǵ Լ + // 惑困俊辑 悼扁拳 登绰 窃荐 int Size = m_pSendBuffer->GetCount(); if (Size > 0){ if (Size > nMaxSize) Size = nMaxSize; @@ -466,7 +466,7 @@ int CConnection::ViewSendData(char *pData, int nMaxSize) void CConnection::SkipSendData(int nSize) { - // ȭ Ǵ Լ + // 惑困俊辑 悼扁拳 登绰 窃荐 m_pSendBuffer->Skip(nSize); } @@ -484,7 +484,7 @@ bool CConnection::FlushRecvData(ULONG nCurTick) int nRet = ERROR_UNKNOWN_HEADER, nElapsedTick = 0; while( uiSize ) { - if (m_pSocketContext->m_dwKeyParam == CONNECTIONKEY_USER){ // ȣȭ + if (m_pSocketContext->m_dwKeyParam == CONNECTIONKEY_USER){ // 蜡历绰 鞠龋拳 DNEncryptPacketSeq * pEnPacket = (DNEncryptPacketSeq*)pBuffer; int nLen = pEnPacket->nLen - sizeof(BYTE) - sizeof(USHORT); @@ -502,13 +502,13 @@ bool CConnection::FlushRecvData(ULONG nCurTick) nElapsedTick = 0; nRet = FlushRecvMessage( (char*)&pEnPacket->Packet, nElapsedTick, nCurTick ); - // 쿡 . + //蜡历牢 版快俊父 谗绢滚赴促. //if (nRet == ERROR_INVALIDPACKET || nRet == ERROR_UNKNOWN_HEADER) if (nRet == ERROR_INVALIDPACKET ) { DNTPacket * pPacket = (DNTPacket*)&pEnPacket->Packet; g_Log.Log( LogType::_ERROR, 0, 0, 0, GetSessionID(), L"## Invalid Packet RETCODE:%d SID:%u MCMD:%d SCMD:%d\r\n", nRet, GetSessionID(), pPacket->cMainCmd, pPacket->cSubCmd); - return false; //⼭ ó ʴ Ŷ ϰų Ŷ ʴ°. + return false; //咯扁辑 谗绢瘤搁 贸府窍瘤 臼绰 菩哦阑 荐脚窍芭唱 菩哦捞 嘎瘤 臼绰巴. } nElapsed += nElapsedTick; nBufLen = pEnPacket->nLen; @@ -521,7 +521,7 @@ bool CConnection::FlushRecvData(ULONG nCurTick) nBufLen = pPacket->header.datasize; } #endif //#ifdef PRE_ADD_DOORS - else { // ׿ܴ ȣȭ Ѵ + else { // 弊寇绰 鞠龋拳 救茄促 DNTPacket* pHeader = reinterpret_cast(pBuffer); if( pHeader->cMainCmd == IN_DISCONNECT ) return false; @@ -638,7 +638,7 @@ bool CConnection::FlushAuthData_TW() while( uiSize ) { - // \r\n Ľϵ ʿ !!! + // \r\n 阑 扁霖栏肺 颇教窍档废 荐沥 鞘夸 !!! USHORT wLength = 0; for (INT iIndex = 0 ; (static_cast(uiSize) - 1) > iIndex ; ++iIndex) { @@ -812,6 +812,7 @@ void CConnection::SendBufferClear() void CConnection::DetachConnection(wchar_t *pwszIdent) { printf("[DETACH_CONNECTION] : %ws \n",pwszIdent); + return; if( pwszIdent && wcslen(pwszIdent) > 0) m_pSocketContext->SetDetachReason(pwszIdent); diff --git a/Server/ServerCommon/DNGameDataManager.cpp b/Server/ServerCommon/DNGameDataManager.cpp index e5f76931..950bb67c 100644 --- a/Server/ServerCommon/DNGameDataManager.cpp +++ b/Server/ServerCommon/DNGameDataManager.cpp @@ -464,7 +464,7 @@ bool CDNGameDataManager::AllLoad() strFilePath.clear(); strFilePath = g_Config.szResourcePath; strFilePath.append("/Resource/UIString/ProhibitWord"); - if (i != 0) //ϴ 0 Ʈ + if (i != 0) //老窜 0锅篮 叼弃飘 strFilePath.append(MultiLanguage::NationString[i]); strFilePath.append(".xml"); LoadProhibitWord(i, strFilePath.c_str()); @@ -664,7 +664,7 @@ void CDNGameDataManager::DoUpdate(DWORD dwCurTick, int nThreadIndex) if (nThreadIndex >= 30) return; #if defined(PRE_ADD_WEEKLYEVENT) - if (m_UpdateLocalTime[nThreadIndex].dwUpdateTick + 10*1000 <= dwCurTick){ // 10 ѹ.. + if (m_UpdateLocalTime[nThreadIndex].dwUpdateTick + 10*1000 <= dwCurTick){ // 10檬 付促 茄锅究.. m_UpdateLocalTime[nThreadIndex].dwUpdateTick = dwCurTick; time_t Time; @@ -681,7 +681,7 @@ void CDNGameDataManager::DoUpdate(DWORD dwCurTick, int nThreadIndex) bool CDNGameDataManager::LoadMapInfo() { #ifdef _WORK - if (m_bAllLoaded) //۾ Ǿ ʰ ε ʽϴ. ʵ峪 ӷ ̹ Ǿ ¶ ʿϴٸ ߰ ۾ ʿغ + if (m_bAllLoaded) //累诀篮 登绢 乐栏唱 甘包访篮 府肺靛 窍瘤 臼嚼聪促. 鞘靛唱 霸烙冯 捞固 积己登绢柳 惑怕扼辑 怖 鞘夸窍促搁 眠啊 累诀捞 鞘夸秦焊烙 return true; DNTableFileFormat *pSox; @@ -707,7 +707,7 @@ bool CDNGameDataManager::LoadMapInfo() char szTemp[256] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -1083,7 +1083,7 @@ bool CDNGameDataManager::IsFindValidMap( const TMapInfo* pMapInfo, int nTargetIn } else { - // ˻ + // 胶抛捞瘤 悸栏肺 八荤 for( int k=0; k<5; k++ ) { sprintf_s( szLabel, "_MapIndex%d", k + 1 ); @@ -1113,22 +1113,22 @@ bool CDNGameDataManager::IsFindValidMap( const TMapInfo* pMapInfo, int nTargetIn bool CDNGameDataManager::CheckChangeMap( int nPrevMapIndex, int nNextMapIndex ) { - // ij + // 某腐磐 积己且 版快 if( nPrevMapIndex == 0) return true; if( nPrevMapIndex == nNextMapIndex ) return true; - // ֹ ˻Ѵ. + // 街规氢栏肺 八荤茄促. const TMapInfo* pPrevMapInfo = GetMapInfo( nPrevMapIndex ); - if( !pPrevMapInfo) return false; // Ͱ + if( !pPrevMapInfo) return false; // 捞傈 甘 单捞磐啊 绝促 if( IsFindValidMap(pPrevMapInfo, nNextMapIndex) ) return true; const TMapInfo* pNextMapInfo = GetMapInfo( nNextMapIndex ); - if( !pNextMapInfo ) return false; // Ͱ + if( !pNextMapInfo ) return false; // 促澜 甘 单捞磐啊 绝促 if( IsFindValidMap( pNextMapInfo, nPrevMapIndex) ) return true; @@ -1225,7 +1225,7 @@ bool CDNGameDataManager::LoadItemData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -1535,7 +1535,7 @@ BYTE CDNGameDataManager::GetItemDetailType(TItemData * pItemData) switch(pItemData->nType) { - case ITEMTYPE_WEAPON: // /ݺ + case ITEMTYPE_WEAPON: // 公扁/傍拜焊炼备 { TWeaponData *pWeapon = GetWeaponData(pItemData->nItemID); if (!pWeapon) break; @@ -1543,7 +1543,7 @@ BYTE CDNGameDataManager::GetItemDetailType(TItemData * pItemData) } break; - case ITEMTYPE_PARTS: //  + case ITEMTYPE_PARTS: // 规绢备 { TPartData *pPart = GetPartData(pItemData->nItemID); if (!pPart) break; @@ -1551,27 +1551,27 @@ BYTE CDNGameDataManager::GetItemDetailType(TItemData * pItemData) } break; - case ITEMTYPE_NORMAL: // Ÿ + case ITEMTYPE_NORMAL: // 扁鸥 break; case ITEMTYPE_SKILL: break; - case ITEMTYPE_JEWEL: // + case ITEMTYPE_JEWEL: // 焊苛 break; - case ITEMTYPE_PLATE: // (÷Ʈ) + case ITEMTYPE_PLATE: // 巩厘(敲饭捞飘) break; case ITEMTYPE_INSTANT: // break; - case ITEMTYPE_GLYPH: // + case ITEMTYPE_GLYPH: // 巩厘 { return GetGlyphType(pItemData->nItemID); } break; #if defined(PRE_ADD_TALISMAN_SYSTEM) - case ITEMTYPE_TALISMAN: // Ż + case ITEMTYPE_TALISMAN: // 呕府胶父 break; #endif } @@ -1672,7 +1672,7 @@ bool CDNGameDataManager::IsCashItem(int nItemID) int CDNGameDataManager::GetItemCashTradeCount(int nItemID) { #if defined(_JP) - return 0; // Ϻ Ⱦ + return 0; // 老夯篮 救敬促 #endif // _JP if (nItemID <= 0) return 0; @@ -1754,8 +1754,8 @@ bool CDNGameDataManager::IsCloseGateByTime(int nMapIndex) { CTimeSet LocalSet; nType = atoi(vGateDateTime[0].c_str()); - // ð - if (nType == MapGateCondition::oDailyHours && vGateDateTime.size() == 3) // ð + //坷锹 矫埃 + if (nType == MapGateCondition::oDailyHours && vGateDateTime.size() == 3) // 矫埃 { nAttr1 = atoi(vGateDateTime[1].c_str()); nAttr2 = atoi(vGateDateTime[2].c_str()); @@ -1765,13 +1765,13 @@ bool CDNGameDataManager::IsCloseGateByTime(int nMapIndex) else return true; } - else if (nType == MapGateCondition::oDayOfWeek && vGateDateTime.size() == 2) // + else if (nType == MapGateCondition::oDayOfWeek && vGateDateTime.size() == 2) // 夸老 { nAttr1 = atoi(vGateDateTime[1].c_str()); if (LocalSet.GetDayOfWeek() != nAttr1) return true; } - else if (nType == MapGateCondition::oDayOfWeekAndHours && vGateDateTime.size() == 4) // & ð + else if (nType == MapGateCondition::oDayOfWeekAndHours && vGateDateTime.size() == 4) // 夸老 & 矫埃 { nAttr1 = atoi(vGateDateTime[1].c_str()); nAttr2 = atoi(vGateDateTime[2].c_str()); @@ -1785,7 +1785,7 @@ bool CDNGameDataManager::IsCloseGateByTime(int nMapIndex) else return true; } - else if (nType == MapGateCondition::oDayOfWeekDuringFatigueTime && vGateDateTime.size() == 2) // Ƿε ð + else if (nType == MapGateCondition::oDayOfWeekDuringFatigueTime && vGateDateTime.size() == 2) // 夸老 乔肺档 矫埃 { nAttr1 = atoi(vGateDateTime[1].c_str()); if( LocalSet.GetDayOfWeek() != nAttr1 && LocalSet.GetDayOfWeek() != (nAttr1+1)%7 ) @@ -1800,14 +1800,14 @@ bool CDNGameDataManager::IsCloseGateByTime(int nMapIndex) int nHour = pSox->GetFieldFromLablePtr( nItemID, "_Hour" )->GetInteger(); int nMinute = pSox->GetFieldFromLablePtr( nItemID, "_Minute" )->GetInteger(); - if( LocalSet.GetDayOfWeek() == nAttr1 ) //ʱȭ ð n + if( LocalSet.GetDayOfWeek() == nAttr1 ) //檬扁拳 矫埃 捞饶 牢瘤 玭 { if( LocalSet.GetHour() >= nHour && LocalSet.GetMinute() >= nMinute ) continue; else return true; } - else if( LocalSet.GetDayOfWeek() == (nAttr1+1)%7 ) //ʱȭ ð n + else if( LocalSet.GetDayOfWeek() == (nAttr1+1)%7 ) //檬扁拳 矫埃 傈 牢瘤 玭 { if( LocalSet.GetHour() < nHour || (LocalSet.GetMinute() < nMinute && LocalSet.GetHour() <= nHour) ) continue; @@ -1815,8 +1815,8 @@ bool CDNGameDataManager::IsCloseGateByTime(int nMapIndex) return true; } } - //Ŭ ð - else if (nType == MapGateCondition::cMonthlyHours && vGateDateTime.size() == 4) // ſ ش & ð *Ŭ* + //努肺令 矫埃 + else if (nType == MapGateCondition::cMonthlyHours && vGateDateTime.size() == 4) // 概岿 秦寸老 & 矫埃父 *努肺令* { nAttr1 = atoi(vGateDateTime[1].c_str()); nAttr2 = atoi(vGateDateTime[2].c_str()); @@ -1883,7 +1883,7 @@ bool CDNGameDataManager::LoadActorData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## //################################################################## @@ -1980,7 +1980,7 @@ bool CDNGameDataManager::LoadNpcData() memset( szTemp, 0, sizeof(szTemp) ); //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -2021,7 +2021,7 @@ bool CDNGameDataManager::LoadNpcData() int iIdx = pSox->GetIDXprimary( pNpcData->nNpcID ); #if defined(PRE_ADD_MULTILANGUAGE) - //npcó Ѵ. ϴ Ʈμ + //npc包访郴侩篮 粱歹 积阿秦 毫具茄促. 老窜篮 叼迄飘攫绢蔼栏肺汲沥 _wcscpy( pNpcData->wszName, _countof(pNpcData->wszName), GetEtUIXML().GetUIString( CEtUIXML::idCategory1, pSox->GetFieldFromLablePtr( iIdx, sFieldNum._NameID )->GetInteger(), MultiLanguage::eDefaultLanguage ), (int)wcslen(GetEtUIXML().GetUIString( CEtUIXML::idCategory1, pSox->GetFieldFromLablePtr( iIdx, sFieldNum._NameID )->GetInteger(), MultiLanguage::eDefaultLanguage )) ); #else //#if defined(PRE_ADD_MULTILANGUAGE) @@ -2107,7 +2107,7 @@ bool CDNGameDataManager::LoadWeaponData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -2249,7 +2249,7 @@ bool CDNGameDataManager::LoadPartData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -2278,7 +2278,7 @@ bool CDNGameDataManager::LoadPartData() for (int i = 0; i < pSox->GetItemCount(); i++) { TPartData* pPartData = new TPartData; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 //memset(pPartData, 0, sizeof(TPartData)); pPartData->nPartIndex = pSox->GetItemID(i); @@ -2401,7 +2401,7 @@ bool CDNGameDataManager::LoadPotentialJewelData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -2508,15 +2508,15 @@ bool CDNGameDataManager::LoadEnchantJewelData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _ApplicableValue; // Potential - int _RequireMaxItemLevel; // ѷ ۿ 밡( _ApplicableValue ġ ̳ ߰) - int _RequireEnchantLevel; // ȭġ ȭ ۿ 밡 - int _EnchantLevel; // ȭ . + int _ApplicableValue; // Potential苞 付蛮啊瘤 + int _RequireMaxItemLevel; // 捞 力茄饭骇 捞窍 酒捞袍俊父 利侩啊瓷(困 _ApplicableValue客 般摹绰 扁瓷捞唱 技何炼例阑 困秦 眠啊) + int _RequireEnchantLevel; // 捞 碍拳荐摹焊促 臭霸 碍拳等 酒捞袍俊父 利侩啊瓷 + int _EnchantLevel; // 捞 碍拳饭骇肺 函版. int _CanApplySealedItem; }; @@ -2568,7 +2568,7 @@ TEnchantJewelData *CDNGameDataManager::GetEnchantJewelData( int nItemID ) int CDNGameDataManager::GetItemDurability( int nItemID ) { - // ؼ Ѵ. + // 郴备档 备秦辑 悸泼茄促. int nDurability = 0; TItemData *pItemData = GetItemData( nItemID ); if( pItemData ) { @@ -2702,7 +2702,7 @@ bool CDNGameDataManager::LoadCoinCount() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -2846,14 +2846,14 @@ bool CDNGameDataManager::ReadTalkFile(const char* szFolderName) _ASSERT(0); MultiByteToWideChar(CP_ACP, 0, FileList[i].c_str(), -1, wszFile, (int)FileList[i].size() ); - // 20100624 üο̸ϵ߰(b4nfter) + // 20100624 颇老傈眉版肺俊辑捞抚父眠免窍档废眠啊(b4nfter) { TCHAR szFileName[MAX_PATH] = { _T('\0'), }; TCHAR szExecName[MAX_PATH] = { _T('\0'), }; errno_t nRetVal = _wsplitpath_s(wszFile, NULL, 0, NULL, 0, szFileName, _countof(szFileName), szExecName, _countof(szExecName)); if (nRetVal) { - // ߻ + // 坷幅惯积 g_Log.Log( LogType::_FILELOG, L"%s(%s) failed\r\n", szFolderName, szFileName); return false; } @@ -2879,7 +2879,7 @@ bool CDNGameDataManager::LoadTalkData() m_XMLFileMap.clear(); m_XMLIndexMap.clear(); - // óȣǴstart ε¼ε + // 盖贸澜龋免登绰start 牢郸胶绰荐悼栏肺殿废 std::wstring _szStart(L"start"); DWORD nHashCode = GetStringHashCode(_szStart.c_str()); m_XMLIndexMap.insert( make_pair(nHashCode, _szStart ) ); @@ -2913,7 +2913,7 @@ bool CDNGameDataManager::AddTalk(const WCHAR* _wszTalkFileName) std::transform(wszTalkFileName.begin(), wszTalkFileName.end(), wszTalkFileName.begin(), towlower); - // ̹ ϸ + // 捞固 粮犁窍搁 if( GetTalk(wszTalkFileName.c_str(), TalkParagraphMap) == true ) return true; @@ -2927,7 +2927,7 @@ bool CDNGameDataManager::AddTalk(const WCHAR* _wszTalkFileName) return false; } - // ϸ ؽڵ带  ʿ س´. + // 颇老疙栏肺 秦浆内靛甫 父甸绢辑 甘俊 历厘秦初绰促. std::wstring __wsz(_wszTalkFileName); ToLowerW(__wsz); DWORD nHashCode = GetStringHashCode(__wsz.c_str()); @@ -2969,7 +2969,7 @@ bool CDNGameDataManager::AddTalk(const WCHAR* _wszTalkFileName) if( doc.Error() ) { std::wstring msg; - msg = L"xml Ľ : "; + msg = L"xml 颇老 颇教 角菩 : "; msg += wszTalkFileName; msg += L" error msg : "; const char* errmsg = doc.ErrorDesc(); @@ -2987,7 +2987,7 @@ bool CDNGameDataManager::AddTalk(const WCHAR* _wszTalkFileName) if( !pElement ) { std::wstring msg; - msg = L"xml Ľ . root element "; + msg = L"xml 颇老 颇教 角菩. root element 绝澜"; msg += wszTalkFileName; msg += L" error msg : "; const char* errmsg = doc.ErrorDesc(); @@ -3060,7 +3060,7 @@ bool CDNGameDataManager::AddTalk(const WCHAR* _wszTalkFileName) MultiByteToWideChar(CP_UTF8, 0, sz, -1, buff, ___BUF_SIZE ); answer.szLinkIndex = buff; - // ε ؽڵ带 д. + // 阿 牢郸喊肺 秦浆内靛甫 父甸绢 敌促. std::wstring _wsz; _wsz = answer.szLinkIndex; ToLowerW(_wsz); @@ -3110,7 +3110,7 @@ bool CDNGameDataManager::AddTalk(const WCHAR* _wszTalkFileName) { TalkParagraphMap.insert(make_pair(talk.szIndex, talk)); - // ε ؽڵ带 д. + // 阿 牢郸喊肺 秦浆内靛甫 父甸绢 敌促. ToLowerW(talk.szIndex); DWORD nLocalHashCode = GetStringHashCode(talk.szIndex.c_str()); m_XMLIndexMap.insert( make_pair(nLocalHashCode, talk.szIndex) ); @@ -3220,7 +3220,7 @@ void CDNGameDataManager::LoadQuestCondition(TiXmlElement* pRootElement, UINT nQu pConBase->Init(std::wstring(buff)); pQuestCondition->ConditionList.push_back(pConBase); } - // ȣ + // 龋皑档 else if( szString == L"npc_favor" ) { sz = pChildElement->GetText(); @@ -3231,7 +3231,7 @@ void CDNGameDataManager::LoadQuestCondition(TiXmlElement* pRootElement, UINT nQu pConBase->Init(std::wstring(buff)); pQuestCondition->ConditionList.push_back(pConBase); } - // ȣ + // 厚龋皑档 else if( szString == L"npc_malice" ) { sz = pChildElement->GetText(); @@ -3495,7 +3495,7 @@ bool CDNGameDataManager::LoadShopData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -3525,7 +3525,7 @@ bool CDNGameDataManager::LoadShopData() // Load //################################################################## - //2010.10.7 haling STL ȣ ȯ + //2010.10.7 haling STL 焊龋 困秦 函券 TShopTabData ShopTabData; TShopItem ShopItem = { 0, }; vector vShopTabList; @@ -3543,7 +3543,7 @@ bool CDNGameDataManager::LoadShopData() TShopData *pShopData = GetShopData(nShopID); if (!pShopData){ pShopData = new TShopData; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 //memset(pShopData, 0, sizeof(TShopData)); pShopData->nShopID = nShopID; } @@ -3572,7 +3572,7 @@ bool CDNGameDataManager::LoadShopData() { int nItemBuyPrice = pItemData->nAmount - (int)(pItemData->nAmount * MAX_ITEMPRICE_RATE); if (pItemData->nSellAmount > nItemBuyPrice) { - //TODO(Cussrro): ۸񲻺 + //TODO(Cussrro): 价格不合理,先跳过 //vAbuseItemID.push_back(nItemID); } } @@ -3668,7 +3668,7 @@ bool CDNGameDataManager::LoadSkillShopData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -3782,7 +3782,7 @@ bool CDNGameDataManager::LoadSkillData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -3822,7 +3822,7 @@ bool CDNGameDataManager::LoadSkillData() { int _SkillLevel; int _LevelLimit; - //int _NeedJobClass; // ų̺ Ű. + //int _NeedJobClass; // 胶懦抛捞喉肺 颗败咙. int _DelayTime; int _AddRange; int _NeedItem; @@ -3860,7 +3860,7 @@ bool CDNGameDataManager::LoadSkillData() for( int i=0 ; iGetItemCount() ; ++i ) { TSkillData* pSkillData = new TSkillData; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 //memset(pSkillData, 0, sizeof(TSkillData)); pSkillData->nSkillID = pSkillTable->GetItemID(i); @@ -3888,7 +3888,7 @@ bool CDNGameDataManager::LoadSkillData() for (int j = 0; j <(int)vlSkillLevelList.size(); ++j) { - // pve ų ̺ о. + // pve 胶懦 饭骇 抛捞喉父 佬绢咳. if ( 0 < pSkillLevelTable->GetFieldFromLablePtr( vlSkillLevelList.at( j ), "_ApplyType" )->GetInteger() ) continue; @@ -3898,7 +3898,7 @@ bool CDNGameDataManager::LoadSkillData() SkillLevelData.cSkillLevel = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._SkillLevel )->GetInteger(); SkillLevelData.cLevelLimit = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._LevelLimit )->GetInteger(); - //SkillLevelData.nNeedJobClass = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._NeedJobClass )->GetInteger(); //ų ̺ Ű. + //SkillLevelData.nNeedJobClass = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._NeedJobClass )->GetInteger(); //胶懦 抛捞喉肺 颗败咙. SkillLevelData.nDelayTime = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._DelayTime )->GetInteger(); SkillLevelData.nAddRange = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._AddRange )->GetInteger(); SkillLevelData.nNeedItemID = pSkillLevelTable->GetFieldFromLablePtr( iIdx, sLevelFieldNum._NeedItem )->GetInteger(); @@ -3920,7 +3920,7 @@ bool CDNGameDataManager::LoadSkillData() } - // ų Ʈ ų ƴ ϱ Ʈ ų Ƶ + // 胶懦 府悸 且 锭 叼弃飘 胶懦牢瘤 酒囱瘤 备盒窍扁 困秦 叼弃飘 胶懦甸阑 葛酒狄 char szLabel[64] = { 0, }; DNTableFileFormat *pDefaultCreateTable = GetDNTable( CDnTableDB::TDEFAULTCREATE ); int iNumDefaultCreateTalbleItem = pDefaultCreateTable->GetItemCount(); @@ -4014,7 +4014,7 @@ int CDNGameDataManager::GetSkillGlobalCoolTime( int nSkillID ) { TSkillData* pData = GetSkillData( nSkillID ); - // ׷ ų ȿ . + // 弊缝栏肺 弓牢 胶懦父 蜡瓤茄 蔼烙. if( pData && 0 < pData->nGlobalSkillGroup ) { @@ -4044,7 +4044,7 @@ bool CDNGameDataManager::IsSkillNeedJob(int nSkillID, char cSkillLevel, int nJob { TSkillData *pSkillData = GetSkillData(nSkillID); if (!pSkillData) return false; - // ų̺ ų̺ Ű. + // 流诀 力茄 沥焊绰 胶懦饭骇抛捞喉俊辑 胶懦抛捞喉肺 颗败咙. return(pSkillData->nNeedJobID == nJob); } @@ -4057,13 +4057,13 @@ bool CDNGameDataManager::IsSkillLevel(int nSkillID, char cSkillLevel, BYTE cLeve return true; } -// ų . +// 胶懦讥篮 荤扼龙 抗沥. bool CDNGameDataManager::IsSkillShopData(int nSkillID, int nJob, BYTE cLevel) { TSkillData *pSkillData = GetSkillData(nSkillID); if (!pSkillData) return false; - // ų 1¥ ȱ⶧ 0 ã ȴ + // 胶懦饭骇 1楼府父 迫扁锭巩俊 0父 茫栏搁 等促 if (pSkillData->vLevelDataList[0].cLevelLimit > cLevel) return false; return true; @@ -4101,7 +4101,7 @@ bool CDNGameDataManager::LoadQuestReward() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -4231,7 +4231,7 @@ bool CDNGameDataManager::LoadPlayerCustomEventUI() m_EventTable.clear(); //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -4285,7 +4285,7 @@ bool CDNGameDataManager::LoadQuestLevelCapReward() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -4432,7 +4432,7 @@ bool CDNGameDataManager::LoadSkillTreeData( void ) #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -4549,7 +4549,7 @@ bool CDNGameDataManager::LoadPvPMapTable() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -4625,7 +4625,7 @@ bool CDNGameDataManager::LoadPvPMapTable() } _ASSERT( pPvPMapTable->vGameModeTableID.size() ); - // ο + // 牢盔荐 for( int j=1 ; j<= 5 ; ++j ) { int nCount = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.NumOfPlayersOption[j-1] )->GetInteger(); @@ -4637,20 +4637,20 @@ bool CDNGameDataManager::LoadPvPMapTable() } _ASSERT( pPvPMapTable->vNumOfPlayerOption.size() ); - // ԰Flag + // 抄涝啊瓷Flag pPvPMapTable->bIsBreakInto = ( pSox->GetFieldFromLablePtr( iIdx, sFieldNum.Allow_Breakin_PlayingGame )->GetInteger() == 0 ) ? false : true; // PvPCommon::ItemUsageType int nItemUsageType = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.ItemUsageType )->GetInteger(); _ASSERT( nItemUsageType >= 0 && nItemUsageType < PvPCommon::ItemUsageType::Max ); - // ۵ Flag + // 酒捞袍靛酚 Flag pPvPMapTable->bIsAllowItemDrop = ( pSox->GetFieldFromLablePtr( iIdx, sFieldNum.AllowItemDrop )->GetInteger() == 0 ) ? false : true; - // Ҽ ִ Flag + // 辨靛傈俊辑 荤侩且荐 乐绰瘤 Flag pPvPMapTable->bIsGuildBattleGround = ( pSox->GetFieldFromLablePtr( iIdx, sFieldNum.IsGuildBattleGround )->GetInteger() == 0 ) ? false : true; - // + // 副府令滚傈俊辑畴免 pPvPMapTable->bIsReleaseShow = ( pSox->GetFieldFromLablePtr( iIdx, sFieldNum.ReleaseShow )->GetInteger() == 0 ) ? false : true; pPvPMapTable->MatchType = static_cast(pSox->GetFieldFromLablePtr( iIdx, sFieldNum.LadderType )->GetInteger() ); @@ -4788,7 +4788,7 @@ bool CDNGameDataManager::LoadPvPGameModeTable() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -4941,7 +4941,7 @@ bool CDNGameDataManager::LoadPvPGameModeTable() pPvPGameModeTable->uiGameMode = iGameMode; - // ¸ + // 铰府炼扒 for( int j=1 ; j<=5 ; ++j ) { int iWinCondition = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.WinCondition[j-1] )->GetInteger(); @@ -4953,7 +4953,7 @@ bool CDNGameDataManager::LoadPvPGameModeTable() } //_ASSERT( pPvPGameModeTable->vWinCondition.size() ); - // ÷̽ð + // 敲饭捞矫埃 for( int j=1 ; j<= 5 ; ++j ) { int iSec = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.PlayTime[j-1] )->GetInteger(); @@ -4966,25 +4966,25 @@ bool CDNGameDataManager::LoadPvPGameModeTable() //_ASSERT( pPvPGameModeTable->vPlayTimeSec.size() ); // LadderType pPvPGameModeTable->LadderMatchType = static_cast(pSox->GetFieldFromLablePtr( iIdx, sFieldNum.LadderType )->GetInteger()); - // Ȱð + // 何劝措扁矫埃 pPvPGameModeTable->uiRespawnTimeSec = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.Respawn_Time )->GetInteger(); - // Ȱð + // 何劝公利矫埃 pPvPGameModeTable->uiRespawnNoDamageTimeSec = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.Respawn_Nodamage_Time )->GetInteger(); - // Ȱ ȸǴ HP% + // 何劝 矫 雀汗登绰 HP% pPvPGameModeTable->uiRespawnHPPercent = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.Respawn_HP_Percent )->GetInteger(); - // Ȱ ȸǴ MP% + // 何劝 矫 雀汗登绰 MP% pPvPGameModeTable->uiRespawnMPPercent = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.Respawn_MP_Percent )->GetInteger(); - // ¸ ʽ + // 铰府 焊呈胶 痢荐 pPvPGameModeTable->uiWinXPPerRound = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.WinXP_PerRound )->GetInteger(); - // й ʽ + // 菩硅 焊呈胶 痢荐 pPvPGameModeTable->uiLoseXPPerRound = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.LoseXP_PerRound )->GetInteger(); - // KOõӾ + // 利KO矫靛酚酒捞袍 pPvPGameModeTable->uiItemDropTableID = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.KOItemDropTableID )->GetInteger(); - // ýON/OFF + // 饭骇焊沥矫胶袍ON/OFF pPvPGameModeTable->bIsLevelRegulation = ( pSox->GetFieldFromLablePtr( iIdx, sFieldNum.StartRegulation )->GetInteger() == 1 ) ? true : false; - // + // 副府令滚傈俊辑畴免 pPvPGameModeTable->bIsReleaseShow = ( pSox->GetFieldFromLablePtr( iIdx, sFieldNum.ReleaseShow )->GetInteger() == 1 ) ? true : false; - // ޴ + // 皋崔瘤鞭痢荐 pPvPGameModeTable->uiMedalExp = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.MedalExp )->GetInteger(); pPvPGameModeTable->uiNumOfPlayersMin = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.NumOfPlayersMin )->GetInteger(); pPvPGameModeTable->uiNumOfPlayersMax = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.NumOfPlayersMax )->GetInteger(); @@ -5000,28 +5000,28 @@ bool CDNGameDataManager::LoadPvPGameModeTable() pPvPGameModeTable->nBattleGroundTableID = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.nBattleGroundTableID)->GetInteger(); pPvPGameModeTable->bAllowedUserCreateMode = (pSox->GetFieldFromLablePtr( iIdx, sFieldNum.nAllowedUserCreateMode)->GetInteger() > 0) ? true : false; - // ¸ PvPExp + // 铰府矫 掘绰 PvPExp 痢荐 for( int j=1 ; j<= 5 ; ++j ) { int iExp = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.VictoryExp[j-1] )->GetInteger(); pPvPGameModeTable->vVictoryExp.push_back( iExp ); } - // ¸ PvPExp ʽ + // 铰府矫 掘绰 PvPExp 焊呈胶 痢荐 for( int j=1 ; j<= 5 ; ++j ) { int iExp = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.VicrotyBonusRate[j-1] )->GetInteger(); pPvPGameModeTable->vVictoryBonusRate.push_back( iExp ); } - // й PvPExp + // 菩硅矫 掘绰 PvPExp 痢荐 for( int j=1 ; j<= 5 ; ++j ) { int iExp = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.DefeatExp[j-1] )->GetInteger(); pPvPGameModeTable->vDefeatExp.push_back( iExp ); } - // й PvPExp ʽ + // 菩硅矫 掘绰 PvPExp 焊呈胶 痢荐 for( int j=1 ; j<= 5 ; ++j ) { int iExp = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.DefeatBonusRate[j-1] )->GetInteger(); @@ -5030,13 +5030,13 @@ bool CDNGameDataManager::LoadPvPGameModeTable() #if defined( PRE_ADD_RACING_MODE ) || defined( PRE_ADD_PVP_TOURNAMENT ) pPvPGameModeTable->nDefaultRewardItem = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.DefaultRewardItem)->GetInteger(); pPvPGameModeTable->nDefaultRewardValue = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.DefaultRewardValue)->GetInteger(); - // ID + // 惑困鼻 焊惑 酒捞袍 ID for( int j=1 ; j<= 8 ; ++j ) { int iRewardItem = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.RankRewardItem[j-1] )->GetInteger(); pPvPGameModeTable->vRankRewardItem.push_back( iRewardItem ); } - // + // 惑困鼻 焊惑 酒捞袍 荐樊 for( int j=1 ; j<= 8 ; ++j ) { int iRewardValue = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.RankRewardValue[j-1] )->GetInteger(); @@ -5097,7 +5097,7 @@ bool CDNGameDataManager::LoadPvPGameModeSkillSetting() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -5133,7 +5133,7 @@ bool CDNGameDataManager::LoadPvPGameModeSkillSetting() int iIdx = pSox->GetIDXprimary( nItemID ); int iGroupID = pSox->GetFieldFromLablePtr( iIdx, sFieldNum._GroupID )->GetInteger(); - int iClassID = pSox->GetFieldFromLablePtr( iIdx, sFieldNum._BaseClass )->GetInteger()+1; // ̺ Index ZeroBase ̱ +1 ش. + int iClassID = pSox->GetFieldFromLablePtr( iIdx, sFieldNum._BaseClass )->GetInteger()+1; // 抛捞喉俊辑绰 Index 啊 ZeroBase 捞扁 锭巩俊 +1 秦霖促. std::vector> vData; @@ -5197,7 +5197,7 @@ bool CDNGameDataManager::LoadBattleGroundMode() #endif //#ifdef _WORK ////################################################################## - //// FieldNum ̸ + //// FieldNum 固府 祸牢 ////################################################################## struct TempFieldNum { @@ -5207,8 +5207,8 @@ bool CDNGameDataManager::LoadBattleGroundMode() int nPvPSkillPoint; int nVictoryCondition[PvPCommon::Common::MaximumVitoryCondition]; //PvPCommon::BattleGroundVictoryState int nVictoryParam[PvPCommon::Common::MaximumVitoryCondition]; //PvPCommon::BattleGroundVictoryState - int nBossID[PvPCommon::TeamIndex::Max]; //̵ - int nBossSpawnAreaID[PvPCommon::TeamIndex::Max]; // ġ + int nBossID[PvPCommon::TeamIndex::Max]; //积己焊胶酒捞叼 + int nBossSpawnAreaID[PvPCommon::TeamIndex::Max]; //焊胶积己矫 胶迄困摹 int nMaximumResourceLimit; int nAllOcuupationBonusGain; int nOccupationBonusGain[PvPCommon::Common::MaximumCapturePosition]; @@ -5302,7 +5302,7 @@ bool CDNGameDataManager::LoadBattleGroundMode() m_mBattleGroundModeInfo.insert(std::make_pair(Info.nID, Info)); else { - _ASSERT_EXPR(0, L" ʾ̵ ʾ̵ ũؾ"); + _ASSERT_EXPR(0, L"鞍篮 甘酒捞叼啊 粮犁窃 甘酒捞叼绰 蜡聪农秦具窃"); return false; } } @@ -5352,7 +5352,7 @@ bool CDNGameDataManager::LoadBattleGroundResourceArea() #endif //#ifdef _WORK ////################################################################## - //// FieldNum ̸ + //// FieldNum 固府 祸牢 ////################################################################## struct TempFieldNum @@ -5428,7 +5428,7 @@ bool CDNGameDataManager::LoadBattleGroundResourceArea() { if(Info.nAreaID == (*iArea).nAreaID) { - _ASSERT_EXPR(0, L"̺ƮID ߺ! ҴǾ ִ ʾ̵ ̺ƮID ũ ؾմϴ!"); + _ASSERT_EXPR(0, L"捞亥飘康开ID 吝汗! 且寸登绢 乐绰 甘酒捞叼郴 捞亥飘康开ID绰 蜡聪农 秦具钦聪促!"); return false; } } @@ -5449,7 +5449,7 @@ bool CDNGameDataManager::GetBattleGroundResourceAreaInfo(int nMapID, int nPvPMod return true; } - // ʾ̵ε ãƺ + //绝栏搁 甘酒捞叼肺档 茫酒夯促 bool bCheck = false; for(ii = m_mBattleGroundPositionInfo.begin(); ii != m_mBattleGroundPositionInfo.end(); ii++) { @@ -5494,7 +5494,7 @@ bool CDNGameDataManager::LoadBattleGroundSkillSet() } #endif //#ifdef _WORK - //ųƮ̺ ϴ ųƮ + //胶懦飘府抛捞喉阑 扁霖栏肺 痢飞傈俊 荤侩窍绰 胶懦府胶飘甫 掘绢滴磊 std::vector vBGSkillList; for (int i = 0; i < pTreeSox->GetItemCount(); ++i) { @@ -5510,7 +5510,7 @@ bool CDNGameDataManager::LoadBattleGroundSkillSet() } else { - _ASSERT_EXPR(0, L"ߺ̵ "); + _ASSERT_EXPR(0, L"吝汗酒捞叼啊 乐澜"); return false; } } @@ -5544,13 +5544,13 @@ bool CDNGameDataManager::LoadBattleGroundSkillSet() #endif //#ifdef _WORK ////################################################################## - //// FieldNum ̸ + //// FieldNum 固府 祸牢 ////################################################################## struct TempSkillFieldNum { int nSkillMaxLevel; - int nSkillType; //CDnSkill::SkillTypeEnum // ų ųŸԿ ״ ߰Ȯ ʿұ ؼ о + int nSkillType; //CDnSkill::SkillTypeEnum //痢飞傈 胶懦篮 胶懦鸥涝俊 弊蹿 康氢阑 罐瘤 臼瘤父 眠啊犬厘矫 鞘夸且鳖 秦辑 佬绢狄 int nSkillDurationType; //CDnSkill::DurationTypeEnum int nSkillTargetType; //CDnSkill::TargetTypeEnum int nEffectType[PvPCommon::Common::MaximumEffectCount]; @@ -5611,7 +5611,7 @@ bool CDNGameDataManager::LoadBattleGroundSkillSet() { if(SkillInfo.nSkillID == (*ii).nSkillID) { - _ASSERT_EXPR(0, L"battlegroundskilltable.dnt ߺ̵!"); + _ASSERT_EXPR(0, L"battlegroundskilltable.dnt 吝汗酒捞叼!"); return false; } } @@ -5650,15 +5650,15 @@ bool CDNGameDataManager::LoadBattleGroundSkillSet() #endif //#ifdef _WORK ////################################################################## - //// FieldNum ̸ + //// FieldNum 固府 祸牢 ////################################################################## struct TempSkillLevelField { int nSkillID; int nSkillLevel; - int nNeedSkillPoint; //ȹʿƮ - int nUseResPoint; //ų Ҹ Ʈ + int nNeedSkillPoint; //裙垫矫鞘夸器牢飘 + int nUseResPoint; //胶懦荤侩矫 家葛 痢飞傈 器牢飘 int nEffectValue[PvPCommon::Common::MaximumEffectCount]; int nEffectValueDuration[PvPCommon::Common::MaximumEffectCount]; //int nMonsterID; @@ -5721,7 +5721,7 @@ bool CDNGameDataManager::LoadBattleGroundSkillSet() { if(SkillLevel.nSkillID == (*ii).nSkillID && SkillLevel.nSkillLevel == (*ii).nSkillLevel) { - _ASSERT_EXPR(0, L"battlegroundskilltable.dnt ̵ ߺ!!"); + _ASSERT_EXPR(0, L"battlegroundskilltable.dnt 酒捞叼客 饭骇 吝汗!!"); return false; } } @@ -5795,7 +5795,7 @@ bool CDNGameDataManager::LoadPvPGameStartConditionTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -5885,7 +5885,7 @@ bool CDNGameDataManager::LoadPvPRankTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -5973,7 +5973,7 @@ const TPvPRankTable* CDNGameDataManager::GetPvPRankTable( const UINT uiLevel ) bool CDNGameDataManager::LoadEnchantData() { #ifdef _WORK - // þƮ ̺ б + // 牢镁飘 抛捞喉 佬扁 DNTableFileFormat *pEnchantTable; #ifdef PRE_FIX_MEMOPT_ENCHANT CDnTableDB::TableEnum eTableEnum = CDnTableDB::TENCHANT_MAIN; @@ -5986,7 +5986,7 @@ bool CDNGameDataManager::LoadEnchantData() pEnchantTable = GetDNTable( eTableEnum ); #else //#ifdef _WORK - // þƮ ̺ б + // 牢镁飘 抛捞喉 佬扁 #ifdef PRE_FIX_MEMOPT_ENCHANT DNTableFileFormat *pEnchantTable = GetDNTable( CDnTableDB::TENCHANT_MAIN ); if( !pEnchantTable ) { @@ -6039,7 +6039,7 @@ bool CDNGameDataManager::LoadEnchantData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -6058,7 +6058,7 @@ bool CDNGameDataManager::LoadEnchantData() int _MaxDown; int _ProtectItemCount; #if defined(PRE_ADD_ENCHANTSHIELD_CASHITEM) - int _ShieldItemCount; // ȭȣ + int _ShieldItemCount; // 惑困 碍拳焊龋俩府 #endif }; @@ -6112,7 +6112,7 @@ bool CDNGameDataManager::LoadEnchantData() pData = it->second; if( pData->pMapLevelData.find(cLevel) != pData->pMapLevelData.end() ) { - g_Log.Log( LogType::_FILELOG, L"EnchantTable.dnt þƮ ߰. ڿ õ˴ϴ.( EnchantID : %d, TableID : %d, Level : %d\r\n", nEnchantID, nItemID, cLevel ); + g_Log.Log( LogType::_FILELOG, L"EnchantTable.dnt 鞍篮 饭骇狼 牢镁飘 惯斑. 第俊巴 公矫邓聪促.( EnchantID : %d, TableID : %d, Level : %d\r\n", nEnchantID, nItemID, cLevel ); continue; } } @@ -6140,8 +6140,8 @@ bool CDNGameDataManager::LoadEnchantData() { pLevelData->nFailResultItemID = 0; //hgoori - // ׽Ʈ æƮ 1 ϰ , ӿ ʽϴ. - //ʿ α׸ ֱ⿡ ʿ信 Ŀ α׸ ߰ϵ ϰڽϴ. + //泅犁 抛胶飘侩 牢忙飘 1锅捞 捞 蔼阑 荤侩窍绊 乐瘤父, 霸烙俊辑绰 静捞瘤 臼嚼聪促. + //阂鞘夸茄 肺弊甫 嘛绊 乐扁俊 鞘夸俊 蝶扼 捞 饶俊 肺弊甫 眠啊窍档废 窍摆嚼聪促. //g_Log.Log(LogType::_FILELOG, L"Not available enchant fail result item.( EnchantID : %d, TableID : %d, Level : %d\r\n", nEnchantID, nItemID, cLevel ); } pLevelData->nPotentialID = pEnchantTable->GetFieldFromLablePtr( iIdx, sFieldNum._PotentialID )->GetInteger(); @@ -6168,7 +6168,7 @@ bool CDNGameDataManager::LoadEnchantData() bool CDNGameDataManager::LoadEnchantMainTable(const DNTableFileFormat& mainTable) { //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -6212,7 +6212,7 @@ bool CDNGameDataManager::LoadEnchantMainTable(const DNTableFileFormat& mainTable pData = it->second; if (pData->pMapLevelData.find(cLevel) != pData->pMapLevelData.end()) { - g_Log.Log(LogType::_FILELOG, L"EnchantTable.dnt þƮ ߰. ڿ õ˴ϴ.( EnchantID : %d, TableID : %d, Level : %d\r\n", nEnchantID, nItemID, cLevel); + g_Log.Log(LogType::_FILELOG, L"EnchantTable.dnt 鞍篮 饭骇狼 牢镁飘 惯斑. 第俊巴 公矫邓聪促.( EnchantID : %d, TableID : %d, Level : %d\r\n", nEnchantID, nItemID, cLevel); continue; } } @@ -6243,7 +6243,7 @@ bool CDNGameDataManager::LoadEnchantNeedItemTable(const DNTableFileFormat& needI m_EnchantNeedItemTable.clear(); //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { @@ -6257,7 +6257,7 @@ bool CDNGameDataManager::LoadEnchantNeedItemTable(const DNTableFileFormat& needI int _FailResultDropItemTableID; int _ProtectItemCount; #if defined(PRE_ADD_ENCHANTSHIELD_CASHITEM) - int _ShieldItemCount; // ȭȣ + int _ShieldItemCount; // 惑困 碍拳焊龋俩府 #endif }; @@ -6280,7 +6280,7 @@ bool CDNGameDataManager::LoadEnchantNeedItemTable(const DNTableFileFormat& needI sFieldNum._FailResultDropItemTableID = needItemTable.GetFieldNum("_FailResultDropItemTableID"); sFieldNum._ProtectItemCount = needItemTable.GetFieldNum("_ProtectItemCount"); #if defined(PRE_ADD_ENCHANTSHIELD_CASHITEM) - sFieldNum._ShieldItemCount = needItemTable.GetFieldNum("_ShieldItemCount"); // ȭȣ + sFieldNum._ShieldItemCount = needItemTable.GetFieldNum("_ShieldItemCount"); // 惑困 碍拳焊龋俩府 #endif //################################################################## @@ -6314,8 +6314,8 @@ bool CDNGameDataManager::LoadEnchantNeedItemTable(const DNTableFileFormat& needI { curData.nFailResultItemID = 0; //hgoori - // ׽Ʈ æƮ 1 ϰ , ӿ ʽϴ. - //ʿ α׸ ֱ⿡ ʿ信 Ŀ α׸ ߰ϵ ϰڽϴ. + //泅犁 抛胶飘侩 牢忙飘 1锅捞 捞 蔼阑 荤侩窍绊 乐瘤父, 霸烙俊辑绰 静捞瘤 臼嚼聪促. + //阂鞘夸茄 肺弊甫 嘛绊 乐扁俊 鞘夸俊 蝶扼 捞 饶俊 肺弊甫 眠啊窍档废 窍摆嚼聪促. //g_Log.Log(LogType::_FILELOG, L"Not available enchant fail result item.( EnchantID : %d, TableID : %d, Level : %d\r\n", nEnchantID, nItemID, cLevel ); } @@ -6334,14 +6334,14 @@ bool CDNGameDataManager::LoadEnchantNeedItemTable(const DNTableFileFormat& needI bool CDNGameDataManager::LoadPotentialData() { #ifdef _WORK - // ټ ̺ б + // 器刨既 抛捞喉 佬扁 DNTableFileFormat *pPotentialTable; if (m_bAllLoaded) pPotentialTable = CDnTableDB::GetInstance().ReLoadSox( CDnTableDB::TPOTENTIAL ); else pPotentialTable = GetDNTable( CDnTableDB::TPOTENTIAL ); #else //#ifdef _WORK - // ټ ̺ б + // 器刨既 抛捞喉 佬扁 DNTableFileFormat *pPotentialTable = GetDNTable( CDnTableDB::TPOTENTIAL ); #endif //#ifdef _WORK if( !pPotentialTable ) { @@ -6362,7 +6362,7 @@ bool CDNGameDataManager::LoadPotentialData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -6527,7 +6527,7 @@ bool CDNGameDataManager::LoadItemDropData() char szLabel[32]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -6624,7 +6624,7 @@ int CDNGameDataManager::LoadAppellationData() } //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -6815,7 +6815,7 @@ bool CDNGameDataManager::LoadMissionData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -6907,7 +6907,7 @@ bool CDNGameDataManager::LoadMissionData() if (pData->AchieveCondition.cEvent >= EventSystem::EventTypeEnum_Amount) { g_Log.Log( LogType::_FILELOG, L"MissionTable.dnt Invalid AchieveEvent ID: %d \n",pData->AchieveCondition.cEvent); - //TODO(Cusrro):Դ汾ƥ + //TODO(Cusrro):可能是资源版本不匹配 //return false; } } @@ -6950,7 +6950,7 @@ bool CDNGameDataManager::LoadMissionData() if (pData->AchieveCondition.cType[j] >= EventSystem::EventValueTypeEnum_Amount) { g_Log.Log( LogType::_FILELOG, L"MissionTable.dnt, Invalid AchieveType\n"); - //TODO(Cusrro):Դ汾ƥ + //TODO(Cusrro):可能是资源版本不匹配 //return false; } #pragma message("disable s_EventValueFuncList temprarly") @@ -6964,10 +6964,10 @@ bool CDNGameDataManager::LoadMissionData() pData->GainCondition.bCheckType = ( pTable->GetFieldFromLablePtr( iIdx, sFieldNum._GainCheckType )->GetInteger() == TRUE ) ? true : false; pData->AchieveCondition.bCheckType = ( pTable->GetFieldFromLablePtr( iIdx, sFieldNum._AchieveCheckType )->GetInteger() == TRUE ) ? true : false; - // + // 单捞磐 啊傍 if( pData->nType == MissionType_MetaShow || pData->nType == MissionType_MetaHide ) { - // Ÿ̶ AchieveParam ̼ ε ٲд. + // 皋鸥诀利捞扼搁 AchieveParam阑 固记 牢郸胶肺 官层敌促. for( int l=0; l<5; l++ ) pData->AchieveCondition.nParam[l] = pTable->GetArrayIndex( pData->AchieveCondition.nParam[l] ); } @@ -6975,7 +6975,7 @@ bool CDNGameDataManager::LoadMissionData() m_pMissionTable.push_back( pData ); //TODO(Cusrro):??? - //if (nItemID != m_pMissionTable.size()) // Ȯغߵ + //if (nItemID != m_pMissionTable.size()) //巩力 绝绰瘤 犬牢秦毫具凳 //{ // g_Log.Log( LogType::_FILELOG, L"MissionTable.dnt, missing MissionData [ItemID:%d]\n", nItemID-1); // return false; @@ -7041,7 +7041,7 @@ bool CDNGameDataManager::LoadDailyMissionData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7137,7 +7137,7 @@ bool CDNGameDataManager::LoadDailyMissionData() if (CDNEventSystem::s_EventValueFuncList[pData->AchieveCondition.cType[j]].pFunc == NULL &&pData->AchieveCondition.cType[j] > 0) { g_Log.Log( LogType::_FILELOG, L"DailyMissionTable.dnt, Invalid s_EventValueFuncList[AchieveType], please check MissionAPI [ItemID:%d]\n", nItemID); - //TODO(Cusrro):Դ汾ƥ + //TODO(Cusrro):可能是资源版本不匹配 //return false; } } @@ -7195,7 +7195,7 @@ bool CDNGameDataManager::LoadDailyMissionData() g_Log.Log(LogType::_FILELOG, L"DailyMissionTable.dnt WEEKENDEVENT Invalid EndTime failed [ItemID:%d]\r\n", nItemID); #if defined (_FINAL_BUILD) -//[debug3] ÿĽʱ ʱ +//[debug3] 检查每周任务的结束时间 这里暂时不检查 #if 0 return false; #endif @@ -7321,7 +7321,7 @@ bool CDNGameDataManager::LoadTypingData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7394,7 +7394,7 @@ bool CDNGameDataManager::LoadGuildWarRewardData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7486,7 +7486,7 @@ bool CDNGameDataManager::LoadCollectionBookData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7534,11 +7534,11 @@ bool CDNGameDataManager::LoadCollectionBookData() TMapAppellationData::iterator iter = m_MapAppellationData.find(nAppellationID); if (iter == m_MapAppellationData.end()) { - //. ݷ Īȣ ǿ Ϳ + //俊矾. 妮泛记 莫龋甫 掘扁 困茄 炼扒俊 乐瘤父 角力 单捞磐俊 绝绰 版快烙 g_Log.Log(LogType::_FILELOG, L"Error! LoadCollectionBookData() - CollectionID : %d, NotData AppellationID : %d\n", Data.nID, nAppellationID); continue; } - //÷Ǻ Īȣ ȹϱ Ǵ Īȣ + //拿泛记合 莫龋甫 裙垫窍扁 困茄 炼扒捞 登绰 莫龋俊霸 沥焊 历厘 iter->second.nUseCollectionBookIndex.push_back(Data.nID); Data.nVecAppellationArrayIndex.push_back(GetAppellationArrayIndex(nAppellationID)); } @@ -7596,7 +7596,7 @@ bool CDNGameDataManager::LoadTaxData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7710,7 +7710,7 @@ bool CDNGameDataManager::LoadSealData() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7819,7 +7819,7 @@ bool CDNGameDataManager::LoadPCBangData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -7907,7 +7907,7 @@ int CDNGameDataManager::GetPCBangParam1(int nPCBangType, int nPCBangGrade) int nValue = 0; switch (nPCBangGrade) { - case PCBang::Grade::None: // Ǿ̵ ƴϵ ⺻ ־(Ϲݿ Ǿ ;) + case PCBang::Grade::None: // 乔揪规捞电 酒聪电 扁夯蔼篮 持绢拎具窃(老馆俊辑 乔揪规 艾阑锭 蔼 掘绢客具窃) case PCBang::Grade::Normal: { if (!pPCBangData->VecPCBangParam.empty()) @@ -7955,7 +7955,7 @@ int CDNGameDataManager::GetPCBangParam2(int nPCBangType, int nPCBangGrade) int nValue = 0; switch (nPCBangGrade) { - case PCBang::Grade::None: // Ǿ̵ ƴϵ ⺻ ־(Ϲݿ Ǿ ;) + case PCBang::Grade::None: // 乔揪规捞电 酒聪电 扁夯蔼篮 持绢拎具窃(老馆俊辑 乔揪规 艾阑锭 蔼 掘绢客具窃) case PCBang::Grade::Normal: { if (!pPCBangData->VecPCBangParam.empty()) @@ -8147,7 +8147,7 @@ bool CDNGameDataManager::LoadCashCommodityData(bool bReload) return false; } - // ̳ + //归诀侩 牧抛捞呈 积己 TMapCashCommodityData pBackupCashCommodityData; #ifdef _WORK if (bReload || m_bAllLoaded) @@ -8155,7 +8155,7 @@ bool CDNGameDataManager::LoadCashCommodityData(bool bReload) if (bReload) #endif //#ifdef _WORK { - //ε ̳ صΰ ̳ʸ . + //府肺靛扼搁 牧抛捞呈 归诀秦滴绊 牧抛捞呈甫 厚款促. ScopeLock Lock(m_Sync); pBackupCashCommodityData = m_pCashCommodityData; @@ -8165,7 +8165,7 @@ bool CDNGameDataManager::LoadCashCommodityData(bool bReload) char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -8283,7 +8283,7 @@ bool CDNGameDataManager::LoadCashCommodityData(bool bReload) for (int i = 0; i < pSox->GetItemCount(); i++){ TCashCommodityData *pCashData = new TCashCommodityData; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 //memset(pCashData, 0, sizeof(TCashCommodityData)); int nID = pSox->GetItemID(i); @@ -8356,7 +8356,7 @@ bool CDNGameDataManager::LoadCashCommodityData(bool bReload) if (bReload) #endif //#ifdef _WORK { - // ͸ . + //扁粮狼 单捞磐甫 瘤款促. ScopeLock Lock(m_Sync); SAFE_DELETE_PMAP(TMapCashCommodityData, pBackupCashCommodityData); } @@ -8558,12 +8558,12 @@ bool CDNGameDataManager::GetCashCommodityNoRefund(int nID, int nSN) bool bResult; if (!pCashData) { - bResult = true; // Ұ.. + bResult = true; // 阂啊瓷.. return bResult; } bResult = pCashData->bNoRefund; - if( !bResult ) // ȯ ϶ Ÿ ѹ Ȯ..ȹ Ǽ .. + if( !bResult ) // 券阂 啊瓷老锭 鸥涝栏肺 茄锅 歹 犬牢窍磊..扁裙评 角荐 规瘤.. { switch(GetItemMainType(nID)) { @@ -8644,7 +8644,7 @@ bool CDNGameDataManager::LoadCashPackageData(bool bReload) return false; } - // ̳ + //归诀侩 牧抛捞呈 积己 TMapCashPackageData pBackupCashPackageData; #ifdef _WORK if (bReload || m_bAllLoaded) @@ -8652,7 +8652,7 @@ bool CDNGameDataManager::LoadCashPackageData(bool bReload) if (bReload) #endif //#ifdef _WORK { - //ε ̳ صΰ ̳ʸ . + //府肺靛扼搁 牧抛捞呈 归诀秦滴绊 牧抛捞呈甫 厚款促. ScopeLock Lock(m_Sync); pBackupCashPackageData = m_pCashPackageData; @@ -8662,7 +8662,7 @@ bool CDNGameDataManager::LoadCashPackageData(bool bReload) char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -8685,7 +8685,7 @@ bool CDNGameDataManager::LoadCashPackageData(bool bReload) for (int i = 0; i < pSox->GetItemCount(); i++){ TCashPackageData *pCashData = new TCashPackageData; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 //memset(pCashData, 0, sizeof(TCashPackageData)); int nID = pSox->GetItemID(i); @@ -8710,7 +8710,7 @@ bool CDNGameDataManager::LoadCashPackageData(bool bReload) if (bReload) #endif //#ifdef _WORK { - // ͸ . + //扁粮狼 单捞磐甫 瘤款促. ScopeLock Lock(m_Sync); SAFE_DELETE_PMAP(TMapCashPackageData, pBackupCashPackageData); } @@ -8781,7 +8781,7 @@ int CDNGameDataManager::GetCashPackageCount(int nPackageSN) } #if defined(PRE_ADD_VIP) -// ߱ VIP +// 吝惫 VIP bool CDNGameDataManager::LoadVIPData() { #ifdef _WORK @@ -8813,14 +8813,14 @@ bool CDNGameDataManager::LoadVIPData() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _VipID; // VIPTable ID - int _MonthItem; // ij ǰ ѹ(30 ѹ ֱ) - std::vector _MailID; // ϵ + int _VipID; // VIPTable俊辑狼 ID + int _MonthItem; // 某矫 酒捞袍 惑前 逞滚(30老 搬力矫 茄锅 林扁) + std::vector _MailID; // 焊尘 皋老甸 int _AutoPay; }; @@ -9171,11 +9171,11 @@ bool CDNGameDataManager::LoadGachaData_JP( void ) TGachaponData_JP* pGachaponData= m_mapGachaData[ nGachaShopIndex ]; pGachaponData->nGachaponIndex = nGachaShopIndex; - // ε 4 . ī ߰Ǹ 5. ε 1 Ѵ. + // 流诀 牢郸胶 鉴辑措肺 4俺 蔼捞 乐澜. 酒墨单雇 眠啊登搁 5俺. 风橇 牢郸胶绰 1何磐 矫累茄促. for( int nClassID = 1; nClassID <= CLASSKINDMAX; ++nClassID ) { #ifdef PRE_FIX_LOAD_GACHA_DATA - // 1 15 CLASS:4 / 16ʹ CLASS:5  . ͸ оִ Ǿ־ Ʒ ڵ尡 index и ߻. + // 泅犁 1瞒何磐 15瞒鳖瘤绰 CLASS:4 / 16瞒何磐绰 CLASS:5 肺 甸绢啊 乐澜. 辑滚绰 阿 瞒荐狼 单捞磐甫 傈何 佬绢林绰 屈侥栏肺 登绢乐绢 酒贰 内靛啊 乐瘤 臼栏搁 index啊 剐府绰 泅惑 惯积. int nGachaponTableId = pSox->GetItemID(iIndex); int iCurGachaponIDXPrimary = pSox->GetIDXprimary( nGachaponTableId ); int nCurGachaShopIndex = pSox->GetFieldFromLablePtr( iCurGachaponIDXPrimary, sFieldNum._GachaNum )->GetInteger(); @@ -9190,7 +9190,7 @@ bool CDNGameDataManager::LoadGachaData_JP( void ) for( int nPart = CASHEQUIPMIN; nPart < CASHEQUIPMAX; ++nPart ) { - // ̺ ǵǾִ. Ŀ ̺ Ǹ . + // 泅犁鳖瘤绰 格吧捞 鳖瘤父 抛捞喉捞 沥狼登绢乐促. 眠饶俊 抛捞喉捞 荐沥登搁 鞍捞 荐沥秦拎具 窃. if( CASHEQUIP_NECKLACE < nPart ) break; @@ -9247,7 +9247,7 @@ bool CDNGameDataManager::LoadLevelupEvent() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -9275,7 +9275,7 @@ bool CDNGameDataManager::LoadLevelupEvent() for (int i = 0; i < pSox->GetItemCount(); i++){ TLevelupEvent *pLevelupEvent = new TLevelupEvent; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 //memset(pLevelupEvent, 0, sizeof(TLevelupEvent)); int nID = pSox->GetItemID(i); @@ -9309,7 +9309,7 @@ void CDNGameDataManager::GetLevelupEvent(int nLevel, int nClass, int nJob, std:: else { if ((m_pVecLevelupEvent[i]->cClassID != 0) && (m_pVecLevelupEvent[i]->cClassID != nClass)) - continue; // classid 0̸ + continue; // classid 0捞搁 葛滴 器窃 } VecEventList.push_back(m_pVecLevelupEvent[i]); @@ -9318,8 +9318,8 @@ void CDNGameDataManager::GetLevelupEvent(int nLevel, int nClass, int nJob, std:: bool CDNGameDataManager::GetLevelupEventbyType(int nLevel, TLevelupEvent::eEventType eType, TLevelupEvent &Event) { - //ƿ ~ ؼ Ư Ͼ̵ Ѱ  ⿡ ̴ϴ. Ÿ3 ̺ б ̺Ʈ! - //Ÿ о ؾѴٸ ȫ ̾߱ ؾ + //酒坷 部芬秦~ 汗蓖蜡历 包访秦辑 漂沥 皋老酒捞叼 笛镑捞 绝绢辑 咯扁俊 持栏继翠聪促. 鸥涝3锅 饭骇诀抛捞喉阑 佬扁绰 窍瘤父 汗蓖蜡历 捞亥飘侩烙! + //鸥涝栏肺 佬绢辑 荤侩秦具茄促搁 快霖全揪客 捞具扁 秦具窃 if (m_pVecLevelupEvent.empty()) return false; for (int i = 0; i <(int)m_pVecLevelupEvent.size(); i++) { @@ -9434,7 +9434,7 @@ bool CDNGameDataManager::LoadItemOptionTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -9514,7 +9514,7 @@ bool CDNGameDataManager::LoadCombinedShopTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -9529,9 +9529,9 @@ bool CDNGameDataManager::LoadCombinedShopTableData() int PurchaseItemValue[Shop::Max::PurchaseType]; int PurchaseLimitType; int PurchaseLimitValue; - int buyLimitCount; // . + int buyLimitCount; // 备概 俺荐 力茄. #if defined (PRE_ADD_COMBINEDSHOP_PERIOD) - int Period; // Ⱓ + int Period; // 扁埃力 酒捞袍 #endif #if defined( PRE_ADD_LIMITED_SHOP ) int ShopLimitReset; @@ -9642,7 +9642,7 @@ bool CDNGameDataManager::LoadCombinedShopTableData() vAbuseItemID.push_back(nItemID); } - // ߺ PurchaseType ˻ + // 吝汗 PurchaseType 八荤 if( k>0 && Data.PurchaseType[k].PurchaseType != Shop::PurchaseType::None ) { for( int j=0 ; j NpcReputation::Common::MaxMailRandValue ) { _ASSERT(0); - g_Log.Log( LogType::_FILELOG, L"ReputeTable.dnt MailID:%d Ȯ̻\r\n", Data.iMailID[j] ); - return false; + g_Log.Log( LogType::_FILELOG, L"ReputeTable.dnt MailID:%d 犬伏捞惑\r\n", Data.iMailID[j] ); + //return false; } } @@ -9957,7 +9957,7 @@ bool CDNGameDataManager::LoadPresentTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10027,7 +10027,7 @@ bool CDNGameDataManager::LoadMailTableData() if( m_pItemData.empty() ) { _ASSERT( 0 ); - g_Log.Log( LogType::_FILELOG, L"ItemTable εؾմϴ.\r\n" ); + g_Log.Log( LogType::_FILELOG, L"ItemTable阑 刚历 肺靛秦具钦聪促.\r\n" ); return false; } @@ -10060,7 +10060,7 @@ bool CDNGameDataManager::LoadMailTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10202,7 +10202,7 @@ bool CDNGameDataManager::LoadStoreBenefitData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { @@ -10293,7 +10293,7 @@ bool CDNGameDataManager::LoadMasterSystemDecreaseTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10384,7 +10384,7 @@ bool CDNGameDataManager::LoadMasterSystemGainTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10469,7 +10469,7 @@ bool CDNGameDataManager::LoadSecondarySkillTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10546,7 +10546,7 @@ bool CDNGameDataManager::LoadSecondarySkillLevelTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10586,7 +10586,7 @@ bool CDNGameDataManager::LoadSecondarySkillLevelTableData() Data.iExp = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.SecondarySkillExp )->GetInteger(); Data.iParam = pSox->GetFieldFromLablePtr( iIdx, sFieldNum.SecondarySkillParam )->GetInteger(); - // Head б + // Head 佬扁 if( !(Data.Grade == SecondarySkill::Grade::Beginning && Data.iLevel == 1) ) continue; @@ -10595,7 +10595,7 @@ bool CDNGameDataManager::LoadSecondarySkillLevelTableData() std::vector vData; vData.push_back( Data ); - // Tail б + // Tail 佬扁 while( Data.iNextID > 0 ) { iIdx = pSox->GetIDXprimary( Data.iNextID ); @@ -10649,7 +10649,7 @@ TSecondarySkillLevelTableData* CDNGameDataManager::GetSecondarySkillLevelTableDa return &(*itor).second[i]; } - // Table Return + // 付瘤阜 Table Return return &(*itor).second[(*itor).second.size()-1]; } @@ -10684,7 +10684,7 @@ bool CDNGameDataManager::LoadSecondarySkillRecipeTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10824,7 +10824,7 @@ bool CDNGameDataManager::LoadInstantItemTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -10889,7 +10889,7 @@ bool CDNGameDataManager::LoadFarmCultivateTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -11002,7 +11002,7 @@ bool CDNGameDataManager::LoadFishingTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum : public TFishingTableData @@ -11019,7 +11019,7 @@ bool CDNGameDataManager::LoadFishingTableData() sFieldNum.nSkillPointSuccess = pSox->GetFieldNum( "_GetSkillPointSuccess" ); sFieldNum.nSkillPointFailure = pSox->GetFieldNum( "_GetSkillPointFailure" ); sFieldNum.nSuccessProbability = pSox->GetFieldNum( "_SuccessProbability" ); - sFieldNum.nSuccessDropTableID = pSox->GetFieldNum( "_SuccessDrapID" ); //ź ϴ + sFieldNum.nSuccessDropTableID = pSox->GetFieldNum( "_SuccessDrapID" ); //坷藕单 老窜 せ //################################################################## // Load @@ -11092,7 +11092,7 @@ bool CDNGameDataManager::LoadFishingPointTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum : public TFishingPointTableData @@ -11193,7 +11193,7 @@ bool CDNGameDataManager::LoadFishingAreaTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum : public TFishingAreaTableData @@ -11281,7 +11281,7 @@ bool CDNGameDataManager::LoadJobTableData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -11342,7 +11342,7 @@ TJobTableData* CDNGameDataManager::GetJobTableData( int nJobTableID ) if( itor != m_JobTableData.end() ) { TJobTableData * pTJobTableData = &(itor->second); - if( pTJobTableData->cJobNumber >= 0 ) // ⺻ 0 ̶ . + if( pTJobTableData->cJobNumber >= 0 ) // 扁夯流诀篮 瞒荐啊 0 何磐 矫累捞扼 荐沥. return pTJobTableData; } @@ -11369,7 +11369,7 @@ int CDNGameDataManager::GetParentJob( int iJob ) if( itor != m_JobTableData.end() ) { TJobTableData * pTJobTableData = &(itor->second); - if( pTJobTableData->cJobNumber > 0 ) // θ Ʈ Ƿ 0 ū ̵ . + if( pTJobTableData->cJobNumber > 0 ) // 何葛流诀阑 掘绢坷绰 流诀篮 风飘 流诀捞 瞪 荐 绝栏骨肺 0 焊促 奴 流诀 酒捞叼父 倾侩. return pTJobTableData->cParentJob; } return iJob; @@ -11381,7 +11381,7 @@ int CDNGameDataManager::GetJobNumber( int iJob ) if( itor != m_JobTableData.end() ) { TJobTableData * pTJobTableData = &(itor->second); - if( pTJobTableData->cJobNumber >= 0 ) // ⺻ 0 ̶ . + if( pTJobTableData->cJobNumber >= 0 ) // 扁夯流诀篮 瞒荐啊 0 何磐 矫累捞扼 荐沥. return pTJobTableData->cJobNumber; } return 0; @@ -11455,14 +11455,14 @@ bool CDNGameDataManager::LoadGlyphSkillData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _SkillLevelID; // ų̺ID - int _GlyphType; // Ÿ - int _SkillID; // ų̺ID + int _SkillLevelID; // 胶懦饭骇抛捞喉ID + int _GlyphType; // 巩厘 鸥涝 + int _SkillID; // 胶懦抛捞喉ID }; TempFieldNum sFieldNum; @@ -11545,7 +11545,7 @@ bool CDNGameDataManager::LoadGlyphSlotData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -11682,7 +11682,7 @@ bool CDNGameDataManager::LoadGlyphChargeData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -11765,13 +11765,13 @@ bool CDNGameDataManager::LoadCharmItemKeyData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _CharmItemID; // ItemID - int _Key[CharmItemKeyMax]; // ID + int _CharmItemID; // 惑磊 ItemID + int _Key[CharmItemKeyMax]; // 凯艰ID }; TempFieldNum sFieldNum; @@ -11848,18 +11848,18 @@ bool CDNGameDataManager::LoadCharmItemData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _CharmNum; // ŷ¾ ȣ - int _Count; // ȹ - int _Prob; // Ȯ - int _Period; // Ⱓ - int _ItemID; // ID - int _Gold; // - int _Msg; // ޽ + int _CharmNum; // 概仿酒捞袍 锅龋 + int _Count; // 蜡历啊 裙垫且 俺荐 + int _Prob; // 犬伏 + int _Period; // 扁埃 + int _ItemID; // 酒捞袍ID + int _Gold; // 榜靛 + int _Msg; // 皋矫瘤 焊尘瘤 咯何 }; TempFieldNum sFieldNum; @@ -11972,7 +11972,7 @@ bool CDNGameDataManager::LoadCharmCountData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -12047,14 +12047,14 @@ bool CDNGameDataManager::LoadChaosCubeStuffData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _ChaosNum; // ŷ¾ ȣ + int _ChaosNum; // 概仿酒捞袍 锅龋 int _Count; // - int _ItemID; // ID + int _ItemID; // 酒捞袍ID }; TempFieldNum sFieldNum; @@ -12127,18 +12127,18 @@ bool CDNGameDataManager::LoadChaosCubeResultData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int _ChaosNum; // ŷ¾ ȣ - int _Count; // ȹ - int _Prob; // Ȯ - int _Period; // Ⱓ - int _ItemID; // ID - int _Gold; // - int _Msg; // ޽ + int _ChaosNum; // 概仿酒捞袍 锅龋 + int _Count; // 蜡历啊 裙垫且 俺荐 + int _Prob; // 犬伏 + int _Period; // 扁埃 + int _ItemID; // 酒捞袍ID + int _Gold; // 榜靛 + int _Msg; // 皋矫瘤 焊尘瘤 咯何 }; TempFieldNum sFieldNum; @@ -12235,7 +12235,7 @@ bool CDNGameDataManager::LoadGuildLevelData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府祸牢 //################################################################## struct TempFieldNum @@ -12340,7 +12340,7 @@ bool CDNGameDataManager::LoadGuildWarPointData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府祸牢 //################################################################## struct TempFieldNum @@ -12388,7 +12388,7 @@ TGuildWarPoint *CDNGameDataManager::GetGuildWarPointData(int nRank) bool CDNGameDataManager::LoadGuildWareData() { - // ִ밪 ʱȭ + // 弥措蔼 檬扁拳 m_nGuildLimitMaxCoin = 0; m_nGuildLimitMaxItem = 0; @@ -12422,7 +12422,7 @@ bool CDNGameDataManager::LoadGuildWareData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府祸牢 //################################################################## struct TempFieldNum @@ -12450,32 +12450,32 @@ bool CDNGameDataManager::LoadGuildWareData() int nLimitIndex = pSox->GetFieldFromLablePtr(nIdx, sFieldNum._LimitIndex)->GetInteger(); int nLimitValue = pSox->GetFieldFromLablePtr(nIdx, sFieldNum._LimitValue)->GetInteger(); - // â ̿ + // 辨靛芒绊 酒捞袍 捞侩力茄 if (nType == 0) { - // ߺŰ ˻ + // 吝汗虐 八荤 if (m_GuildLimitItem.find(nLimitIndex) != m_GuildLimitItem.end()) { DN_ASSERT(0, "Check!"); } - // ִ밪 + // 弥措蔼 魂免 if (nLimitValue > m_nGuildLimitMaxItem) m_nGuildLimitMaxItem = nLimitValue; m_GuildLimitItem[nLimitIndex] = nLimitValue; } - // â + // 辨靛芒绊 免陛 力茄 else if (nType == 1) { - // ߺŰ ˻ + // 吝汗虐 八荤 if (m_GuildLimitCoin.find(nLimitIndex) != m_GuildLimitCoin.end()) { DN_ASSERT(0, "Check"); } - // ִ밪 + // 弥措蔼 魂免 if (nLimitValue > m_nGuildLimitMaxCoin) m_nGuildLimitMaxCoin = nLimitValue; @@ -12551,7 +12551,7 @@ bool CDNGameDataManager::LoadVehicleData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -12679,7 +12679,7 @@ bool CDNGameDataManager::LoadVehiclePartsData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -12710,7 +12710,7 @@ bool CDNGameDataManager::LoadVehiclePartsData() int nIdx = pSox->GetIDXprimary(nItemID); //TVehiclePartsData Data = {0, }; - //2010.10.7 haling STL ȣ ڷ ȯ + //2010.10.7 haling STL 焊龋 困秦 积己磊肺 函券 TVehiclePartsData Data; Data.nItemID = nItemID; Data.nVehicleClassID = pSox->GetFieldFromLablePtr(nIdx, sFieldNum._VehicleClassID)->GetInteger(); @@ -12775,7 +12775,7 @@ bool CDNGameDataManager::LoadPetLevelData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -12871,7 +12871,7 @@ TPetLevelDetail *CDNGameDataManager::GetPetLevelDetail(int nPetBodyItemID, int n break; } else - nPetLevelIndex = i; // MAX + nPetLevelIndex = i; // MAX饭闺老 版快 } if( nPetLevelIndex == -1 ) @@ -12919,7 +12919,7 @@ bool CDNGameDataManager::LoadPetFoodData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13181,7 +13181,7 @@ bool CDNGameDataManager::LoadExchangeTradeData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13215,14 +13215,14 @@ bool CDNGameDataManager::LoadExchangeTradeData() m_MapExchangeTrade.insert(make_pair(Data.nItemID, Data)); - // ׷̵ ִ밹 ˻ + // 弊缝酒捞叼 弥措肮荐 八荤 if (Data.nGroupID >= ITEMEXCHANGEGROUP_MAX) { g_Log.Log( LogType::_FILELOG, L"LoadExchangeTradeData Over ITEMEXCHANGEGROUP_MAX\r\n"); return false; } - // īװID ׷캰 Ѵ. + // 墨抛绊府ID俊 蝶扼 弊缝喊肺 历厘茄促. if (Data.nCategoryType == 1) m_VecExchangeGroupID[Data.nGroupID].push_back(Data.ExchangeType); } @@ -13293,7 +13293,7 @@ bool CDNGameDataManager::LoadPVPMissionRoom() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13351,7 +13351,7 @@ bool CDNGameDataManager::LoadPVPMissionRoom() Data.nChannelType = pSox->GetFieldFromLablePtr(nIdx, sFieldNum._ChannelType)->GetInteger(); #endif //#ifdef PRE_ADD_COLOSSEUM_BEGINNER - // ׷̵ ִ밹 ˻ + // 弊缝酒捞叼 弥措肮荐 八荤 if (Data.nGroupID >= PVPMISSIONROOMGROUP_MAX) { g_Log.Log( LogType::_FILELOG, L"LoadPVPMissionRoom Over PVPMISSIONROOMGROUP_MAX\r\n"); @@ -13412,7 +13412,7 @@ bool CDNGameDataManager::LoadGhoulModeCondition() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13568,7 +13568,7 @@ bool CDNGameDataManager::LoadMonsterMutationGroupData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13662,7 +13662,7 @@ bool CDNGameDataManager::LoadMonsterMutationData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13813,7 +13813,7 @@ bool CDNGameDataManager::LoadMonsterMutationSkillData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -13890,7 +13890,7 @@ bool CDNGameDataManager::LoadReputeBenefitData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14012,7 +14012,7 @@ bool CDNGameDataManager::LoadGuildMarkData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14078,7 +14078,7 @@ bool CDNGameDataManager::IsValidGuildMark(int nItemID, bool bCheckCash) if(bCheckCash) { - // ijüũؼ ش ij FALSE ó + // 某浆眉农秦辑 秦寸 酒捞袍捞 某浆老 版快 FALSE 贸府 if((*ii).bCash) return false; else return true; } @@ -14121,7 +14121,7 @@ bool CDNGameDataManager::LoadPlayerCommonLeaveTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14172,7 +14172,7 @@ bool CDNGameDataManager::LoadPlayerCommonLeaveTable() Data.fAddGainExp = pSox->GetFieldFromLablePtr(nIdx, sFieldNum.AddGainExp)->GetFloat(); if(Data.fAddGainExp < 1) { - //Ȥ 𸣴 1 (Ȥ 1 Ǿ ϴ 쿡 Ŭ̾Ʈ CDnStageClearReportDlg::Process Լ PHASE03_RANK_STARTκе ؾ) + //趣矫 葛福聪 蔼捞 1焊促 累栏搁 坷幅 免仿(趣矫 1焊促 累篮 蔼捞 利侩登绢具 窍绰 版快俊绰 努扼捞攫飘 CDnStageClearReportDlg::Process 窃荐狼 PHASE03_RANK_START何盒档 荐沥秦具窃) g_Log.Log( LogType::_FILELOG, L"playercommonleveltable.dnt _AddGainExp Error\r\n" ); return false; } @@ -14253,7 +14253,7 @@ bool CDNGameDataManager::LoadMasterSysFeelTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14332,7 +14332,7 @@ bool CDNGameDataManager::LoadGlobalEventData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14483,7 +14483,7 @@ bool CDNGameDataManager::LoadEveryDayEventData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14506,7 +14506,7 @@ bool CDNGameDataManager::LoadEveryDayEventData() sFieldNum._CashMailID = pSox->GetFieldNum("_CashMailID"); sFieldNum._Number = pSox->GetFieldNum("_Number"); - int nPrevNumber = 0; // ȸ ؼ ΰ ȸ + int nPrevNumber = 0; //捞傈 雀瞒客 备盒秦辑 滴俺狼 雀瞒啊 乐阑版快 坷幅 免仿 //################################################################## // Load @@ -14535,7 +14535,7 @@ bool CDNGameDataManager::LoadEveryDayEventData() nPrevNumber = Event.nNumber; else if(nPrevNumber != Event.nNumber) { - //Ȱȭ ̺Ʈ ΰ + //劝己拳等 捞亥飘啊 滴俺牢 版快 坷幅 免仿 g_Log.Log( LogType::_FILELOG, L"everydayeventtable.dnt Active Number Error\r\n" ); return false; } @@ -14572,7 +14572,7 @@ TEveryDayEventData* CDNGameDataManager::GetEveryDayEventRewardMailID(int iOngoin for(itor = m_VecEveryDayEvent.begin(); itor != m_VecEveryDayEvent.end(); itor++) { - // tStartDated tEndDate üũ ߰ + //泅犁 tStartDated客 tEndDate 眉农档 眠啊 if((*itor).nEventOnOff && tChectDate >= (*itor).tStartDate && tChectDate <= (*itor).tEndDate ) { if((*itor).nSquenceDateCount == iOngoingDay ) @@ -14705,7 +14705,7 @@ bool CDNGameDataManager::LoadPartySortWeightTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14773,7 +14773,7 @@ bool CDNGameDataManager::LoadDungeonSortWeightTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14847,7 +14847,7 @@ bool CDNGameDataManager::LoadGuildRewardItemData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -14947,7 +14947,7 @@ bool CDNGameDataManager::LoadSaleCouponData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15044,7 +15044,7 @@ void CDNGameDataManager::InitSkillLevelTableIDList() std::vector vlSkillLevelList; pSkillLevelTable->GetItemIDListFromField( "_SkillIndex", nSkillID, vlSkillLevelList ); - // pve, pvp ȮϿ ɷ. + // pve, pvp 措惑牢瘤 犬牢窍咯 吧矾晨. vector::iterator iterLevelList = vlSkillLevelList.begin(); for( iterLevelList; iterLevelList != vlSkillLevelList.end(); ++iterLevelList) { @@ -15106,7 +15106,7 @@ void CDNGameDataManager::AddSkillLevelTableID(int nSkillID, int nSkillLevel, int SKILL_LEVEL_TABLEID_LIST::iterator findIter = m_SkillLevelTableIDList[nApplyType].find(nSkillID); if (findIter != m_SkillLevelTableIDList[nApplyType].end()) { - // Ʈ ϸ Ʈ ߰ Ѵ.. + //扁粮 府胶飘啊 粮犁 窍搁 弊 府胶飘俊 眠啊 茄促.. findIter->second.AddSkillLevelTableID(nSkillLevel, nSkillLevelTableID); } else @@ -15159,7 +15159,7 @@ bool CDNGameDataManager::LoadNamedItemData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15247,7 +15247,7 @@ bool CDNGameDataManager::LoadPotentialTransferData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15344,7 +15344,7 @@ bool CDNGameDataManager::LoadCashErasableType() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15419,7 +15419,7 @@ bool CDNGameDataManager::LoadCombinePartyData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15539,7 +15539,7 @@ bool CDNGameDataManager::LoadPcCafeRentData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15619,7 +15619,7 @@ int CDNGameDataManager::GetPcCafeRentItemID(BYTE cLevel, char cClassID, BYTE cJo if( !pItemData ) continue; vList.insert(std::make_pair(pRentItem->nItemID,pRentItem->nItemOption)); - if( pItemData->nType == ITEMTYPE_PET || pItemData->nType == ITEMTYPE_VEHICLE ) // , Ż κ丮 üũ + if( pItemData->nType == ITEMTYPE_PET || pItemData->nType == ITEMTYPE_VEHICLE ) // 脐, 呕巴篮 牢亥配府 肮荐眉农 救窃 continue; ++nCount; } @@ -15667,7 +15667,7 @@ bool CDNGameDataManager::LoadCashBuyShortcut() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15781,7 +15781,7 @@ bool CDNGameDataManager::LoadEnchantTransferData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15879,7 +15879,7 @@ bool CDNGameDataManager::LoadWeeklyEvent() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -15915,7 +15915,7 @@ bool CDNGameDataManager::LoadWeeklyEvent() int nDayOfWeek = pDnt->GetFieldFromLablePtr(nIdx, sFieldNum.nDayOfWeek)->GetInteger(); if (nDayOfWeek <= 0) continue; - if( nDayOfWeek == 7 ) // Ͽ 0̴. + if( nDayOfWeek == 7 ) // 老夸老篮 0捞促. nDayOfWeek = 0; WeeklyEvent::TWeeklyEvent *pEvent = GetWeeklyEvent(nDayOfWeek); @@ -16062,7 +16062,7 @@ bool CDNGameDataManager::LoadTotalLevelSkill() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -16145,7 +16145,7 @@ bool CDNGameDataManager::LoadTotalLevelSkill() int nSkillIdx = pSkillTable->GetIDXprimary( LevelTable.nSkillID ); - // ڴ Ѱ + // 付阑侩 牢磊绰 公炼扒 茄俺肺 烹老 TotalLevelSkill::TTotalSkillBlowTable BlowData; memset(&BlowData, 0, sizeof(TotalLevelSkill::TTotalSkillBlowTable)); BlowData.nSkillID = LevelTable.nSkillID; @@ -16282,7 +16282,7 @@ bool CDNGameDataManager::LoadKeepBoxProvideItem() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -16384,7 +16384,7 @@ bool CDNGameDataManager::LoadRemoteQuestData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -16558,15 +16558,15 @@ bool CDNGameDataManager::LoadGuildSupport() char szTemp[MAX_PATH] = { 0, }; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum { - int nJoinMinLevel; //ʱ尡Խ ּҷ - int nJoinMaxLevel; //ʱ尡Խ ִ뷹 - int nFirstJoinMailID; //ʰԽ Ͼ̵ - int nMaxLevelGuildSupportMailID; //ʰ 忡 ̵ + int nJoinMinLevel; //弥檬辨靛啊涝矫 弥家饭骇 + int nJoinMaxLevel; //弥檬辨靛啊涝矫 弥措饭骇 + int nFirstJoinMailID; //弥檬啊涝矫 焊惑皋老酒捞叼 + int nMaxLevelGuildSupportMailID; //弥檬啊涝茄 辨靛俊辑 父乏矫 焊惑酒捞叼 }; TempFieldNum sFieldNum; @@ -16676,7 +16676,7 @@ bool CDNGameDataManager::LoadWorldPVPMissionRoom() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -16832,7 +16832,7 @@ bool CDNGameDataManager::LoadActiveMissionData() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -16911,7 +16911,7 @@ bool CDNGameDataManager::LoadActiveMissionData() { g_Log.Log( LogType::_FILELOG, L"MissionTable.dnt, Invalid AchieveType\n"); - //TODO(Cussrro):Դƥ + //TODO(Cussrro):可能是资源不匹配吧 //return false; } @@ -17009,7 +17009,7 @@ TActiveMissionData* CDNGameDataManager::GetRandomActiveMission( int nMapIndex, i { if( m_ActiveSetTable.find(nMapIndex) == m_ActiveSetTable.end() ) return NULL; - // index ġ ID - 1 + //角力 index 困摹绰 ID - 1 蔼 int nIndex = m_ActiveSetTable[nMapIndex][nRandomSeed % m_ActiveSetTable[nMapIndex].size()] - 1; return GetActiveMissionData(nIndex); } @@ -17051,7 +17051,7 @@ bool CDNGameDataManager::LoadBonusDropTable(void) char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17153,7 +17153,7 @@ bool CDNGameDataManager::LoadDropItemEnchant() char szTemp[MAX_PATH]; //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17261,7 +17261,7 @@ bool CDNGameDataManager::LoadAlteiaWorldMapInfo() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17381,7 +17381,7 @@ bool CDNGameDataManager::LoadStampTable() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17494,7 +17494,7 @@ bool CDNGameDataManager::LoadTalismanData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17573,7 +17573,7 @@ bool CDNGameDataManager::LoadTalismanSlotData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17651,7 +17651,7 @@ bool CDNGameDataManager::IsTalismanSlotLevel(int nTalismanIndex, int nCharLevel) #if defined( PRE_DRAGONBUFF ) void CDNGameDataManager::AddWorldBuffData( int nItemID ) { - // ð ⼭ ؼ ־ + // 扁霖 矫埃 唱坷搁 咯扁辑 歹秦辑 持绢淋 TMapWorldBuffData::iterator itor = m_MapWorldBuffData.find(nItemID); CTimeSet CurTime; int nSecond = static_cast(CGlobalWeightTable::GetInstance().GetValue( CGlobalWeightTable::DragonBuffWaitTime )); @@ -17712,7 +17712,7 @@ bool CDNGameDataManager::LoadPVPGambleRoomData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum @@ -17815,7 +17815,7 @@ bool CDNGameDataManager::LoadStageWeightData() #endif //#ifdef _WORK //################################################################## - // FieldNum ̸ + // FieldNum 固府 祸牢 //################################################################## struct TempFieldNum