public class MorphEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected int |
defaultActionBar |
protected java.lang.String |
defaultValue |
protected java.lang.String |
displayName |
int |
effectType |
protected java.lang.String |
model |
protected int |
morphType |
protected int |
priority |
protected java.lang.String |
propertyName |
protected boolean |
removeOtherMorphs |
protected int |
switchToActionBar |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
MorphEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
java.lang.String |
getDisplayName() |
int |
GetEffectType() |
java.lang.String |
getModel() |
int |
getMorphType() |
int |
getPriority() |
int |
getSwitchToActionBar() |
void |
pulse(AgisEffect.EffectState state) |
void |
remove(AgisEffect.EffectState state) |
boolean |
removeOtherMorphs() |
void |
removeOtherMorphs(boolean removeOtherMorphs) |
void |
setDisplayName(java.lang.String eName) |
void |
setEffectType(int type) |
void |
setModel(java.lang.String value) |
void |
setMorphType(int morphType) |
void |
setPriority(int priority) |
void |
setSwitchToActionBar(int switchToActionBar) |
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.lang.String model
protected java.lang.String defaultValue
protected int switchToActionBar
protected int defaultActionBar
protected int morphType
protected boolean removeOtherMorphs
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 setModel(java.lang.String value)
public java.lang.String getModel()
public void setSwitchToActionBar(int switchToActionBar)
public int getSwitchToActionBar()
public void setMorphType(int morphType)
public int getMorphType()
public void removeOtherMorphs(boolean removeOtherMorphs)
public boolean removeOtherMorphs()
public void setPriority(int priority)
public int getPriority()
public void setDisplayName(java.lang.String eName)
public java.lang.String getDisplayName()
public void setEffectType(int type)
public int GetEffectType()