MR-3: Bunch of fixes
This commit is contained in:
@@ -2524,6 +2524,15 @@ bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaste
|
||||
// DASH 상태의 탄환격은 공격기술
|
||||
ComputeSkill(dwVnum, pkVictim);
|
||||
RemoveAffect(dwVnum);
|
||||
|
||||
// MR-3: Cancel logout on use skill
|
||||
if (m_pkTimedEvent)
|
||||
{
|
||||
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
|
||||
event_cancel(&m_pkTimedEvent);
|
||||
}
|
||||
// MR-3: -- END OF -- Cancel logout on use skill
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -2542,6 +2551,14 @@ bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaste
|
||||
// Toggle 할 때는 SP를 쓰지 않음 (SelfOnly로 구분)
|
||||
if ((0 != pkSk->dwAffectFlag || pkSk->dwVnum == SKILL_MUYEONG) && (pkSk->dwFlag & SKILL_FLAG_TOGGLE) && RemoveAffect(pkSk->dwVnum))
|
||||
{
|
||||
// MR-3: Cancel logout on use skill
|
||||
if (m_pkTimedEvent)
|
||||
{
|
||||
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
|
||||
event_cancel(&m_pkTimedEvent);
|
||||
}
|
||||
// MR-3: -- END OF -- Cancel logout on use skill
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -2653,6 +2670,14 @@ bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaste
|
||||
// prevent POS_FIGHTING from expiring when skills deal 0 damage (miss, block, imun, etc.)
|
||||
UpdateLastCombatTime();
|
||||
EnterCombat();
|
||||
|
||||
// MR-3: Cancel logout on use skill
|
||||
if (pkVictim->m_pkTimedEvent)
|
||||
{
|
||||
pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
|
||||
event_cancel(&pkVictim->m_pkTimedEvent);
|
||||
}
|
||||
// MR-3: -- END OF -- Cancel logout on use skill
|
||||
}
|
||||
// tw1x1: end
|
||||
|
||||
@@ -2667,6 +2692,14 @@ bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaste
|
||||
|
||||
m_dwLastSkillTime = get_dword_time();
|
||||
|
||||
// MR-3: Cancel logout on use skill
|
||||
if (m_pkTimedEvent)
|
||||
{
|
||||
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
|
||||
event_cancel(&m_pkTimedEvent);
|
||||
}
|
||||
// MR-3: -- END OF -- Cancel logout on use skill
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user