public final class GenericCreatureClass
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable
| Constructor and Description |
|---|
GenericCreatureClass()
Deprecated.
- XML Only
|
GenericCreatureClass(CreatureClassTemplate template)
Constructor that creates a level 1 class.
|
| Modifier and Type | Method and Description |
|---|---|
CreatureClassTemplate |
accessClassTemplate() |
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o) |
CreatureTemplate |
getCreature() |
java.lang.String |
getHD() |
byte |
getLevel() |
java.lang.String |
getName() |
com.mindgene.d20.common.creature.capability.CreatureCapability_SpellCaster |
getSpellcasting()
Access to the spellcasting capability.
|
java.lang.String |
getVariant() |
java.lang.String[] |
getVariants() |
int |
hashCode() |
boolean |
isSpellcaster() |
GenericCreatureClass |
makeCopy() |
int |
resolveBonusSpellAbilityScore() |
int |
resolveCastingAbilityScoreMod() |
void |
restoreSpellcastingTemplate(GenericCreatureClass original) |
void |
restoreTransientReferences(CreatureClassTemplate template)
Used to restore the class template after cloning.
|
void |
setCreature(CreatureTemplate creature) |
void |
setHD(java.lang.String hd) |
void |
setLevel(byte level) |
void |
setName(java.lang.String name) |
void |
setSpellcasting(com.mindgene.d20.common.creature.capability.CreatureCapability_SpellCaster capability)
Deprecated.
- XML Only
|
void |
setVariant(java.lang.String variant) |
void |
setVariants(java.lang.String[] variants) |
java.lang.String |
toString() |
public GenericCreatureClass(CreatureClassTemplate template)
template - @Deprecated public GenericCreatureClass()
public int hashCode()
hashCode in class java.lang.Objectpublic void restoreTransientReferences(CreatureClassTemplate template)
template - public CreatureClassTemplate accessClassTemplate()
public void setCreature(CreatureTemplate creature)
public CreatureTemplate getCreature()
public java.lang.String getName()
public byte getLevel()
public void setLevel(byte level)
public java.lang.String getHD()
public void setHD(java.lang.String hd)
public void setVariant(java.lang.String variant)
public java.lang.String getVariant()
public void setVariants(java.lang.String[] variants)
public java.lang.String[] getVariants()
public boolean isSpellcaster()
public com.mindgene.d20.common.creature.capability.CreatureCapability_SpellCaster getSpellcasting()
public void restoreSpellcastingTemplate(GenericCreatureClass original)
public int resolveBonusSpellAbilityScore()
public int resolveCastingAbilityScoreMod()
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic java.lang.String toString()
toString in class java.lang.Objectpublic void setName(java.lang.String name)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic GenericCreatureClass makeCopy()
@Deprecated public void setSpellcasting(com.mindgene.d20.common.creature.capability.CreatureCapability_SpellCaster capability)