"Plateau of Gorgoroth"
This commit is contained in:
@@ -5,7 +5,6 @@ import com.gempukku.lotro.cards.modifiers.ResistanceModifier;
|
|||||||
import com.gempukku.lotro.common.Block;
|
import com.gempukku.lotro.common.Block;
|
||||||
import com.gempukku.lotro.common.CardType;
|
import com.gempukku.lotro.common.CardType;
|
||||||
import com.gempukku.lotro.common.Keyword;
|
import com.gempukku.lotro.common.Keyword;
|
||||||
import com.gempukku.lotro.common.Race;
|
|
||||||
import com.gempukku.lotro.filters.Filters;
|
import com.gempukku.lotro.filters.Filters;
|
||||||
import com.gempukku.lotro.game.PhysicalCard;
|
import com.gempukku.lotro.game.PhysicalCard;
|
||||||
import com.gempukku.lotro.game.state.GameState;
|
import com.gempukku.lotro.game.state.GameState;
|
||||||
@@ -18,7 +17,7 @@ import com.gempukku.lotro.logic.modifiers.evaluator.Evaluator;
|
|||||||
* Plateau of Gorgoroth
|
* Plateau of Gorgoroth
|
||||||
* 9 9
|
* 9 9
|
||||||
* Plains.
|
* Plains.
|
||||||
* The Ring-bearer is resistance -1 for each companion in the dead pile (or -2 if that companion is a Hobbit).
|
* The Ring-bearer is resistance -1 for each companion in the dead pile
|
||||||
*/
|
*/
|
||||||
public class Card20_468 extends AbstractSite {
|
public class Card20_468 extends AbstractSite {
|
||||||
public Card20_468() {
|
public Card20_468() {
|
||||||
@@ -32,15 +31,7 @@ public class Card20_468 extends AbstractSite {
|
|||||||
new Evaluator() {
|
new Evaluator() {
|
||||||
@Override
|
@Override
|
||||||
public int evaluateExpression(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard cardAffected) {
|
public int evaluateExpression(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard cardAffected) {
|
||||||
int modifier = 0;
|
return -1 * Filters.filter(gameState.getDeadPile(gameState.getCurrentPlayerId()), gameState, modifiersQuerying, CardType.COMPANION).size();
|
||||||
for (PhysicalCard companionInDeadPile : Filters.filter(gameState.getDeadPile(gameState.getCurrentPlayerId()), gameState, modifiersQuerying, CardType.COMPANION)) {
|
|
||||||
if (companionInDeadPile.getBlueprint().getRace() == Race.HOBBIT)
|
|
||||||
modifier -= 2;
|
|
||||||
else
|
|
||||||
modifier -=1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return modifier;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user