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 HybriderPlayer extends Player {
public HybriderPlayer(Client client) {
super(client);
}
public long getMaxElectricity(){
return Tools.statCalc(getDexterity(), 50) +(getLeadership() / 2);
}
public long getMaxHp(){
return Tools.statCalc(getStrength(), 60) + Tools.statCalc(getConstitution(), 30)+ (getLeadership() / 2);
}
public long getMaxMana(){
return Tools.statCalc(getWisdom(), 55) + (getLeadership() / 2);
}
public long getMaxStamina(){
return Tools.statCalc(getStrength(), 90) + (getLeadership() / 2);
}
@Override
public long getBaseDamage() {
return (getLevel() / 6) + (getStrength() / 5) + (getWisdom()/ 4) + (getDexterity() / 3);
}
@Override
public List<Skill> getDefensiveSkills(){
List<Skill> skillList = new Vector<Skill>();
return skillList;
}
}