package org.reunionemu.jreunion.game; import java.util.List; import java.util.Vector; import org.reunionemu.jreunion.server.Client; import org.reunionemu.jreunion.server.Tools; /** * @author Aidamina * @license http://reunion.googlecode.com/svn/trunk/license.txt */ public class AidiaPlayer extends Player { public AidiaPlayer(Client client) { super(client); } public long getMaxElectricity(){ return Tools.statCalc(getDexterity(), 80) +(getLeadership() / 2); } @Override public long getMaxHp(){ return Tools.statCalc(getStrength(), 80) + Tools.statCalc(getConstitution(), 40)+((getLeadership() / 2) * 5); } public long getMaxMana(){ return Tools.statCalc(getWisdom(), 30) + ((getLeadership() / 2) * 5); } public long getMaxStamina(){ return getStrength() + (getLeadership() / 2); } @Override public long getBaseDamage() { return (getLevel() / 4) + (getWisdom() / 2) + (getLeadership()/3); } @Override public List<Skill> getDefensiveSkills(){ List<Skill> skillList = new Vector<Skill>(); skillList.add(getSkill(32)); return skillList; } }