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.Object
public 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.Comparable
public java.lang.String toString()
toString
in class java.lang.Object
public void setName(java.lang.String name)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public GenericCreatureClass makeCopy()
@Deprecated public void setSpellcasting(com.mindgene.d20.common.creature.capability.CreatureCapability_SpellCaster capability)