public class FeatureBehaviorInProgress
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
FeatureBehavior |
behavior |
Constructor and Description |
---|
FeatureBehaviorInProgress(java.lang.Long caster,
java.lang.String name,
FeatureBehavior behavior,
java.lang.String owner) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<AbstractCreatureInPlay> |
accessTargets(com.mindgene.d20.common.AbstractApp abstractApp) |
java.util.Set<AbstractCreatureInPlay> |
accessTargets(boolean InitialTargets,
com.mindgene.d20.common.AbstractApp abstractApp) |
java.util.List<java.lang.Long> |
accessTargetsUINS() |
java.util.Set<AbstractCreatureInPlay> |
accessTriggeredTargets(com.mindgene.d20.common.AbstractApp abstractApp) |
java.util.List<java.lang.Long> |
accessTriggeredTargetsUINS() |
void |
addTemplate(MapTemplate template) |
void |
assignTargets(java.util.Collection<AbstractCreatureInPlay> targets) |
void |
assignTargetsUINS(java.util.Collection<java.lang.Long> targets) |
void |
assignTriggeredTargets(java.util.List<AbstractCreatureInPlay> targets,
com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger) |
void |
clearTargets() |
void |
clearTriggeredTargets() |
boolean |
equals(java.lang.Object o) |
int |
generatrProcessingid() |
java.lang.String |
getActionWord() |
AppliedFeatureBehavior |
getAppliedFeatureBehavior() |
FeatureBehavior |
getBehavior() |
java.lang.Integer |
getCalculatedDuration() |
long |
getCasterUIN() |
ChildFeatureData |
getChildFeatureData() |
java.lang.String |
getDisplayName() |
java.lang.String |
getEffectDescription(boolean showDelta) |
FeatureEffect |
getEffectInProgress() |
java.util.List<FeatureEffectInProgress> |
getEffectInProgresses() |
java.lang.String |
getId() |
java.util.Map<java.lang.Long,com.d20pro.temp_extraction.plugin.handler.effect.model.CreaturesFeatureImpactData> |
getImpactDataMap() |
java.lang.String |
getName() |
java.lang.String |
getOwner() |
java.lang.String |
getParentTriggerId() |
int |
getRoundsRemaining() |
Pool |
getSourcePool() |
java.util.List<MapTemplate> |
getTemplates() |
com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger |
getTrigger() |
java.util.List<FeatureEffectInProgress> |
getTriggeringEffects(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger) |
boolean |
hasDelayedTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger,
com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerDelayType delayType) |
int |
hashCode() |
boolean |
hasTargets(boolean InitialTargets) |
boolean |
hasTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger) |
boolean |
isEquipped() |
boolean |
isOverrideMinimumDamage() |
boolean |
isOverwriteOrigin() |
boolean |
removeTemplate(MapTemplate template) |
void |
setActionWord(java.lang.String v)
Deprecated.
|
void |
setBehavior(FeatureBehavior behavior) |
void |
setCalculatedDuration(java.lang.Integer calculatedDuration) |
void |
setCasterUIN(long casterUIN) |
void |
setChildFeatureData(ChildFeatureData childFeatureData) |
void |
setDisplayName(java.lang.String displayName) |
void |
setEffectInProgresses(java.util.List<FeatureEffectInProgress> effectInProgresses) |
void |
setEquipped(boolean equipped) |
void |
setId(java.lang.String id) |
void |
setImpactDataMap(java.util.Map<java.lang.Long,com.d20pro.temp_extraction.plugin.handler.effect.model.CreaturesFeatureImpactData> impactDataMap) |
void |
setName(java.lang.String name) |
void |
setOverrideMinimumDamage(boolean overrideMinimumDamage) |
void |
setOverwriteOrigin(boolean overwriteOrigin) |
void |
setOwner(java.lang.String _owner) |
void |
setParentTriggerId(java.lang.String parentTriggerId) |
void |
setSourcePool(Pool sourcePool) |
void |
setTemplates(java.util.List<MapTemplate> templates) |
void |
setTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger) |
public FeatureBehavior behavior
public FeatureBehaviorInProgress(java.lang.Long caster, java.lang.String name, FeatureBehavior behavior, java.lang.String owner)
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 long getCasterUIN()
public void setCasterUIN(long casterUIN)
public ChildFeatureData getChildFeatureData()
public void setChildFeatureData(ChildFeatureData childFeatureData)
public void addTemplate(MapTemplate template)
public boolean removeTemplate(MapTemplate template)
public boolean isOverwriteOrigin()
public void setOverwriteOrigin(boolean overwriteOrigin)
public int generatrProcessingid()
public boolean isEquipped()
public void setEquipped(boolean equipped)
public java.lang.String getParentTriggerId()
public void setParentTriggerId(java.lang.String parentTriggerId)
public Pool getSourcePool()
public void setSourcePool(Pool sourcePool)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public java.lang.String getActionWord()
@Deprecated public void setActionWord(java.lang.String v)
public java.lang.String getOwner()
public void setOwner(java.lang.String _owner)
public void assignTargets(java.util.Collection<AbstractCreatureInPlay> targets)
targets
- list of AbstractCreatureInPlaypublic void assignTargetsUINS(java.util.Collection<java.lang.Long> targets)
public java.util.Map<java.lang.Long,com.d20pro.temp_extraction.plugin.handler.effect.model.CreaturesFeatureImpactData> getImpactDataMap()
public void setImpactDataMap(java.util.Map<java.lang.Long,com.d20pro.temp_extraction.plugin.handler.effect.model.CreaturesFeatureImpactData> impactDataMap)
public java.util.Set<AbstractCreatureInPlay> accessTargets(boolean InitialTargets, com.mindgene.d20.common.AbstractApp abstractApp)
public boolean hasTargets(boolean InitialTargets)
public java.util.Set<AbstractCreatureInPlay> accessTargets(com.mindgene.d20.common.AbstractApp abstractApp)
public java.util.List<java.lang.Long> accessTargetsUINS()
public java.util.List<java.lang.Long> accessTriggeredTargetsUINS()
public java.util.Set<AbstractCreatureInPlay> accessTriggeredTargets(com.mindgene.d20.common.AbstractApp abstractApp)
public void clearTargets()
public void clearTriggeredTargets()
public void assignTriggeredTargets(java.util.List<AbstractCreatureInPlay> targets, com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger)
public java.lang.Integer getCalculatedDuration()
public void setCalculatedDuration(java.lang.Integer calculatedDuration)
public java.util.List<FeatureEffectInProgress> getTriggeringEffects(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger)
public boolean hasTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger)
public boolean hasDelayedTrigger(com.d20pro.temp_extraction.plugin.feature.model.enums.FeatureEffectTrigger trigger, com.d20pro.temp_extraction.plugin.feature.model.enums.TriggerDelayType delayType)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getEffectDescription(boolean showDelta)
public FeatureBehavior getBehavior()
public void setBehavior(FeatureBehavior behavior)
public java.util.List<FeatureEffectInProgress> getEffectInProgresses()
public void setEffectInProgresses(java.util.List<FeatureEffectInProgress> effectInProgresses)
public FeatureEffect getEffectInProgress()
public AppliedFeatureBehavior getAppliedFeatureBehavior()
public int getRoundsRemaining()
public boolean isOverrideMinimumDamage()
public void setOverrideMinimumDamage(boolean overrideMinimumDamage)
public java.util.List<MapTemplate> getTemplates()
public void setTemplates(java.util.List<MapTemplate> templates)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object