public class FactionEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
effectName |
int |
effectType |
int |
effectVal |
protected int |
faction |
protected int |
priority |
protected int |
repDefault |
protected int |
repValue |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
FactionEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
java.lang.String |
getEffectName() |
int |
GetEffectType() |
int |
GetEffectVal() |
int |
getFaction() |
int |
getPriority() |
int |
getRepDefault() |
int |
getRepValue() |
void |
pulse(AgisEffect.EffectState state) |
void |
remove(AgisEffect.EffectState state) |
void |
setEffectName(java.lang.String eName) |
void |
setEffectType(int type) |
void |
setEffectVal(int effect) |
void |
setFaction(int factionID) |
void |
setPriority(int priority) |
void |
setRepDefault(int defaultValue) |
void |
setRepValue(int value) |
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 int faction
protected int repValue
protected int repDefault
protected int priority
public int effectVal
protected java.lang.String effectName
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 setFaction(int factionID)
public int getFaction()
public void setRepValue(int value)
public int getRepValue()
public void setRepDefault(int defaultValue)
public int getRepDefault()
public void setPriority(int priority)
public int getPriority()
public void setEffectVal(int effect)
public int GetEffectVal()
public void setEffectName(java.lang.String eName)
public java.lang.String getEffectName()
public void setEffectType(int type)
public int GetEffectType()