- "Isengard Ruined" should now correctly allow to exert companion twice.
- "Ulaire Otsea, Ringwraith in Twilight" and "Morgul Blade" no longer allow to attach Blade Tip to a character that already carries one. - "Assault Commander" now gives -1 resistance, rather than +1. - "Shingle in a Storm" now correctly discards itself upon use.
This commit is contained in:
@@ -65,7 +65,7 @@ public class Card1_216 extends AbstractAttachable {
|
|||||||
List<Effect> possibleEffects = new LinkedList<Effect>();
|
List<Effect> possibleEffects = new LinkedList<Effect>();
|
||||||
if (bladeTipInSupport != null) {
|
if (bladeTipInSupport != null) {
|
||||||
possibleEffects.add(
|
possibleEffects.add(
|
||||||
new ChooseActiveCardEffect(self, playerId, "Choose a companion", CardType.COMPANION, Filters.inSkirmishAgainst(self.getAttachedTo())) {
|
new ChooseActiveCardEffect(self, playerId, "Choose a companion", CardType.COMPANION, Filters.inSkirmishAgainst(self.getAttachedTo()), Filters.not(Filters.hasAttached(Filters.name("Blade Tip")))) {
|
||||||
@Override
|
@Override
|
||||||
protected void cardSelected(LotroGame game, PhysicalCard card) {
|
protected void cardSelected(LotroGame game, PhysicalCard card) {
|
||||||
action.insertEffect(
|
action.insertEffect(
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.gempukku.lotro.cards.set12.uruk_hai;
|
|||||||
|
|
||||||
import com.gempukku.lotro.cards.AbstractPermanent;
|
import com.gempukku.lotro.cards.AbstractPermanent;
|
||||||
import com.gempukku.lotro.cards.PlayConditions;
|
import com.gempukku.lotro.cards.PlayConditions;
|
||||||
|
import com.gempukku.lotro.cards.effects.SelfDiscardEffect;
|
||||||
import com.gempukku.lotro.cards.effects.choose.ChooseAndDoAssignmentEffect;
|
import com.gempukku.lotro.cards.effects.choose.ChooseAndDoAssignmentEffect;
|
||||||
import com.gempukku.lotro.common.*;
|
import com.gempukku.lotro.common.*;
|
||||||
import com.gempukku.lotro.filters.Filters;
|
import com.gempukku.lotro.filters.Filters;
|
||||||
@@ -40,6 +41,7 @@ public class Card12_145 extends AbstractPermanent {
|
|||||||
if (PlayConditions.canUseShadowCardDuringPhase(game, Phase.ASSIGNMENT, self, 0)
|
if (PlayConditions.canUseShadowCardDuringPhase(game, Phase.ASSIGNMENT, self, 0)
|
||||||
&& PlayConditions.canSelfDiscard(self, game)) {
|
&& PlayConditions.canSelfDiscard(self, game)) {
|
||||||
final ActivateCardAction action = new ActivateCardAction(self);
|
final ActivateCardAction action = new ActivateCardAction(self);
|
||||||
|
action.appendCost(new SelfDiscardEffect(self));
|
||||||
action.appendEffect(
|
action.appendEffect(
|
||||||
new ChooseAndDoAssignmentEffect(action, playerId, Culture.URUK_HAI, Filters.and(CardType.COMPANION, Filters.maxResistance(2))));
|
new ChooseAndDoAssignmentEffect(action, playerId, Culture.URUK_HAI, Filters.and(CardType.COMPANION, Filters.maxResistance(2))));
|
||||||
return Collections.singletonList(action);
|
return Collections.singletonList(action);
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.gempukku.lotro.cards.effects.AddUntilEndOfPhaseModifierEffect;
|
|||||||
import com.gempukku.lotro.cards.effects.SelfExertEffect;
|
import com.gempukku.lotro.cards.effects.SelfExertEffect;
|
||||||
import com.gempukku.lotro.cards.modifiers.ResistanceModifier;
|
import com.gempukku.lotro.cards.modifiers.ResistanceModifier;
|
||||||
import com.gempukku.lotro.cards.modifiers.evaluator.CountActiveEvaluator;
|
import com.gempukku.lotro.cards.modifiers.evaluator.CountActiveEvaluator;
|
||||||
|
import com.gempukku.lotro.cards.modifiers.evaluator.MultiplyEvaluator;
|
||||||
import com.gempukku.lotro.common.*;
|
import com.gempukku.lotro.common.*;
|
||||||
import com.gempukku.lotro.filters.Filters;
|
import com.gempukku.lotro.filters.Filters;
|
||||||
import com.gempukku.lotro.game.PhysicalCard;
|
import com.gempukku.lotro.game.PhysicalCard;
|
||||||
@@ -54,7 +55,7 @@ public class Card13_158 extends AbstractMinion {
|
|||||||
action.appendEffect(
|
action.appendEffect(
|
||||||
new AddUntilEndOfPhaseModifierEffect(
|
new AddUntilEndOfPhaseModifierEffect(
|
||||||
new ResistanceModifier(self, companion, null,
|
new ResistanceModifier(self, companion, null,
|
||||||
new CountActiveEvaluator(Filters.name(condition.getBlueprint().getName()))),
|
new MultiplyEvaluator(-1, new CountActiveEvaluator(Filters.name(condition.getBlueprint().getName())))),
|
||||||
Phase.SHADOW));
|
Phase.SHADOW));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public class Card15_192 extends AbstractNewSite {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<OptionalTriggerAction> getOptionalAfterTriggers(String playerId, LotroGame game, EffectResult effectResult, PhysicalCard self) {
|
public List<OptionalTriggerAction> getOptionalAfterTriggers(String playerId, LotroGame game, EffectResult effectResult, PhysicalCard self) {
|
||||||
final PlayOrder playOrder = game.getGameState().getPlayerOrder().getCounterClockwisePlayOrder(playerId, false);
|
final PlayOrder playOrder = game.getGameState().getPlayerOrder().getCounterClockwisePlayOrder(game.getGameState().getCurrentPlayerId(), false);
|
||||||
playOrder.getNextPlayer();
|
playOrder.getNextPlayer();
|
||||||
final String firstShadowPlayer = playOrder.getNextPlayer();
|
final String firstShadowPlayer = playOrder.getNextPlayer();
|
||||||
if (TriggerConditions.transferredCard(game, effectResult, CardType.FOLLOWER, null, Filters.character)
|
if (TriggerConditions.transferredCard(game, effectResult, CardType.FOLLOWER, null, Filters.character)
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class Card3_086 extends AbstractMinion {
|
|||||||
@Override
|
@Override
|
||||||
protected void cardSelected(LotroGame game, PhysicalCard card) {
|
protected void cardSelected(LotroGame game, PhysicalCard card) {
|
||||||
action.insertEffect(
|
action.insertEffect(
|
||||||
new TransferPermanentEffect(card, Filters.findFirstActive(game.getGameState(), game.getModifiersQuerying(), Filters.ringBearer)));
|
new TransferPermanentEffect(card, Filters.findFirstActive(game.getGameState(), game.getModifiersQuerying(), Filters.ringBearer, Filters.not(Filters.hasAttached(Filters.name("Blade Tip"))))));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return Collections.singletonList(action);
|
return Collections.singletonList(action);
|
||||||
|
|||||||
@@ -1,4 +1,11 @@
|
|||||||
<pre style="font-size:80%">
|
<pre style="font-size:80%">
|
||||||
|
<b>13 May 2012</b>
|
||||||
|
- "Isengard Ruined" should now correctly allow to exert companion twice.
|
||||||
|
- "Ulaire Otsea, Ringwraith in Twilight" and "Morgul Blade" no longer allow to attach Blade Tip to a character that
|
||||||
|
already carries one.
|
||||||
|
- "Assault Commander" now gives -1 resistance, rather than +1.
|
||||||
|
- "Shingle in a Storm" now correctly discards itself upon use.
|
||||||
|
|
||||||
<b>09 May 2012</b>
|
<b>09 May 2012</b>
|
||||||
- "Wrath of Harad" should now no longer freeze the game.
|
- "Wrath of Harad" should now no longer freeze the game.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user