Fixing couple of bugs

This commit is contained in:
marcin.sciesinski
2019-10-19 11:58:26 -07:00
parent 686b384c14
commit cb6f1d6ffe
5 changed files with 23 additions and 11 deletions

View File

@@ -131,6 +131,9 @@
"type": "winsSkirmish", "type": "winsSkirmish",
"filter": "bearer" "filter": "bearer"
}, },
"condition": {
"type": "fierceSkirmish"
},
"effect": { "effect": {
"type": "discard", "type": "discard",
"filter": "choose(condition)" "filter": "choose(condition)"

View File

@@ -550,7 +550,7 @@
}, },
"effect": { "effect": {
"type": "allyCanParticipateInArcheryFireAndSkirmishes", "type": "allyCanParticipateInArcheryFireAndSkirmishes",
"filter": "self", "filter": "choose(name(Bard))",
"until": "start(regroup)" "until": "start(regroup)"
} }
} }

View File

@@ -1397,7 +1397,7 @@
"filter": "condition" "filter": "condition"
}, },
"effect": { "effect": {
"type": "exert", "type": "discard",
"filter": "choose(ally)" "filter": "choose(ally)"
} }
} }

View File

@@ -469,14 +469,24 @@
"type": "discard", "type": "discard",
"filter": "self" "filter": "self"
}, },
"effect": { "effect": [
"type": "wound", {
"filter": "choose(minion)", "type": "chooseHowManyToSpot",
"count": { "filter": "elf",
"type": "forEachYouCanSpot", "memorize": "spottedElfCount"
"filter": "elf" },
{
"type": "duplicate",
"amount": {
"type": "fromMemory",
"memory": "spottedElfCount"
},
"effect": {
"type": "wound",
"filter": "choose(minion)"
}
} }
} ]
} }
] ]
}, },

View File

@@ -5,7 +5,6 @@ import com.gempukku.lotro.cards.build.CardGenerationEnvironment;
import com.gempukku.lotro.cards.build.FilterableSource; import com.gempukku.lotro.cards.build.FilterableSource;
import com.gempukku.lotro.cards.build.InvalidCardDefinitionException; import com.gempukku.lotro.cards.build.InvalidCardDefinitionException;
import com.gempukku.lotro.cards.build.field.FieldUtils; import com.gempukku.lotro.cards.build.field.FieldUtils;
import com.gempukku.lotro.filters.Filters;
import com.gempukku.lotro.logic.timing.TriggerConditions; import com.gempukku.lotro.logic.timing.TriggerConditions;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
@@ -31,7 +30,7 @@ public class Transferred implements TriggerCheckerProducer {
return TriggerConditions.transferredCard(actionContext.getGame(), return TriggerConditions.transferredCard(actionContext.getGame(),
actionContext.getEffectResult(), actionContext.getEffectResult(),
filterableSource.getFilterable(actionContext), filterableSource.getFilterable(actionContext),
Filters.any, null,
toFilterableSource.getFilterable(actionContext)); toFilterableSource.getFilterable(actionContext));
} }
}; };