Замена на таргет ни привела меня к желаемому.
Для уточнения работы формулы, решил проверить тоже самое но с хп владельца.
Код:
if(_skillType == SkillType.DEATH_FACTOR && activeChar != null)
return _power*(activeChar.getMaxHp() - activeChar.getCurrentHp());
Работает на ура, оно и понятно.
Попробовал создать 3-ий по счету
Код:
getPower(L2Character activeChar, L2Character target)
if(_skillType == SkillType.DEATH_FACTOR && activeChar != null)
return _power*(target.getMaxHp() - target.getCurrentHp());
Но он тупо игнорирует ее, он все берет из простого _power, дайте мне в жбан да посильнее, чтоб оправился от тупняка Т_Т