Initial draft implementations for stats and skills

This commit is contained in:
Joshua-Ashton01
2022-10-11 09:14:37 -06:00
parent 6a57e9bcd9
commit 2ec63ae289
24 changed files with 550 additions and 0 deletions
@@ -0,0 +1,48 @@
package com.builder;
public class Dexterity extends Stats {
private int abilityScore;
private int abilityScoreModifier;
public Dexterity(int abilityScore) {
this.abilityScore = abilityScore;
this.abilityScoreModifier = calcSavingThrow(abilityScore);
}
public int getScore() {
return abilityScore;
}
public int getModifier() {
return abilityScoreModifier;
}
public int getSavingThrow() {
return getModifier();
}
// FIXME: Need to implement.
public String getDescription() {
return "";
}
@Override
public String toString() {
return "Ability Score: " + abilityScore + " | Modifier: " + abilityScoreModifier + " | Description: "
+ getDescription();
}
}