From de97fce748177e29dbbc5856d2558059842ae8d7 Mon Sep 17 00:00:00 2001 From: marcins78 Date: Tue, 12 Mar 2013 17:03:27 +0000 Subject: [PATCH] - "Phial of Galadriel, Light in Dark Places" now correctly adds +2 Resistance to bearer. --- .../gemp-lotr-async/src/main/web/includes/changeLog.html | 1 + .../com/gempukku/lotro/cards/set20/elven/Card20_101.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html b/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html index 88060cd6a..dd0498fc6 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html +++ b/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html @@ -36,6 +36,7 @@ and allows to do that to any minion if it's your site (per card text). - "Galadriel, White Lady of Lorien" no longer is usable, only if you can also exert another elf (even though it is not actually exering it). - "Faramir, Cunning Ranger" is no longer Ring-bound (per card text). +- "Phial of Galadriel, Light in Dark Places" now correctly adds +2 Resistance to bearer. 11 Mar. 2013 - Second Edition is playable now. diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_101.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_101.java index b26552715..65093ee27 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_101.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_101.java @@ -8,6 +8,7 @@ import com.gempukku.lotro.cards.effects.RemoveBurdenEffect; import com.gempukku.lotro.cards.effects.SelfDiscardEffect; import com.gempukku.lotro.cards.effects.SpotEffect; import com.gempukku.lotro.cards.effects.choose.ChooseAndExertCharactersEffect; +import com.gempukku.lotro.cards.modifiers.ResistanceModifier; import com.gempukku.lotro.common.*; import com.gempukku.lotro.filters.Filter; import com.gempukku.lotro.filters.Filters; @@ -15,6 +16,7 @@ import com.gempukku.lotro.game.PhysicalCard; import com.gempukku.lotro.game.state.LotroGame; import com.gempukku.lotro.logic.actions.ActivateCardAction; import com.gempukku.lotro.logic.effects.HealCharactersEffect; +import com.gempukku.lotro.logic.modifiers.Modifier; import com.gempukku.lotro.logic.timing.Action; import com.gempukku.lotro.logic.timing.Effect; @@ -47,6 +49,12 @@ public class Card20_101 extends AbstractAttachableFPPossession { return Filters.and(CardType.COMPANION, Keyword.RING_BOUND); } + @Override + protected List getNonBasicStatsModifiers(PhysicalCard self) { + return Collections.singletonList( + new ResistanceModifier(self, Filters.hasAttached(self), 2)); + } + @Override public AttachPermanentAction getPlayCardAction(String playerId, LotroGame game, PhysicalCard self, Filterable additionalAttachmentFilter, int twilightModifier) { AttachPermanentAction playCardAction = super.getPlayCardAction(playerId, game, self, additionalAttachmentFilter, twilightModifier);