file encoding to utf-8
This commit is contained in:
@@ -115,7 +115,7 @@ void CPythonPlayer::SetTarget(DWORD dwVID, BOOL bForceChange)
|
||||
if (!pkInstMain)
|
||||
return;
|
||||
|
||||
// 2004. 07. 07. [levites] - 스킬 사용중 타겟이 바뀌는 문제 해결을 위한 코드
|
||||
// 2004. 07. 07. [levites] - 스킬 사용중 타겟이 바뀌는 문제 해결을 위한 코드
|
||||
if (!pkInstMain->CanChangeTarget())
|
||||
{
|
||||
return;
|
||||
@@ -259,15 +259,15 @@ void CPythonPlayer::__OnClickItem(CInstanceBase& rkInstMain, DWORD dwItemID)
|
||||
|
||||
void CPythonPlayer::__OnClickActor(CInstanceBase& rkInstMain, DWORD dwPickedActorID, bool isAuto)
|
||||
{
|
||||
// 만약 스킬을 써서 접근중이라면..
|
||||
// 만약 스킬을 써서 접근중이라면..
|
||||
if (MODE_USE_SKILL == m_eReservedMode)
|
||||
{
|
||||
// 같은 캐릭터를 클릭 했으면 리턴
|
||||
// 같은 캐릭터를 클릭 했으면 리턴
|
||||
if (__GetTargetVID() == dwPickedActorID)
|
||||
return;
|
||||
|
||||
// 2005.03.25.levites
|
||||
// 탄환격을 쓰고 달려가는중 공격할 수 있는 다른 타겟을 클릭하면
|
||||
// 탄환격을 쓰고 달려가는중 공격할 수 있는 다른 타겟을 클릭하면
|
||||
if (__CheckDashAffect(rkInstMain))
|
||||
{
|
||||
m_dwVIDReserved = dwPickedActorID;
|
||||
@@ -283,7 +283,7 @@ void CPythonPlayer::__OnClickActor(CInstanceBase& rkInstMain, DWORD dwPickedActo
|
||||
return;
|
||||
|
||||
// 2005.01.28.myevan
|
||||
// 초급말 상태에서는 공격이 안되나 NPC 클릭이되어야함
|
||||
// 초급말 상태에서는 공격이 안되나 NPC 클릭이되어야함
|
||||
if (rkInstMain.IsAttackableInstance(*pkInstVictim))
|
||||
if (!__CanAttack())
|
||||
return;
|
||||
@@ -305,15 +305,15 @@ void CPythonPlayer::__OnClickActor(CInstanceBase& rkInstMain, DWORD dwPickedActo
|
||||
|
||||
void CPythonPlayer::__OnPressActor(CInstanceBase& rkInstMain, DWORD dwPickedActorID, bool isAuto)
|
||||
{
|
||||
// 만약 스킬을 써서 접근중이라면..
|
||||
// 만약 스킬을 써서 접근중이라면..
|
||||
if (MODE_USE_SKILL == m_eReservedMode)
|
||||
{
|
||||
// 같은 캐릭터를 클릭 했으면 리턴
|
||||
// 같은 캐릭터를 클릭 했으면 리턴
|
||||
if (__GetTargetVID() == dwPickedActorID)
|
||||
return;
|
||||
|
||||
// 2005.03.25.levites
|
||||
// 탄환격을 쓰고 달려가는중 공격할 수 있는 다른 타겟을 클릭하면
|
||||
// 탄환격을 쓰고 달려가는중 공격할 수 있는 다른 타겟을 클릭하면
|
||||
if (__CheckDashAffect(rkInstMain))
|
||||
{
|
||||
m_dwVIDReserved = dwPickedActorID;
|
||||
@@ -335,7 +335,7 @@ void CPythonPlayer::__OnPressActor(CInstanceBase& rkInstMain, DWORD dwPickedActo
|
||||
|
||||
if (isAuto)
|
||||
{
|
||||
// 2004.10.21.myevan.공격가능한 상대만 자동 공격
|
||||
// 2004.10.21.myevan.공격가능한 상대만 자동 공격
|
||||
if (rkInstMain.IsAttackableInstance(rkInstVictim))
|
||||
__SetAutoAttackTargetActorID(rkInstVictim.GetVirtualID());
|
||||
}
|
||||
@@ -463,7 +463,7 @@ bool CPythonPlayer::NEW_MoveToDirection(float fDirRot)
|
||||
{
|
||||
float fCmrCurRot=CameraRotationToCharacterRotation(pkCmrCur->GetRoll());
|
||||
|
||||
// 현재
|
||||
// 현재
|
||||
if (m_isCmrRot)
|
||||
{
|
||||
float fSigDirRot=fDirRot;
|
||||
@@ -612,7 +612,7 @@ void CPythonPlayer::NEW_Attack()
|
||||
}
|
||||
else
|
||||
{
|
||||
//!@# 말에 탄 상태에서 맨손 공격은 지원되지 않는다 - [levites]
|
||||
//!@# 말에 탄 상태에서 맨손 공격은 지원되지 않는다 - [levites]
|
||||
if (pkInstMain->IsMountingHorse())
|
||||
{
|
||||
if (pkInstMain->IsHandMode())
|
||||
@@ -752,10 +752,10 @@ bool CPythonPlayer::__CanAttack()
|
||||
return false;
|
||||
|
||||
// Fix me
|
||||
// 뉴마운트 25레벨 이상 35레벨 미만인 경우 중급 마운트를 타고 공격못하도록 하드 코딩...
|
||||
// 나중에 시간 나면 can attack 체크를 서버에서 해주자...
|
||||
// ㅡ_ㅡ unique 슬롯에 차는 탈것은 이 조건이랑 관계없이 공격할 수 있어야 한다 ㅡ_ㅡ
|
||||
// ㅡ_ㅡ 뉴마운트만 이 체크를 하게 함... ㅡ_ㅡ_ㅡ_ㅡ_ㅡ
|
||||
// 뉴마운트 25레벨 이상 35레벨 미만인 경우 중급 마운트를 타고 공격못하도록 하드 코딩...
|
||||
// 나중에 시간 나면 can attack 체크를 서버에서 해주자...
|
||||
// ㅡ_ㅡ unique 슬롯에 차는 탈것은 이 조건이랑 관계없이 공격할 수 있어야 한다 ㅡ_ㅡ
|
||||
// ㅡ_ㅡ 뉴마운트만 이 체크를 하게 함... ㅡ_ㅡ_ㅡ_ㅡ_ㅡ
|
||||
if (pkInstMain->IsMountingHorse() && pkInstMain->IsNewMount() && (GetSkillGrade(109) < 1 && GetSkillLevel(109) < 11))
|
||||
{
|
||||
return false;
|
||||
@@ -858,7 +858,7 @@ void CPythonPlayer::__ReserveUseSkill(DWORD dwActorID, DWORD dwSkillSlotIndex, D
|
||||
m_dwSkillSlotIndexReserved=dwSkillSlotIndex;
|
||||
m_dwSkillRangeReserved=dwRange;
|
||||
|
||||
// NOTE : 아슬아슬하게 거리가 꼬이는 문제가 있어서 약간 느슨하게..
|
||||
// NOTE : 아슬아슬하게 거리가 꼬이는 문제가 있어서 약간 느슨하게..
|
||||
if (m_dwSkillRangeReserved > 100)
|
||||
m_dwSkillRangeReserved -= 10;
|
||||
}
|
||||
@@ -920,7 +920,7 @@ void CPythonPlayer::__ReserveProcess_ClickActor()
|
||||
return;
|
||||
}
|
||||
|
||||
// 탄환격 쓰고 달려가는 도중에는 공격하지 않는다.
|
||||
// 탄환격 쓰고 달려가는 도중에는 공격하지 않는다.
|
||||
if (__CheckDashAffect(*pkInstMain))
|
||||
{
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user