Search in sources :

Example 6 with Attack

use of eidolons.game.battlecraft.rules.combat.attack.Attack in project Eidolons by IDemiurge.

the class ActionAnimation method drawDamageFormulaMods.

protected boolean drawDamageFormulaMods(AnimPhase phase) {
    Attack attack = (Attack) phase.getArgs()[0];
    Map<MOD_IDENTIFIER, Integer> modsMap = (Map<MOD_IDENTIFIER, Integer>) phase.getArgs()[1];
    drawIconMap(getImageMapFromIds(attack, new ListMaster<MOD_IDENTIFIER>().getStringMap(modsMap)));
    return true;
}
Also used : MOD_IDENTIFIER(eidolons.game.battlecraft.rules.combat.attack.AttackCalculator.MOD_IDENTIFIER) Attack(eidolons.game.battlecraft.rules.combat.attack.Attack) XLinkedMap(main.data.XLinkedMap)

Aggregations

Attack (eidolons.game.battlecraft.rules.combat.attack.Attack)6 MOD_IDENTIFIER (eidolons.game.battlecraft.rules.combat.attack.AttackCalculator.MOD_IDENTIFIER)2 XLinkedMap (main.data.XLinkedMap)2 DealDamageEffect (eidolons.ability.effects.oneshot.DealDamageEffect)1 AttackEffect (eidolons.ability.effects.oneshot.attack.AttackEffect)1 PARAMS (eidolons.content.PARAMS)1 DC_ActiveObj (eidolons.entity.active.DC_ActiveObj)1 Unit (eidolons.entity.obj.unit.Unit)1 BufferedImage (java.awt.image.BufferedImage)1 Ref (main.entity.Ref)1 Test (org.junit.Test)1 TwoUnitsTest (tests.entity.TwoUnitsTest)1