Fixing Playing event.
This commit is contained in:
@@ -2,6 +2,7 @@ package com.gempukku.lotro.cards.actions;
|
|||||||
|
|
||||||
import com.gempukku.lotro.cards.effects.DiscountEffect;
|
import com.gempukku.lotro.cards.effects.DiscountEffect;
|
||||||
import com.gempukku.lotro.cards.effects.PayTwilightCostEffect;
|
import com.gempukku.lotro.cards.effects.PayTwilightCostEffect;
|
||||||
|
import com.gempukku.lotro.cards.effects.PlayEventEffect;
|
||||||
import com.gempukku.lotro.cards.effects.discount.ToilDiscountEffect;
|
import com.gempukku.lotro.cards.effects.discount.ToilDiscountEffect;
|
||||||
import com.gempukku.lotro.common.Keyword;
|
import com.gempukku.lotro.common.Keyword;
|
||||||
import com.gempukku.lotro.common.Side;
|
import com.gempukku.lotro.common.Side;
|
||||||
@@ -10,7 +11,6 @@ import com.gempukku.lotro.game.PhysicalCard;
|
|||||||
import com.gempukku.lotro.game.state.LotroGame;
|
import com.gempukku.lotro.game.state.LotroGame;
|
||||||
import com.gempukku.lotro.logic.GameUtils;
|
import com.gempukku.lotro.logic.GameUtils;
|
||||||
import com.gempukku.lotro.logic.actions.AbstractCostToEffectAction;
|
import com.gempukku.lotro.logic.actions.AbstractCostToEffectAction;
|
||||||
import com.gempukku.lotro.logic.effects.PlayEventEffect;
|
|
||||||
import com.gempukku.lotro.logic.timing.Effect;
|
import com.gempukku.lotro.logic.timing.Effect;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
@@ -42,7 +42,7 @@ public class PlayEventAction extends AbstractCostToEffectAction implements Disco
|
|||||||
_eventPlayed = card;
|
_eventPlayed = card;
|
||||||
_requiresRanger = requiresRanger;
|
_requiresRanger = requiresRanger;
|
||||||
|
|
||||||
_playCardEffect = new PlayEventEffect(card.getZone(), card, requiresRanger);
|
_playCardEffect = new PlayEventEffect(this, card.getZone(), card, requiresRanger);
|
||||||
|
|
||||||
_text = "Play " + _eventPlayed.getBlueprint().getName();
|
_text = "Play " + _eventPlayed.getBlueprint().getName();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
package com.gempukku.lotro.logic.effects;
|
package com.gempukku.lotro.cards.effects;
|
||||||
|
|
||||||
|
import com.gempukku.lotro.cards.actions.PlayEventAction;
|
||||||
|
import com.gempukku.lotro.cards.results.PlayEventResult;
|
||||||
import com.gempukku.lotro.common.Zone;
|
import com.gempukku.lotro.common.Zone;
|
||||||
import com.gempukku.lotro.game.PhysicalCard;
|
import com.gempukku.lotro.game.PhysicalCard;
|
||||||
import com.gempukku.lotro.game.state.LotroGame;
|
import com.gempukku.lotro.game.state.LotroGame;
|
||||||
import com.gempukku.lotro.logic.timing.results.PlayEventResult;
|
import com.gempukku.lotro.logic.effects.PlayCardEffect;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|
||||||
@@ -11,10 +13,10 @@ public class PlayEventEffect extends PlayCardEffect {
|
|||||||
private PhysicalCard _cardPlayed;
|
private PhysicalCard _cardPlayed;
|
||||||
private PlayEventResult _playEventResult;
|
private PlayEventResult _playEventResult;
|
||||||
|
|
||||||
public PlayEventEffect(Zone playedFrom, PhysicalCard cardPlayed, boolean requiresRanger) {
|
public PlayEventEffect(PlayEventAction action, Zone playedFrom, PhysicalCard cardPlayed, boolean requiresRanger) {
|
||||||
super(playedFrom, cardPlayed, (Zone) null, null);
|
super(playedFrom, cardPlayed, (Zone) null, null);
|
||||||
_cardPlayed = cardPlayed;
|
_cardPlayed = cardPlayed;
|
||||||
_playEventResult = new PlayEventResult(playedFrom, getPlayedCard(), requiresRanger);
|
_playEventResult = new PlayEventResult(action, playedFrom, getPlayedCard(), requiresRanger);
|
||||||
}
|
}
|
||||||
|
|
||||||
public PlayEventResult getPlayEventResult() {
|
public PlayEventResult getPlayEventResult() {
|
||||||
Reference in New Issue
Block a user