atavism.agis.effects
Class FactionEffect
java.lang.Object
atavism.agis.core.AgisEffect
atavism.agis.effects.FactionEffect
- All Implemented Interfaces:
- java.io.Serializable
public class FactionEffect
- extends AgisEffect
Effect child class that sets the level of reputation for a faction for the player/mob.
- Author:
- Andrew
- 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 |
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 |
faction
protected int faction
repValue
protected int repValue
repDefault
protected int repDefault
priority
protected int priority
effectVal
public int effectVal
effectName
protected java.lang.String effectName
effectType
public int effectType
FactionEffect
public FactionEffect(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
setFaction
public void setFaction(int factionID)
getFaction
public int getFaction()
setRepValue
public void setRepValue(int value)
getRepValue
public int getRepValue()
setRepDefault
public void setRepDefault(int defaultValue)
getRepDefault
public int getRepDefault()
setPriority
public void setPriority(int priority)
getPriority
public int getPriority()
setEffectVal
public void setEffectVal(int effect)
GetEffectVal
public int GetEffectVal()
setEffectName
public void setEffectName(java.lang.String eName)
getEffectName
public java.lang.String getEffectName()
setEffectType
public void setEffectType(int type)
GetEffectType
public int GetEffectType()