JScratch
Loading...
Searching...
No Matches
com.burrbox.dndiablo.DNDClass Class Reference

Public Attributes

String className
int hitDie
List< String > primaryAbilities
List< String > savingThrowProficiencies
List< String > armorProficiencies
List< String > weaponProficiencies
boolean isSpellcaster
String spellcastingAbility
List< ClassFeaturefeatures

Static Public Attributes

static final DNDClass ARTIFICER = DNDClassFactory.createClass("artificer")
static final DNDClass BARBARIAN = DNDClassFactory.createClass("barbarian")
static final DNDClass BARD = DNDClassFactory.createClass("bard")
static final DNDClass CLERIC = DNDClassFactory.createClass("cleric")
static final DNDClass DRUID = DNDClassFactory.createClass("druid")
static final DNDClass FIGHTER = DNDClassFactory.createClass("fighter")
static final DNDClass MONK = DNDClassFactory.createClass("monk")
static final DNDClass PALADIN = DNDClassFactory.createClass("paladin")
static final DNDClass RANGER = DNDClassFactory.createClass("ranger")
static final DNDClass ROGUE = DNDClassFactory.createClass("rogue")
static final DNDClass SORCERER = DNDClassFactory.createClass("sorcerer")
static final DNDClass WARLOCK = DNDClassFactory.createClass("warlock")
static final DNDClass WIZARD = DNDClassFactory.createClass("wizard")
static final List< DNDClassALL_CLASSES

Detailed Description

Definition at line 7 of file DNDClass.java.

Member Data Documentation

◆ ALL_CLASSES

final List<DNDClass> com.burrbox.dndiablo.DNDClass.ALL_CLASSES
static
Initial value:
= Collections.unmodifiableList(
Arrays.asList(
BARD,
MONK,
)
)
static final DNDClass RANGER
Definition DNDClass.java:16
static final DNDClass BARBARIAN
Definition DNDClass.java:9
static final DNDClass ROGUE
Definition DNDClass.java:17
static final DNDClass ARTIFICER
Definition DNDClass.java:8
static final DNDClass FIGHTER
Definition DNDClass.java:13
static final DNDClass CLERIC
Definition DNDClass.java:11
static final DNDClass BARD
Definition DNDClass.java:10
static final DNDClass DRUID
Definition DNDClass.java:12
static final DNDClass SORCERER
Definition DNDClass.java:18
static final DNDClass MONK
Definition DNDClass.java:14
static final DNDClass PALADIN
Definition DNDClass.java:15
static final DNDClass WARLOCK
Definition DNDClass.java:19
static final DNDClass WIZARD
Definition DNDClass.java:20

Definition at line 22 of file DNDClass.java.

◆ armorProficiencies

List<String> com.burrbox.dndiablo.DNDClass.armorProficiencies

Definition at line 52 of file DNDClass.java.

◆ ARTIFICER

final DNDClass com.burrbox.dndiablo.DNDClass.ARTIFICER = DNDClassFactory.createClass("artificer")
static

Definition at line 8 of file DNDClass.java.

◆ BARBARIAN

final DNDClass com.burrbox.dndiablo.DNDClass.BARBARIAN = DNDClassFactory.createClass("barbarian")
static

Definition at line 9 of file DNDClass.java.

◆ BARD

final DNDClass com.burrbox.dndiablo.DNDClass.BARD = DNDClassFactory.createClass("bard")
static

Definition at line 10 of file DNDClass.java.

◆ className

String com.burrbox.dndiablo.DNDClass.className

Definition at line 40 of file DNDClass.java.

◆ CLERIC

final DNDClass com.burrbox.dndiablo.DNDClass.CLERIC = DNDClassFactory.createClass("cleric")
static

Definition at line 11 of file DNDClass.java.

◆ DRUID

final DNDClass com.burrbox.dndiablo.DNDClass.DRUID = DNDClassFactory.createClass("druid")
static

Definition at line 12 of file DNDClass.java.

◆ features

List<ClassFeature> com.burrbox.dndiablo.DNDClass.features

Definition at line 61 of file DNDClass.java.

◆ FIGHTER

final DNDClass com.burrbox.dndiablo.DNDClass.FIGHTER = DNDClassFactory.createClass("fighter")
static

Definition at line 13 of file DNDClass.java.

◆ hitDie

int com.burrbox.dndiablo.DNDClass.hitDie

Definition at line 41 of file DNDClass.java.

◆ isSpellcaster

boolean com.burrbox.dndiablo.DNDClass.isSpellcaster

Definition at line 56 of file DNDClass.java.

◆ MONK

final DNDClass com.burrbox.dndiablo.DNDClass.MONK = DNDClassFactory.createClass("monk")
static

Definition at line 14 of file DNDClass.java.

◆ PALADIN

final DNDClass com.burrbox.dndiablo.DNDClass.PALADIN = DNDClassFactory.createClass("paladin")
static

Definition at line 15 of file DNDClass.java.

◆ primaryAbilities

List<String> com.burrbox.dndiablo.DNDClass.primaryAbilities

Definition at line 45 of file DNDClass.java.

◆ RANGER

final DNDClass com.burrbox.dndiablo.DNDClass.RANGER = DNDClassFactory.createClass("ranger")
static

Definition at line 16 of file DNDClass.java.

◆ ROGUE

final DNDClass com.burrbox.dndiablo.DNDClass.ROGUE = DNDClassFactory.createClass("rogue")
static

Definition at line 17 of file DNDClass.java.

◆ savingThrowProficiencies

List<String> com.burrbox.dndiablo.DNDClass.savingThrowProficiencies

Definition at line 49 of file DNDClass.java.

◆ SORCERER

final DNDClass com.burrbox.dndiablo.DNDClass.SORCERER = DNDClassFactory.createClass("sorcerer")
static

Definition at line 18 of file DNDClass.java.

◆ spellcastingAbility

String com.burrbox.dndiablo.DNDClass.spellcastingAbility

Definition at line 57 of file DNDClass.java.

◆ WARLOCK

final DNDClass com.burrbox.dndiablo.DNDClass.WARLOCK = DNDClassFactory.createClass("warlock")
static

Definition at line 19 of file DNDClass.java.

◆ weaponProficiencies

List<String> com.burrbox.dndiablo.DNDClass.weaponProficiencies

Definition at line 53 of file DNDClass.java.

◆ WIZARD

final DNDClass com.burrbox.dndiablo.DNDClass.WIZARD = DNDClassFactory.createClass("wizard")
static

Definition at line 20 of file DNDClass.java.


The documentation for this class was generated from the following file: