text encoding fixed
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#include "stdafx.h"
|
||||
#include "stdafx.h"
|
||||
#include "char.h"
|
||||
#include "mob_manager.h"
|
||||
#include "affect.h"
|
||||
@@ -64,26 +64,26 @@ bool CPolymorphUtils::PolymorphCharacter(LPCHARACTER pChar, LPITEM pItem, const
|
||||
|
||||
// dwDuration *= 60;
|
||||
|
||||
// 변신 확률 = 캐릭터 레벨 - 몹 레벨 + 둔갑서 레벨 + 29 + 둔갑 스킬 레벨
|
||||
// 변신 확률 = 캐릭터 레벨 - 몹 레벨 + 둔갑서 레벨 + 29 + 둔갑 스킬 레벨
|
||||
iPolyPercent = pChar->GetLevel() - pMob->m_table.bLevel + pItem->GetSocket(2) + (29 + bySkillLevel);
|
||||
|
||||
if (iPolyPercent <= 0)
|
||||
{
|
||||
pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("둔갑에 실패 하였습니다"));
|
||||
pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("둔갑에 실패 하였습니다"));
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (number(1, 100) > iPolyPercent)
|
||||
{
|
||||
pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("둔갑에 실패 하였습니다"));
|
||||
pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("둔갑에 실패 하였습니다"));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
pChar->AddAffect(AFFECT_POLYMORPH, POINT_POLYMORPH, pMob->m_table.dwVnum, AFF_POLYMORPH, dwDuration, 0, true);
|
||||
|
||||
// 변신 보너스 = 둔갑 스킬 레벨 + 둔갑서 레벨
|
||||
// 변신 보너스 = 둔갑 스킬 레벨 + 둔갑서 레벨
|
||||
dwBonusPercent = bySkillLevel + pItem->GetSocket(2);
|
||||
|
||||
switch (GetBonusType(pMob->m_table.dwVnum))
|
||||
@@ -116,15 +116,15 @@ bool CPolymorphUtils::UpdateBookPracticeGrade(LPCHARACTER pChar, LPITEM pItem)
|
||||
if (pItem->GetSocket(1) > 0)
|
||||
pItem->SetSocket(1, pItem->GetSocket(1) - 1);
|
||||
else
|
||||
pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("둔갑서 수련을 마첬습니다. 신선에게 찾아가세요."));
|
||||
pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("둔갑서 수련을 마첬습니다. 신선에게 찾아가세요."));
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CPolymorphUtils::GiveBook(LPCHARACTER pChar, DWORD dwMobVnum, DWORD dwPracticeCount, BYTE BookLevel, BYTE LevelLimit)
|
||||
{
|
||||
// 소켓0 소켓1 소켓2
|
||||
// 둔갑할 몬스터 번호 수련정도 둔갑서 레벨
|
||||
// 소켓0 소켓1 소켓2
|
||||
// 둔갑할 몬스터 번호 수련정도 둔갑서 레벨
|
||||
if (pChar == NULL)
|
||||
return false;
|
||||
|
||||
@@ -140,9 +140,9 @@ bool CPolymorphUtils::GiveBook(LPCHARACTER pChar, DWORD dwMobVnum, DWORD dwPract
|
||||
return false;
|
||||
}
|
||||
|
||||
pItem->SetSocket(0, dwMobVnum); // 둔갑할 몬스터 번호
|
||||
pItem->SetSocket(1, dwPracticeCount); // 수련해야할 횟수
|
||||
pItem->SetSocket(2, BookLevel); // 수련레벨
|
||||
pItem->SetSocket(0, dwMobVnum); // 둔갑할 몬스터 번호
|
||||
pItem->SetSocket(1, dwPracticeCount); // 수련해야할 횟수
|
||||
pItem->SetSocket(2, BookLevel); // 수련레벨
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user