public final class SpellEffectTemplate
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
_durationMode |
static int |
NO_DURATION |
static int |
NO_SAVE |
Constructor and Description |
---|
SpellEffectTemplate()
Deprecated.
- XML Only
|
SpellEffectTemplate(java.lang.String name,
int duration,
int saveDC,
byte saveType,
java.lang.String saveResult,
com.mindgene.d20.common.game.effect.EffectModifiers effectModifiers) |
Modifier and Type | Method and Description |
---|---|
int |
accessDurationInRounds() |
static SpellEffectTemplate |
buildDefault() |
java.lang.String |
formatDuration() |
java.lang.String |
formatSave() |
int |
getDuration()
The duration in units specified by _durationMode.
|
java.lang.String |
getDurationMode() |
com.mindgene.d20.common.game.effect.EffectModifiers |
getEffectModifiers() |
java.lang.String |
getName() |
int |
getSaveDC() |
java.lang.String |
getSaveResult() |
byte |
getSaveType() |
short |
getSpellResistanceRoll() |
boolean |
hasDuration() |
boolean |
hasSavingThrow() |
boolean |
isInfinite() |
boolean |
isInstant() |
void |
setDuration(int duration) |
void |
setDurationMode(java.lang.String durationMode) |
void |
setEffectModifiers(com.mindgene.d20.common.game.effect.EffectModifiers mod) |
void |
setName(java.lang.String name) |
void |
setSaveDC(int saveDC) |
void |
setSaveResult(java.lang.String saveResult) |
void |
setSaveType(byte saveType) |
void |
setSpellResistanceRoll(short spellResistanceRoll) |
public static final int NO_DURATION
public static final int NO_SAVE
public java.lang.String _durationMode
public SpellEffectTemplate(java.lang.String name, int duration, int saveDC, byte saveType, java.lang.String saveResult, com.mindgene.d20.common.game.effect.EffectModifiers effectModifiers)
public SpellEffectTemplate()
public static SpellEffectTemplate buildDefault()
public java.lang.String getName()
public boolean hasDuration()
public int getDuration()
public boolean isInstant()
public boolean isInfinite()
public int accessDurationInRounds()
public boolean hasSavingThrow()
public int getSaveDC()
public byte getSaveType()
public java.lang.String getSaveResult()
public com.mindgene.d20.common.game.effect.EffectModifiers getEffectModifiers()
public short getSpellResistanceRoll()
public void setEffectModifiers(com.mindgene.d20.common.game.effect.EffectModifiers mod)
public void setDuration(int duration)
public void setName(java.lang.String name)
public void setSaveDC(int saveDC)
public void setSaveResult(java.lang.String saveResult)
public void setSaveType(byte saveType)
public void setSpellResistanceRoll(short spellResistanceRoll)
public java.lang.String getDurationMode()
public void setDurationMode(java.lang.String durationMode)
public java.lang.String formatDuration()
public java.lang.String formatSave()