Search in sources :

Example 1 with STATUS

use of main.content.enums.entity.UnitEnums.STATUS in project Eidolons by IDemiurge.

the class DC_CounterRule method initEffects.

public void initEffects() {
    effects = new Effects();
    STATUS status = getStatus();
    if (status != null) {
        effects.add(new AddStatusEffect(status.toString()));
    }
    Effect e = getEffect();
    if (e != null) {
        effects.add(e);
    }
    effects.setForcedLayer(getEffectLayer());
}
Also used : STATUS(main.content.enums.entity.UnitEnums.STATUS) AddBuffEffect(eidolons.ability.effects.attachment.AddBuffEffect) ContinuousEffect(main.ability.effects.continuous.ContinuousEffect) Effect(main.ability.effects.Effect) AddStatusEffect(main.ability.effects.common.AddStatusEffect) ModifyCounterEffect(eidolons.ability.effects.oneshot.mechanic.ModifyCounterEffect) CustomTargetEffect(main.ability.effects.continuous.CustomTargetEffect) Effects(main.ability.effects.Effects) AddStatusEffect(main.ability.effects.common.AddStatusEffect)

Aggregations

AddBuffEffect (eidolons.ability.effects.attachment.AddBuffEffect)1 ModifyCounterEffect (eidolons.ability.effects.oneshot.mechanic.ModifyCounterEffect)1 Effect (main.ability.effects.Effect)1 Effects (main.ability.effects.Effects)1 AddStatusEffect (main.ability.effects.common.AddStatusEffect)1 ContinuousEffect (main.ability.effects.continuous.ContinuousEffect)1 CustomTargetEffect (main.ability.effects.continuous.CustomTargetEffect)1 STATUS (main.content.enums.entity.UnitEnums.STATUS)1