Rename StackCards -> StackCardsFromPlay
This commit is contained in:
@@ -481,7 +481,7 @@
|
||||
filter: your,culture(moria),orc,inSkirmish
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,culture(moria),orc,inSkirmish)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -409,7 +409,7 @@
|
||||
filter: self
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -1124,7 +1124,7 @@
|
||||
filter: self
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
|
||||
@@ -802,7 +802,7 @@
|
||||
filter: unbound,hobbit
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(unbound,hobbit,gettingDiscarded)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -2623,7 +2623,7 @@
|
||||
type: controlsSite
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -3761,7 +3761,7 @@
|
||||
type: controlsSite
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -3893,7 +3893,7 @@
|
||||
type: controlsSite
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
|
||||
@@ -996,7 +996,7 @@
|
||||
}
|
||||
]
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: memory(spottedOrc)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -1126,7 +1126,7 @@
|
||||
against: culture(isengard),man
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(possession)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -709,7 +709,7 @@
|
||||
count: 1
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(culture(sauron),orc,besieger)
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -724,7 +724,7 @@
|
||||
count: 2
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(culture(sauron),orc,not(besieger))
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -1073,7 +1073,7 @@
|
||||
type: activated
|
||||
phase: skirmish
|
||||
cost: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(besieger)
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
|
||||
@@ -553,7 +553,7 @@
|
||||
}
|
||||
]
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,or(orc,and(culture(gollum),minion)))
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -297,7 +297,7 @@
|
||||
}
|
||||
]
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,culture(wraith),minion)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -316,7 +316,7 @@
|
||||
select: self
|
||||
}
|
||||
{
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -968,7 +968,7 @@
|
||||
type: removeThreats
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,culture(sauron),minion)
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
@@ -1051,7 +1051,7 @@
|
||||
select: self
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,besieger)
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
|
||||
@@ -622,7 +622,7 @@
|
||||
type: activated
|
||||
phase: regroup
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: self
|
||||
where: choose(controlledSite)
|
||||
}
|
||||
|
||||
@@ -244,7 +244,7 @@
|
||||
memorize: spottedMinion
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: memory(spottedMinion)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -518,7 +518,7 @@
|
||||
checkTarget: true
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(culture(men),minion)
|
||||
where: choose(culture(men),possession,zone(support))
|
||||
}
|
||||
|
||||
@@ -949,7 +949,7 @@
|
||||
select: self
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(culture(men),man)
|
||||
where: choose(possession)
|
||||
}
|
||||
|
||||
@@ -617,7 +617,7 @@
|
||||
filter: your,orc,inSkirmish
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,orc,inSkirmish)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -609,7 +609,7 @@
|
||||
times: 2
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: memory(wiseCharacter)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -442,7 +442,7 @@
|
||||
}
|
||||
]
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(lowestStrength(culture(dwarven),companion))
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
phase: fellowship
|
||||
|
||||
cost: {
|
||||
type: stackcards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,or(tale,artifact),not(self))
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
filter: your,tentacle,inSkirmish
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(your,tentacle,inSkirmish)
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -653,7 +653,7 @@
|
||||
type: activated
|
||||
phase: regroup
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(name(Saruman),not(exhausted))
|
||||
where: self
|
||||
}
|
||||
|
||||
@@ -277,7 +277,7 @@
|
||||
filter: self
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(goblin)
|
||||
where: choose(culture(moria),condition)
|
||||
}
|
||||
@@ -570,7 +570,7 @@
|
||||
filter: culture(moria),goblin,inSkirmish
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
where: self
|
||||
select: choose(culture(moria),goblin,inSkirmish)
|
||||
}
|
||||
@@ -806,7 +806,7 @@
|
||||
amount: 3
|
||||
}
|
||||
effect: {
|
||||
type: stackCards
|
||||
type: StackCardsFromPlay
|
||||
select: choose(culture(moria),goblin)
|
||||
where: choose(culture(moria),support area,condition)
|
||||
}
|
||||
|
||||
@@ -176,7 +176,7 @@ public class EffectAppenderFactory {
|
||||
effectAppenderProducers.put("shuffledeck", new ShuffleDeck());
|
||||
effectAppenderProducers.put("shufflehandintodrawdeck", new ShuffleHandIntoDrawDeck());
|
||||
effectAppenderProducers.put("spot", new Spot());
|
||||
effectAppenderProducers.put("stackcards", new StackCards());
|
||||
effectAppenderProducers.put("stackcardsfromplay", new StackCardsFromPlay());
|
||||
effectAppenderProducers.put("stackcardsfromdeck", new StackCardsFromDeck());
|
||||
effectAppenderProducers.put("stackcardsfromdiscard", new StackCardsFromDiscard());
|
||||
effectAppenderProducers.put("stackcardsfromhand", new StackCardsFromHand());
|
||||
|
||||
@@ -19,7 +19,7 @@ import java.util.Collection;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
public class StackCards implements EffectAppenderProducer {
|
||||
public class StackCardsFromPlay implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "select", "where", "count");
|
||||
@@ -28,7 +28,7 @@ public class StackCards implements EffectAppenderProducer {
|
||||
final String where = FieldUtils.getString(effectObject.get("where"), "where");
|
||||
|
||||
if (where == null)
|
||||
throw new InvalidCardDefinitionException("You need to define where to stack the cards");
|
||||
throw new InvalidCardDefinitionException("You need to define where to stack the cards for StackCards effect");
|
||||
|
||||
final ValueSource valueSource = ValueResolver.resolveEvaluator(effectObject.get("count"), 1, environment);
|
||||
|
||||
Reference in New Issue
Block a user