public class CreateItemFromLootEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected int |
item |
protected java.util.HashMap<java.lang.Integer,java.lang.Float> |
lootsChance |
protected java.util.HashMap<java.lang.Integer,java.lang.Integer> |
lootsCount |
protected int |
numberToCreate |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, stealthReduce, tags
Constructor and Description |
---|
CreateItemFromLootEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
int |
getItem() |
java.util.HashMap<java.lang.Integer,java.lang.Float> |
getLootsChance() |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
getLootsCount() |
int |
getNumberToCreate() |
void |
setItem(int template) |
void |
setLootsChance(java.util.HashMap<java.lang.Integer,java.lang.Float> lootsChance) |
void |
setLootsCount(java.util.HashMap<java.lang.Integer,java.lang.Integer> lootsCount) |
void |
setNumberToCreate(int numberToCreate) |
activate, addTag, applyEffect, 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, getStealthReduce, getTags, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, isStackTime, pulse, remove, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeEffectByID, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setEffectSkillType, setForceInterruption, setIcon, setID, setInterruptionChance, setInterruptionChanceMax, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, setStackTime, setStealthReduce, stackCheck, stealthReduce, toString, unload
protected int item
protected java.util.HashMap<java.lang.Integer,java.lang.Float> lootsChance
protected java.util.HashMap<java.lang.Integer,java.lang.Integer> lootsCount
protected int numberToCreate
public CreateItemFromLootEffect(int id, java.lang.String name)
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public int getItem()
public void setItem(int template)
public java.util.HashMap<java.lang.Integer,java.lang.Float> getLootsChance()
public void setLootsChance(java.util.HashMap<java.lang.Integer,java.lang.Float> lootsChance)
public java.util.HashMap<java.lang.Integer,java.lang.Integer> getLootsCount()
public void setLootsCount(java.util.HashMap<java.lang.Integer,java.lang.Integer> lootsCount)
public int getNumberToCreate()
public void setNumberToCreate(int numberToCreate)