public class MountEffect extends AgisEffect
AgisEffect.EffectState| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
displayName |
int |
effectType |
protected java.lang.String |
model |
static java.lang.String |
MOUNT_PROP |
protected int |
mountSpeedIncrease |
protected int |
mountType |
protected float |
statChange |
protected java.lang.String |
statName |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, tags| Constructor and Description |
|---|
MountEffect(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 |
getMountSpeedIncrease() |
int |
getMountType() |
float |
getStatChange() |
java.lang.String |
getStatName() |
void |
pulse(AgisEffect.EffectState state) |
void |
remove(AgisEffect.EffectState state) |
void |
resume(AgisEffect.EffectState state)
Restore effect
|
void |
setDisplayName(java.lang.String eName) |
void |
setEffectType(int type) |
void |
setModel(java.lang.String model) |
void |
setMountSpeedIncrease(int mountSpeedIncrease) |
void |
setMountType(int mountType) |
void |
setStatChange(float statChange) |
void |
setStatName(java.lang.String statName) |
activate, addTag, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, getDOT, getDuelEffect, getDuration, getEffectSkillType, getForceInterruption, getIcon, getID, getInterruptionChance, getInterruptionChanceMax, getName, getNumPulses, getPulseTime, getSkillDurationMod, getSkillEffectMod, getStackLimit, getTags, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, isStackTime, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setEffectSkillType, setForceInterruption, setIcon, setID, setInterruptionChance, setInterruptionChanceMax, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, setStackTime, stackCheck, toString, unloadprotected int mountType
protected int mountSpeedIncrease
protected java.lang.String model
protected java.lang.String statName
protected float statChange
protected java.lang.String displayName
public int effectType
public static final java.lang.String MOUNT_PROP
public void apply(AgisEffect.EffectState state)
apply in class AgisEffectpublic void resume(AgisEffect.EffectState state)
AgisEffectresume in class AgisEffectpublic void remove(AgisEffect.EffectState state)
remove in class AgisEffectpublic void pulse(AgisEffect.EffectState state)
pulse in class AgisEffectpublic void setMountType(int mountType)
public int getMountType()
public void setMountSpeedIncrease(int mountSpeedIncrease)
public int getMountSpeedIncrease()
public void setModel(java.lang.String model)
public java.lang.String getModel()
public void setStatName(java.lang.String statName)
public java.lang.String getStatName()
public void setStatChange(float statChange)
public float getStatChange()
public void setDisplayName(java.lang.String eName)
public java.lang.String getDisplayName()
public void setEffectType(int type)
public int GetEffectType()