public class FeatureUsage
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INSTANT |
static int |
NO_DURATION |
Constructor and Description |
---|
FeatureUsage() |
public static final int NO_DURATION
public static final java.lang.String INSTANT
public static boolean isInfinite(java.lang.String mode)
public static int accessDurationInRounds(int duration, java.lang.String mode)
public java.lang.String getActionWord()
public void setActionWord(java.lang.String actionWord)
public FeaturesToRunData getFeaturesToRun()
public void setFeaturesToRun(FeaturesToRunData featuresToRun)
public boolean isInfinite()
public boolean hasSavingThrow()
public FeatureUsageSpellDataHolder getSpellDataHolder()
public void setSpellDataHolder(FeatureUsageSpellDataHolder spellDataHolder)
public SavingThrowDataHolder getSecondarySave()
public void setSecondarySave(SavingThrowDataHolder secondarySave)
public SavingThrowDataHolder getPrimarySave()
public void setPrimarySave(SavingThrowDataHolder primarySave)
public boolean isTemplate()
public java.lang.String getDurationMode()
public void setDurationMode(java.lang.String durationMode)
public ValueOrExpression getDuration()
public void setDuration(java.lang.Integer duration)
public void setDuration(java.lang.String duration)
public void setDuration(ValueOrExpression duration)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getNotes()
public void setNotes(java.lang.String notes)
public java.lang.String getType()
public void setType(java.lang.String type)
public AttackDataHolder getAttackDataHolder()
public void setAttackDataHolder(AttackDataHolder attackDataHolder)
@Deprecated public boolean isAutoapply()
@Deprecated public void setAutoapply(boolean autoapply)
public MapTemplateDataHolder getTemplateDataHolder()
public void setTemplateDataHolder(MapTemplateDataHolder templateDataHolder)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String formatDuration()
public boolean isInstant()