Добавляем в L2Skill.java
100 - это не берем хп по дефолту. 10 поставить, опустит хп до 10ти%
Java:
private final int _hpConsumePercent;
_hpConsumePercent = set.getInteger("hpConsumePercent", 100);
public final int getHpConsumePercent() {
return _hpConsumePercent;
}
это закидываем в L2Character.java / Creature.java
можно там где итемы забирает и идет последний возврат чтобы каст скила был 100%
либо там где дефолтная проверка на хп (пример точ оф дез)
также тут проверка на то чтобы не хилили хп если хп ниже указанного уровня
Java:
if (skill.getHpConsumePercent() < 100) {
if (getCurrentHp()<(getMaxHp()*skill.getHpConsumePercent()/100))
return false; //or return
setCurrentHp(getMaxHp()*skill.getHpConsumePercent()/100);
}