public class PropertyEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected java.io.Serializable |
defaultValue |
protected java.lang.String |
displayName |
int |
effectType |
protected int |
priority |
protected java.io.Serializable |
propertyDefault |
protected java.lang.String |
propertyName |
protected java.lang.String |
propertyType |
protected java.io.Serializable |
propertyValue |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
PropertyEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
java.io.Serializable |
getDefaultValue() |
java.lang.String |
getDisplayName() |
int |
GetEffectType() |
int |
getPriority() |
java.io.Serializable |
getPropertyDefault() |
java.lang.String |
getPropertyName() |
java.lang.String |
getPropertyType() |
java.io.Serializable |
getPropertyValue() |
void |
pulse(AgisEffect.EffectState state) |
void |
remove(AgisEffect.EffectState state) |
void |
setDisplayName(java.lang.String eName) |
void |
setEffectType(int type) |
void |
setPriority(int priority) |
void |
setPropertyDefault(java.io.Serializable defaultValue) |
void |
setPropertyName(java.lang.String name) |
void |
setPropertyType(java.lang.String type) |
void |
setPropertyValue(java.io.Serializable value) |
activate, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, getDOT, getDuelEffect, getDuration, getEffectSkillType, getIcon, getID, getName, getNumPulses, getPulseTime, getSkillDurationMod, getSkillEffectMod, getStackLimit, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setEffectSkillType, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload
protected java.lang.String propertyName
protected java.io.Serializable propertyValue
protected java.lang.String propertyType
protected java.io.Serializable propertyDefault
protected java.io.Serializable defaultValue
protected int priority
protected java.lang.String displayName
public int effectType
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public void remove(AgisEffect.EffectState state)
remove
in class AgisEffect
public void pulse(AgisEffect.EffectState state)
pulse
in class AgisEffect
public void setPropertyName(java.lang.String name)
public java.lang.String getPropertyName()
public void setPropertyValue(java.io.Serializable value)
public java.io.Serializable getPropertyValue()
public void setPropertyType(java.lang.String type)
public java.lang.String getPropertyType()
public void setPropertyDefault(java.io.Serializable defaultValue)
public java.io.Serializable getPropertyDefault()
public void setPriority(int priority)
public int getPriority()
public java.io.Serializable getDefaultValue()
public void setDisplayName(java.lang.String eName)
public java.lang.String getDisplayName()
public void setEffectType(int type)
public int GetEffectType()