Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef MODIFY_SUMMONER_BERSERKER_SKILL_CALC_20100916
- float fDivCurseInc; float fCurseIncPercent; float fDivAgility; float fCurseValue;
- if ( gObjCheckUsedBuffEffect(lpTargetObj, 150) == 1
- || gObjCheckUsedBuffEffect(lpTargetObj, 151) == 1
- || gObjCheckUsedBuffEffect(lpTargetObj, 152) == 1 )
- {
- fDivAgility = (double)((lpTargetObj->AddDexterity + lpTargetObj->Dexterity) / 3);
- fCurseValue = (double)gObjGetTotalValueOfEffect(lpTargetObj, 32);
- fCurseIncPercent = (40.0 - (fCurseValue + lpObj->m_MPSkillOpt.iMpsIncPercentBerserker1)) / 100.0;
- if ( fCurseIncPercent >= 0.1000000014901161 )
- fDivCurseInc = fCurseIncPercent;
- else
- fDivCurseInc = 0.1;
- fCurseIncPercent = fDivCurseInc;
- targetdefense = (signed int)((double)targetdefense - fDivAgility * fDivCurseInc);
- }
- #endif // MODIFY_SUMMONER_BERSERKER_SKILL_CALC_20100916
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement