Atavism Version 2018.1AGIS API

atavism.agis.effects
Class ReviveEffect

java.lang.Object
  extended by atavism.agis.core.AgisEffect
      extended by atavism.agis.effects.ReviveEffect
All Implemented Interfaces:
java.io.Serializable

public class ReviveEffect
extends AgisEffect

Effect child class that stops the target from moving or performing actions for a period of time. Has not been tested in a while.

Author:
Andrew Harrison
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class atavism.agis.core.AgisEffect
AgisEffect.EffectState
 
Field Summary
 int effectSkillType
           
 int effectType
           
 int effectVal
           
 int healthPercent
           
 int vitalityPercent
           
 int vitalityPercent2
           
 
Fields inherited from class atavism.agis.core.AgisEffect
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
 
Constructor Summary
ReviveEffect(int id, java.lang.String name)
           
 
Method Summary
 void apply(AgisEffect.EffectState state)
           
 int GetEffectSkillType()
           
 int GetEffectType()
           
 int GetEffectVal()
           
 int GetHealthPercent()
           
 java.lang.String getHealthStat()
           
 int GetVitalityPercent()
           
 int GetVitalityPercent2()
           
 java.lang.String getVitalityStat()
           
 java.lang.String getVitalityStat2()
           
 void pulse(AgisEffect.EffectState state)
           
 void setEffectSkillType(int type)
           
 void setEffectType(int type)
           
 void setEffectVal(int effect)
           
 void setHealthPercent(int healthPercent)
           
 void setHealthStat(java.lang.String stat)
           
 void setVitalityPercent(int vitalityPercent)
           
 void setVitalityPercent2(int vitalityPercent2)
           
 void setVitalityStat(java.lang.String stat)
           
 void setVitalityStat2(java.lang.String stat)
           
 
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, remove, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDuelEffect, setDuration, 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

healthPercent

public int healthPercent

vitalityPercent

public int vitalityPercent

vitalityPercent2

public int vitalityPercent2

effectVal

public int effectVal

effectType

public int effectType

effectSkillType

public int effectSkillType
Constructor Detail

ReviveEffect

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

apply

public void apply(AgisEffect.EffectState state)
Overrides:
apply in class AgisEffect

pulse

public void pulse(AgisEffect.EffectState state)
Overrides:
pulse in class AgisEffect

setHealthStat

public void setHealthStat(java.lang.String stat)

getHealthStat

public java.lang.String getHealthStat()

setHealthPercent

public void setHealthPercent(int healthPercent)

GetHealthPercent

public int GetHealthPercent()

setVitalityStat

public void setVitalityStat(java.lang.String stat)

getVitalityStat

public java.lang.String getVitalityStat()

setVitalityPercent

public void setVitalityPercent(int vitalityPercent)

GetVitalityPercent

public int GetVitalityPercent()

setVitalityStat2

public void setVitalityStat2(java.lang.String stat)

getVitalityStat2

public java.lang.String getVitalityStat2()

setVitalityPercent2

public void setVitalityPercent2(int vitalityPercent2)

GetVitalityPercent2

public int GetVitalityPercent2()

setEffectVal

public void setEffectVal(int effect)

GetEffectVal

public int GetEffectVal()

setEffectType

public void setEffectType(int type)

GetEffectType

public int GetEffectType()

setEffectSkillType

public void setEffectSkillType(int type)
Overrides:
setEffectSkillType in class AgisEffect

GetEffectSkillType

public int GetEffectSkillType()


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