package org.reunionemu.jreunion.game.skills.bulkan; import org.reunionemu.jreunion.game.Player; import org.reunionemu.jreunion.game.Skill; import org.reunionemu.jreunion.server.SkillManager; public class RecoveryBoost extends Skill { public RecoveryBoost(SkillManager skillManager, int id) { super(skillManager, id); } @Override public int getMaxLevel() { return 5; } @Override public int getLevelRequirement(int skillLevel) { return 4+skillLevel; } @Override public int getAffectedTargets() { return 1; } public float getRecoveryBoostModifier(Player player){ return (1 + (player.getSkillLevel(this) * getRecoveryBoostModifier())); } public float getRecoveryBoostModifier(){ /* level 1 = 5% * level 2 = 10% * ... * level 5 = 25% */ return 0.05f; } }