Atavism Version 2018.1AGIS API

atavism.agis.effects
Class FactionEffect

java.lang.Object
  extended by atavism.agis.core.AgisEffect
      extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from class atavism.agis.core.AgisEffect
AgisEffect.EffectState
 
Field Summary
protected  java.lang.String effectName
           
 int effectType
           
 int effectVal
           
protected  int faction
           
protected  int priority
           
protected  int repDefault
           
protected  int repValue
           
 
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
FactionEffect(int id, java.lang.String name)
           
 
Method Summary
 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)
           
 
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
 

Field Detail

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
Constructor Detail

FactionEffect

public FactionEffect(int id,
                     java.lang.String name)
Method Detail

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()


Copyright © 2018 Dragonsan Studios Sp. z o.o.