Reorganized structure.

This commit is contained in:
Josh Ashton
2022-11-25 00:52:18 -07:00
parent 47041f5b0f
commit 4a0f073f69
118 changed files with 3836 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
public interface ClassTemplate {
abstract String getDescription();
abstract String[] getProgression();
abstract String[] getClassFeatures();
abstract String getHitDie();
abstract int getHPatLv1();
abstract int getHPpastLv1();
abstract String[] getArmorProf();
abstract String[] getWeaponProf();
abstract String[] getToolProf();
abstract String[] getSavingThrows();
// TODO: Need to refresh on how saving throws work and how the character's class may impact a saving throw.
abstract String[] availableSkills();
abstract String[] startingEquipChoices();
abstract boolean advantageCheck(Stats abilityScore);
abstract boolean disadvantageCheck(Stats abilityScore);
// TODO: Spells and shit.
}