public static class AgisEffect.EffectState
extends java.lang.Object
implements java.lang.Runnable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
abilityID |
protected boolean |
active |
protected AgisEffect.EffectState |
bonusEffect |
protected int |
currentStack |
protected java.lang.String |
defaultName |
protected java.io.Serializable |
defaultValue |
protected AgisEffect |
effect |
protected int |
effectID |
protected java.lang.String |
effectName |
protected long |
endTime |
protected AgisItem |
item |
protected int |
nextPulse |
protected long |
nextWakeupTime |
protected java.util.Map |
params |
protected OID |
sourceOid |
protected OID |
stackCaster |
protected OID |
targetOid |
protected boolean |
wasApplied |
Constructor and Description |
---|
EffectState() |
EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params) |
EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params,
int abilityID) |
EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params,
int abilityID,
AgisItem item) |
Modifier and Type | Method and Description |
---|---|
int |
getAbilityID() |
AgisEffect.EffectState |
getBonusEffect() |
int |
getCurrentStack() |
java.lang.String |
getDefaultName() |
java.io.Serializable |
getDefaultValue() |
AgisEffect |
getEffect() |
int |
getEffectID() |
java.lang.String |
getEffectName() |
long |
getEndTime() |
AgisItem |
getItem() |
int |
getNextPulse() |
long |
getNextWakeupTime() |
java.util.Map |
getParams() |
CombatInfo |
getSource() |
OID |
getSourceOid() |
OID |
getStackCaster() |
CombatInfo |
getTarget() |
OID |
getTargetOid() |
long |
getTimeRemaining() |
long |
getTimeUntilEnd() |
boolean |
isActive() |
void |
isActive(boolean active) |
void |
resume() |
void |
run() |
void |
schedule(long delay) |
void |
setAbilityID(int abilityID) |
void |
setBonusEffect(AgisEffect.EffectState bonusEffect) |
void |
setCurrentStack(int currentStack) |
void |
setDefaultName(java.lang.String defaultName) |
void |
setDefaultValue(java.io.Serializable defaultValue) |
void |
setEffectID(int effectID) |
void |
setEffectName(java.lang.String effectName) |
void |
setItem(AgisItem item) |
void |
setNextPulse(int num) |
void |
setParams(java.util.Map params) |
void |
setSourceOid(OID oid) |
void |
setStackCaster(OID caster) |
void |
setTargetOid(OID oid) |
void |
setTimeRemaining(long time) |
void |
setTimeUntilEnd(long time) |
void |
updateState() |
boolean |
wasApplied() |
void |
wasApplied(boolean wasApplied) |
protected transient AgisEffect effect
protected int effectID
protected java.lang.String effectName
protected java.lang.String defaultName
protected java.io.Serializable defaultValue
protected int abilityID
protected AgisEffect.EffectState bonusEffect
protected OID targetOid
protected OID sourceOid
protected long nextWakeupTime
protected long endTime
protected int nextPulse
protected boolean active
protected java.util.Map params
protected AgisItem item
protected int currentStack
protected OID stackCaster
protected boolean wasApplied
public EffectState()
public EffectState(AgisEffect effect, CombatInfo source, CombatInfo target, java.util.Map params)
public EffectState(AgisEffect effect, CombatInfo source, CombatInfo target, java.util.Map params, int abilityID)
public EffectState(AgisEffect effect, CombatInfo source, CombatInfo target, java.util.Map params, int abilityID, AgisItem item)
public void run()
run
in interface java.lang.Runnable
public void updateState()
public void schedule(long delay)
public void resume()
public AgisEffect getEffect()
public int getEffectID()
public void setEffectID(int effectID)
public java.lang.String getEffectName()
public void setEffectName(java.lang.String effectName)
public java.lang.String getDefaultName()
public void setDefaultName(java.lang.String defaultName)
public java.io.Serializable getDefaultValue()
public void setDefaultValue(java.io.Serializable defaultValue)
public int getAbilityID()
public void setAbilityID(int abilityID)
public AgisEffect.EffectState getBonusEffect()
public void setBonusEffect(AgisEffect.EffectState bonusEffect)
public CombatInfo getTarget()
public OID getTargetOid()
public void setTargetOid(OID oid)
public CombatInfo getSource()
public OID getSourceOid()
public void setSourceOid(OID oid)
public long getNextWakeupTime()
public long getTimeRemaining()
public void setTimeRemaining(long time)
public long getEndTime()
public long getTimeUntilEnd()
public void setTimeUntilEnd(long time)
public int getNextPulse()
public void setNextPulse(int num)
public boolean isActive()
public void isActive(boolean active)
public java.util.Map getParams()
public void setParams(java.util.Map params)
public AgisItem getItem()
public void setItem(AgisItem item)
public int getCurrentStack()
public void setCurrentStack(int currentStack)
public OID getStackCaster()
public void setStackCaster(OID caster)
public boolean wasApplied()
public void wasApplied(boolean wasApplied)