Atunci cand folosesti skill-ul de la Ninja "Camuflaj" pe o piatra metin trebuie sa nimeresti unghiul "perfect" ca sa dai damage cu el.
Fix-ul de mai jos rezolva acest lucru, aplicand dmg-ul in orice unghi.
by @Shadow si varianta mai scurta by @Frosslass
*Link download / Code:
Varianta 1 by Frosslass:
Deschide char_skill.cpp si cauta:
Code:
iAmount = -iAmount;
if (m_pkSk->dwVnum == SKILL_AMSEOP) { float fDelta = GetDegreeDelta(m_pkChr->GetRotation(), pkChrVictim->GetRotation()); float adjust;
if (fDelta < 35.0f) { adjust = 1.5f;
if (bUnderEunhyung) adjust += 0.5f;
if (m_pkChr->GetWear(WEAR_WEAPON) && m_pkChr->GetWear(WEAR_WEAPON)->GetSubType() == WEAPON_DAGGER) { adjust += 0.5f; } } else { adjust = 1.0f;
if (bUnderEunhyung) adjust += 0.5f;
if (m_pkChr->GetWear(WEAR_WEAPON) && m_pkChr->GetWear(WEAR_WEAPON)->GetSubType() == WEAPON_DAGGER) adjust += 0.5f; }
iAmount = (int)(iAmount * adjust); } Code:
adjust = 1.0f;Varianta 2 by @Shadow
Deschide char_skill.cpp si cauta:
Code:
iAmount = -iAmount;
if (m_pkSk->dwVnum == SKILL_AMSEOP) { float fDelta = GetDegreeDelta(m_pkChr->GetRotation(), pkChrVictim->GetRotation()); float adjust;
if (fDelta < 35.0f) { adjust = 1.5f;
if (bUnderEunhyung) adjust += 0.5f;
if (m_pkChr->GetWear(WEAR_WEAPON) && m_pkChr->GetWear(WEAR_WEAPON)->GetSubType() == WEAPON_DAGGER) { adjust += 0.5f; } } else { adjust = 1.0f;
if (bUnderEunhyung) adjust += 0.5f;
if (m_pkChr->GetWear(WEAR_WEAPON) && m_pkChr->GetWear(WEAR_WEAPON)->GetSubType() == WEAPON_DAGGER) adjust += 0.5f; }
iAmount = (int)(iAmount * adjust); } 

la acest mesaj și conținutul se va afișa automat.
