- "Home and Hearth" no longer triggers off Hobbits played by Shadow player.

This commit is contained in:
marcins78
2013-01-28 09:58:51 +00:00
parent 3209de9631
commit ad4174a756
4 changed files with 8 additions and 3 deletions

View File

@@ -1,4 +1,7 @@
<pre style="font-size:80%">
<b>28 Jan. 2013</b>
- "Home and Hearth" no longer triggers off Hobbits played by Shadow player.
<b>21 Jan. 2013</b>
- "Shapes Slowly Advancing" corrupts Ring-bearer whenever there are 4 tokens on the condition, even if the last token
was added by Reinforcing it.

View File

@@ -7,6 +7,7 @@ import com.gempukku.lotro.cards.actions.PlayPermanentAction;
import com.gempukku.lotro.cards.effects.DiscardTopCardFromDeckEffect;
import com.gempukku.lotro.cards.effects.choose.ChooseAndExertCharactersEffect;
import com.gempukku.lotro.common.*;
import com.gempukku.lotro.filters.Filters;
import com.gempukku.lotro.game.PhysicalCard;
import com.gempukku.lotro.game.state.LotroGame;
import com.gempukku.lotro.logic.actions.RequiredTriggerAction;
@@ -47,7 +48,7 @@ public class Card1_016 extends AbstractPermanent {
@Override
public List<RequiredTriggerAction> getRequiredAfterTriggers(LotroGame game, EffectResult effectResult, PhysicalCard self) {
if (TriggerConditions.played(game, effectResult, Race.ORC)) {
if (TriggerConditions.played(game, effectResult, Filters.not(Filters.owner(self.getOwner())), Race.ORC)) {
String playerId = ((PlayCardResult) effectResult).getPlayedCard().getOwner();
RequiredTriggerAction action = new RequiredTriggerAction(self);
action.appendEffect(new DiscardTopCardFromDeckEffect(self, playerId, true));

View File

@@ -4,6 +4,7 @@ import com.gempukku.lotro.cards.AbstractPermanent;
import com.gempukku.lotro.cards.TriggerConditions;
import com.gempukku.lotro.cards.effects.choose.ChooseOpponentEffect;
import com.gempukku.lotro.common.*;
import com.gempukku.lotro.filters.Filters;
import com.gempukku.lotro.game.PhysicalCard;
import com.gempukku.lotro.game.state.LotroGame;
import com.gempukku.lotro.logic.actions.RequiredTriggerAction;
@@ -28,7 +29,7 @@ public class Card1_043 extends AbstractPermanent {
@Override
public List<RequiredTriggerAction> getRequiredAfterTriggers(final LotroGame game, EffectResult effectResult, PhysicalCard self) {
if (TriggerConditions.played(game, effectResult, Race.ELF)) {
if (TriggerConditions.played(game, effectResult, Filters.owner(self.getOwner()), Race.ELF)) {
final RequiredTriggerAction action = new RequiredTriggerAction(self);
action.appendEffect(
new ChooseOpponentEffect(self.getOwner()) {

View File

@@ -31,7 +31,7 @@ public class Card12_122 extends AbstractPermanent {
@Override
public List<OptionalTriggerAction> getOptionalAfterTriggers(String playerId, LotroGame game, EffectResult effectResult, PhysicalCard self) {
if (TriggerConditions.played(game, effectResult, Race.HOBBIT)) {
if (TriggerConditions.played(game, effectResult, Filters.owner(playerId), Race.HOBBIT)) {
OptionalTriggerAction action = new OptionalTriggerAction(self);
action.appendEffect(
new RemoveBurdenEffect(playerId, self, 1));