Ensure modifiers snapshot single cards if passed to them, to ensure they only apply to this incarnation of the card, and not if it is replayed (changing zones).

This commit is contained in:
marcins78
2013-02-14 17:08:15 +00:00
parent c0816a5a68
commit 2515a2df26

View File

@@ -2,6 +2,7 @@ package com.gempukku.lotro.cards.effects;
import com.gempukku.lotro.cards.TriggerConditions;
import com.gempukku.lotro.common.Filterable;
import com.gempukku.lotro.filters.Filter;
import com.gempukku.lotro.filters.Filters;
import com.gempukku.lotro.game.AbstractActionProxy;
import com.gempukku.lotro.game.PhysicalCard;
@@ -16,11 +17,11 @@ import java.util.List;
public class PreventAllWoundsActionProxy extends AbstractActionProxy {
private PhysicalCard _source;
private Filterable[] _filters;
private Filter _filters;
public PreventAllWoundsActionProxy(PhysicalCard source, Filterable... filters) {
_source = source;
_filters = filters;
_filters = Filters.and(filters);
}
@Override