"Dwarven Ire"
This commit is contained in:
@@ -0,0 +1,35 @@
|
|||||||
|
package com.gempukku.lotro.cards.set20.dwarven;
|
||||||
|
|
||||||
|
import com.gempukku.lotro.cards.AbstractPermanent;
|
||||||
|
import com.gempukku.lotro.cards.modifiers.evaluator.LimitEvaluator;
|
||||||
|
import com.gempukku.lotro.common.*;
|
||||||
|
import com.gempukku.lotro.game.PhysicalCard;
|
||||||
|
import com.gempukku.lotro.game.state.GameState;
|
||||||
|
import com.gempukku.lotro.logic.modifiers.KeywordModifier;
|
||||||
|
import com.gempukku.lotro.logic.modifiers.Modifier;
|
||||||
|
import com.gempukku.lotro.logic.modifiers.ModifiersQuerying;
|
||||||
|
import com.gempukku.lotro.logic.modifiers.evaluator.Evaluator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 2
|
||||||
|
* •Dwarven Ire
|
||||||
|
* Dwarven Condition • Support Area
|
||||||
|
* Each Dwarf is damage +1 for each card stacked on this condition (limit +2).
|
||||||
|
*/
|
||||||
|
public class Card20_047 extends AbstractPermanent {
|
||||||
|
public Card20_047() {
|
||||||
|
super(Side.FREE_PEOPLE, 2, CardType.CONDITION, Culture.DWARVEN, Zone.SUPPORT, "Dwarven Ire", null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Modifier getAlwaysOnModifier(final PhysicalCard self) {
|
||||||
|
return new KeywordModifier(self, Race.DWARF, null, Keyword.DAMAGE,
|
||||||
|
new LimitEvaluator(
|
||||||
|
new Evaluator() {
|
||||||
|
@Override
|
||||||
|
public int evaluateExpression(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard cardAffected) {
|
||||||
|
return gameState.getStackedCards(self).size();
|
||||||
|
}
|
||||||
|
}, 2));
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user