"Ransacked"

This commit is contained in:
marcins78
2013-01-03 17:41:40 +00:00
parent aea1946548
commit 4220dbb80e
2 changed files with 5 additions and 15 deletions

View File

@@ -20,7 +20,7 @@ import java.util.List;
* Dunlending Brute
* Dunland Minion • Man
* 9 1 3
* Dunlending Brute is strength +1 for each [Dunland] Man stacked on a site.
* Dunlending Brute is strength +1 for each [Dunland] Man stacked on each site you control.
*/
public class Card20_011 extends AbstractMinion {
public Card20_011() {

View File

@@ -3,19 +3,15 @@ package com.gempukku.lotro.cards.set20.dunland;
import com.gempukku.lotro.cards.AbstractEvent;
import com.gempukku.lotro.cards.actions.PlayEventAction;
import com.gempukku.lotro.cards.effects.choose.ChooseAndAddUntilEOPStrengthBonusEffect;
import com.gempukku.lotro.cards.modifiers.evaluator.CountActiveEvaluator;
import com.gempukku.lotro.common.*;
import com.gempukku.lotro.filters.Filters;
import com.gempukku.lotro.game.PhysicalCard;
import com.gempukku.lotro.game.state.GameState;
import com.gempukku.lotro.game.state.LotroGame;
import com.gempukku.lotro.logic.modifiers.ModifiersQuerying;
import com.gempukku.lotro.logic.modifiers.evaluator.Evaluator;
/**
* 2
* Ransacked
* 2 Ransacked
* Dunland Event • Skirmish
* Make a [Dunland] Man strength +1 for each possession in the Free Peoples players discard pile.
* Make a [Dunland] Man strength +1 for each possession you can spot.
*/
public class Card20_023 extends AbstractEvent {
public Card20_023() {
@@ -26,13 +22,7 @@ public class Card20_023 extends AbstractEvent {
public PlayEventAction getPlayCardAction(String playerId, LotroGame game, PhysicalCard self, int twilightModifier, boolean ignoreRoamingPenalty) {
PlayEventAction action = new PlayEventAction(self);
action.appendEffect(
new ChooseAndAddUntilEOPStrengthBonusEffect(action, self, playerId,
new Evaluator() {
@Override
public int evaluateExpression(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard cardAffected) {
return Filters.filter(gameState.getDiscard(gameState.getCurrentPlayerId()), gameState, modifiersQuerying, CardType.POSSESSION).size();
}
}, Culture.DUNLAND, Race.MAN));
new ChooseAndAddUntilEOPStrengthBonusEffect(action, self, playerId, new CountActiveEvaluator(CardType.POSSESSION), Culture.DUNLAND, Race.MAN));
return action;
}
}