atavism.agis.effects
Class MorphEffect
java.lang.Object
atavism.agis.core.AgisEffect
atavism.agis.effects.MorphEffect
- All Implemented Interfaces:
- java.io.Serializable
public class MorphEffect
- extends AgisEffect
Effect child class that sets a property on the target.
The property will revert back to its current setting when the effect has finished.
- Author:
- Andrew Harrison
- See Also:
- Serialized Form
Fields inherited from class atavism.agis.core.AgisEffect |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit |
Constructor Summary |
MorphEffect(int id,
java.lang.String name)
|
Methods inherited from class atavism.agis.core.AgisEffect |
activate, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, 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, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDuelEffect, setDuration, setEffectSkillType, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
propertyName
protected java.lang.String propertyName
model
protected java.lang.String model
defaultValue
protected java.lang.String defaultValue
switchToActionBar
protected int switchToActionBar
defaultActionBar
protected int defaultActionBar
morphType
protected int morphType
removeOtherMorphs
protected boolean removeOtherMorphs
priority
protected int priority
displayName
protected java.lang.String displayName
effectType
public int effectType
MorphEffect
public MorphEffect(int id,
java.lang.String name)
apply
public void apply(AgisEffect.EffectState state)
- Overrides:
apply
in class AgisEffect
remove
public void remove(AgisEffect.EffectState state)
- Overrides:
remove
in class AgisEffect
pulse
public void pulse(AgisEffect.EffectState state)
- Overrides:
pulse
in class AgisEffect
setModel
public void setModel(java.lang.String value)
getModel
public java.lang.String getModel()
setSwitchToActionBar
public void setSwitchToActionBar(int switchToActionBar)
getSwitchToActionBar
public int getSwitchToActionBar()
setMorphType
public void setMorphType(int morphType)
getMorphType
public int getMorphType()
removeOtherMorphs
public void removeOtherMorphs(boolean removeOtherMorphs)
removeOtherMorphs
public boolean removeOtherMorphs()
setPriority
public void setPriority(int priority)
getPriority
public int getPriority()
setDisplayName
public void setDisplayName(java.lang.String eName)
getDisplayName
public java.lang.String getDisplayName()
setEffectType
public void setEffectType(int type)
GetEffectType
public int GetEffectType()