Files
dnd/src/Elf.java
T

83 lines
1.2 KiB
Java

package src;
import java.io.Serializable;
public class Elf implements Race, Serializable {
private final int speed = 30;
private final int maxAge = 750;
private String[] traits;
private String[] skills;
private String[] languages;
private String[] proficiencies;
public Elf() {
this.languages = new String[]{"Common", "Elvish"};
this.skills = new String[]{};
}
@Override
public String getRace() {
return this.getClass().getSimpleName();
}
@Override
public int maxAge() {
return maxAge;
}
@Override
public int getSpeed() {
return speed;
}
@Override
public String[] getTraits() {
return traits;
}
@Override
public String[] getSkills() {
return skills;
}
@Override
public String[] getLanguages() {
return languages;
}
@Override
public String[] getProficiencies() {
return proficiencies;
}
@Override
public int[] getASI() {
return new int[]{1, 1};
}
@Override
public String toString() {
return this.getClass().getSimpleName();
}
}