atavism.agis.core
Class AgisEffect.EffectState
java.lang.Object
atavism.agis.core.AgisEffect.EffectState
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable
- Enclosing class:
- AgisEffect
public static class AgisEffect.EffectState
- extends java.lang.Object
- implements java.lang.Runnable, java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
AgisEffect.EffectState()
|
AgisEffect.EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params)
|
AgisEffect.EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params,
int abilityID)
|
AgisEffect.EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params,
int abilityID,
AgisItem item)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
effect
protected transient AgisEffect effect
effectID
protected int effectID
effectName
protected java.lang.String effectName
defaultName
protected java.lang.String defaultName
defaultValue
protected java.io.Serializable defaultValue
abilityID
protected int abilityID
bonusEffect
protected AgisEffect.EffectState bonusEffect
targetOid
protected OID targetOid
sourceOid
protected OID sourceOid
nextWakeupTime
protected long nextWakeupTime
endTime
protected long endTime
nextPulse
protected int nextPulse
active
protected boolean active
params
protected java.util.Map params
item
protected AgisItem item
currentStack
protected int currentStack
stackCaster
protected OID stackCaster
wasApplied
protected boolean wasApplied
AgisEffect.EffectState
public AgisEffect.EffectState()
AgisEffect.EffectState
public AgisEffect.EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params)
AgisEffect.EffectState
public AgisEffect.EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params,
int abilityID)
AgisEffect.EffectState
public AgisEffect.EffectState(AgisEffect effect,
CombatInfo source,
CombatInfo target,
java.util.Map params,
int abilityID,
AgisItem item)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
updateState
public void updateState()
schedule
public void schedule(long delay)
resume
public void resume()
getEffect
public AgisEffect getEffect()
getEffectID
public int getEffectID()
setEffectID
public void setEffectID(int effectID)
getEffectName
public java.lang.String getEffectName()
setEffectName
public void setEffectName(java.lang.String effectName)
getDefaultName
public java.lang.String getDefaultName()
setDefaultName
public void setDefaultName(java.lang.String defaultName)
getDefaultValue
public java.io.Serializable getDefaultValue()
setDefaultValue
public void setDefaultValue(java.io.Serializable defaultValue)
getAbilityID
public int getAbilityID()
setAbilityID
public void setAbilityID(int abilityID)
getBonusEffect
public AgisEffect.EffectState getBonusEffect()
setBonusEffect
public void setBonusEffect(AgisEffect.EffectState bonusEffect)
getTarget
public CombatInfo getTarget()
getTargetOid
public OID getTargetOid()
setTargetOid
public void setTargetOid(OID oid)
getSource
public CombatInfo getSource()
getSourceOid
public OID getSourceOid()
setSourceOid
public void setSourceOid(OID oid)
getNextWakeupTime
public long getNextWakeupTime()
getTimeRemaining
public long getTimeRemaining()
setTimeRemaining
public void setTimeRemaining(long time)
getEndTime
public long getEndTime()
getTimeUntilEnd
public long getTimeUntilEnd()
setTimeUntilEnd
public void setTimeUntilEnd(long time)
getNextPulse
public int getNextPulse()
setNextPulse
public void setNextPulse(int num)
isActive
public boolean isActive()
isActive
public void isActive(boolean active)
getParams
public java.util.Map getParams()
setParams
public void setParams(java.util.Map params)
getItem
public AgisItem getItem()
setItem
public void setItem(AgisItem item)
getCurrentStack
public int getCurrentStack()
setCurrentStack
public void setCurrentStack(int currentStack)
getStackCaster
public OID getStackCaster()
setStackCaster
public void setStackCaster(OID caster)
wasApplied
public boolean wasApplied()
wasApplied
public void wasApplied(boolean wasApplied)