Edit skill cleanup.

This commit is contained in:
2021-06-20 14:06:46 -07:00
committed by Tom Hicks
parent c401b7919e
commit 8bae59ed29
3 changed files with 26 additions and 47 deletions

View File

@@ -266,6 +266,28 @@ public class Monster {
regionalActions = new HashSet<>();
}
public static int getAbilityModifierForScore(int score) {
return (int) Math.floor((score - 10) / 2.0);
}
private static int getHitDieForSize(String size) {
if ("tiny".equals(size)) {
return 4;
} else if ("small".equals(size)) {
return 6;
} else if ("medium".equals(size)) {
return 8;
} else if ("large".equals(size)) {
return 10;
} else if ("huge".equals(size)) {
return 12;
} else if ("gargantuan".equals(size)) {
return 20;
} else {
return 8;
}
}
public String getMeta() {
StringBuilder sb = new StringBuilder();
boolean isFirstOutput = true;
@@ -321,10 +343,6 @@ public class Monster {
}
}
public static int getAbilityModifierForScore(int score) {
return (int) Math.floor((score - 10) / 2.0);
}
public int getAbilityModifier(AbilityScore abilityScore) {
switch (abilityScore) {
case STRENGTH:
@@ -477,24 +495,6 @@ public class Monster {
}
}
private static int getHitDieForSize(String size) {
if ("tiny".equals(size)) {
return 4;
} else if ("small".equals(size)) {
return 6;
} else if ("medium".equals(size)) {
return 8;
} else if ("large".equals(size)) {
return 10;
} else if ("huge".equals(size)) {
return 12;
} else if ("gargantuan".equals(size)) {
return 20;
} else {
return 8;
}
}
public String getSpeedText() {
if (hasCustomSpeed) {
return customSpeedDescription;