public class FeatureEffect
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
FeatureEffect() |
Modifier and Type | Method and Description |
---|---|
void |
addEmptyEffectMultiplySettings() |
void |
clearCalculations() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAction() |
java.lang.String |
getActionType() |
ValueOrExpression |
getActionValue() |
java.lang.Integer |
getCalculatedActionValue() |
com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerCancelCondition |
getCancelCondition() |
com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerDelayType |
getDelayType() |
java.lang.String |
getDescription() |
EffectMultiplyingSettings |
getEffectMultiplyingSettings() |
FeaturesToRunData |
getFeaturesToRun() |
java.lang.String |
getFullDescription(boolean showDelta) |
java.lang.Boolean |
getIgnore() |
java.lang.String |
getLog() |
java.lang.String |
getModifyGroup() |
java.lang.String |
getModifyTarget() |
java.lang.String |
getModifyType() |
java.lang.String |
getProcessedExpression() |
int |
getProcessingId() |
java.lang.String |
getPublicExpression() |
Script |
getScript() |
java.util.Set<java.lang.String> |
getStatuses() |
com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger |
getTrigger() |
com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectUseSave |
getUseSave() |
boolean |
hasDelay() |
int |
hashCode() |
boolean |
isApplyImmediately() |
boolean |
isApplyOnSavePassed() |
boolean |
isCancelForTargetIfSaved() |
boolean |
isEffectUseSave() |
boolean |
isHealing() |
boolean |
isMultipleEffect() |
boolean |
isReapply() |
boolean |
isResolved() |
boolean |
isRollEachTime() |
boolean |
isTargetCaster() |
boolean |
isTotalRecalculationRequired() |
void |
setAction(java.lang.String action) |
void |
setActionType(java.lang.String actionType) |
void |
setActionValue(ValueOrExpression actionValue) |
void |
setApplyImmediately(boolean applyImmediately) |
void |
setApplyOnSavePassed(boolean applyOnSavePassed) |
void |
setCalculatedActionValue(java.lang.Integer calculatedDamage) |
void |
setCancelCondition(com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerCancelCondition cancelCondition) |
void |
setCancelForTargetIfSaved(boolean cancelForTargetIfSaved) |
void |
setDelayType(com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerDelayType delayType) |
void |
setDescription(java.lang.String description) |
void |
setEffectMultiplyingSettings(EffectMultiplyingSettings effectMultiplyingSettings) |
void |
setFeaturesToRun(FeaturesToRunData featuresToRun) |
void |
setHealing(boolean healing) |
void |
setIgnore(java.lang.Boolean ignore) |
void |
setLog(java.lang.String log) |
void |
setModifyGroup(java.lang.String modifyGroup) |
void |
setModifyTarget(java.lang.String modifyTarget) |
void |
setModifyType(java.lang.String modifyType) |
void |
setProcessedExpression(java.lang.String processedExpression) |
void |
setProcessingId(int processingId) |
void |
setPublicExpression(java.lang.String publicExpression) |
void |
setResolved(boolean resolved) |
void |
setRollEachTime(boolean rollEachTime) |
void |
setScript(Script script) |
void |
setStatuses(java.util.Set<java.lang.String> statuses) |
void |
setTargetCaster(boolean targetCaster) |
void |
setTotalRecalculationRequired(boolean isChangedOnDecision) |
void |
setTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger) |
void |
setUseSave(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectUseSave useSave) |
public FeaturesToRunData getFeaturesToRun()
public void setFeaturesToRun(FeaturesToRunData featuresToRun)
public com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerDelayType getDelayType()
public void setDelayType(com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerDelayType delayType)
public boolean hasDelay()
public boolean isCancelForTargetIfSaved()
public void setCancelForTargetIfSaved(boolean cancelForTargetIfSaved)
public boolean isTargetCaster()
public void setTargetCaster(boolean targetCaster)
public int getProcessingId()
public void setProcessingId(int processingId)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getLog()
public void setLog(java.lang.String log)
public java.lang.Boolean getIgnore()
public void setIgnore(java.lang.Boolean ignore)
public java.lang.String getProcessedExpression()
public void setProcessedExpression(java.lang.String processedExpression)
public java.lang.String getPublicExpression()
public void setPublicExpression(java.lang.String publicExpression)
public boolean isTotalRecalculationRequired()
public void setTotalRecalculationRequired(boolean isChangedOnDecision)
public java.lang.String getModifyGroup()
public void setModifyGroup(java.lang.String modifyGroup)
public com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerCancelCondition getCancelCondition()
public void setCancelCondition(com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerCancelCondition cancelCondition)
public java.lang.String getFullDescription(boolean showDelta)
public Script getScript()
public void setScript(Script script)
public java.lang.String getAction()
public void setAction(java.lang.String action)
public void clearCalculations()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isHealing()
public void setHealing(boolean healing)
public java.lang.Integer getCalculatedActionValue()
public void setCalculatedActionValue(java.lang.Integer calculatedDamage)
public java.lang.String getActionType()
public void setActionType(java.lang.String actionType)
public java.lang.String getModifyTarget()
public void setModifyTarget(java.lang.String modifyTarget)
public java.lang.String getModifyType()
public void setModifyType(java.lang.String modifyType)
public boolean isReapply()
public com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger getTrigger()
public void setTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger)
public com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectUseSave getUseSave()
public void setUseSave(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectUseSave useSave)
public boolean isEffectUseSave()
public boolean isResolved()
public void setResolved(boolean resolved)
public ValueOrExpression getActionValue()
public void setActionValue(ValueOrExpression actionValue)
public boolean isRollEachTime()
public void setRollEachTime(boolean rollEachTime)
public EffectMultiplyingSettings getEffectMultiplyingSettings()
public void setEffectMultiplyingSettings(EffectMultiplyingSettings effectMultiplyingSettings)
public void addEmptyEffectMultiplySettings()
public boolean isMultipleEffect()
public java.util.Set<java.lang.String> getStatuses()
public void setStatuses(java.util.Set<java.lang.String> statuses)
public boolean isApplyImmediately()
public void setApplyImmediately(boolean applyImmediately)
public boolean isApplyOnSavePassed()
public void setApplyOnSavePassed(boolean applyOnSavePassed)