Rename StackCards -> StackCardsFromPlay

This commit is contained in:
Christian 'ketura' McCarty
2024-06-01 18:50:27 -05:00
parent 543ffdc453
commit 6a05210198
23 changed files with 33 additions and 33 deletions

View File

@@ -481,7 +481,7 @@
filter: your,culture(moria),orc,inSkirmish
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(your,culture(moria),orc,inSkirmish)
where: self
}

View File

@@ -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)
}

View File

@@ -802,7 +802,7 @@
filter: unbound,hobbit
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(unbound,hobbit,gettingDiscarded)
where: self
}

View File

@@ -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)
}

View File

@@ -996,7 +996,7 @@
}
]
effect: {
type: stackCards
type: StackCardsFromPlay
select: memory(spottedOrc)
where: self
}

View File

@@ -1126,7 +1126,7 @@
against: culture(isengard),man
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(possession)
where: self
}

View File

@@ -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)
}

View File

@@ -553,7 +553,7 @@
}
]
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(your,or(orc,and(culture(gollum),minion)))
where: self
}

View File

@@ -297,7 +297,7 @@
}
]
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(your,culture(wraith),minion)
where: self
}

View File

@@ -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)
}

View File

@@ -622,7 +622,7 @@
type: activated
phase: regroup
effect: {
type: stackCards
type: StackCardsFromPlay
select: self
where: choose(controlledSite)
}

View File

@@ -244,7 +244,7 @@
memorize: spottedMinion
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: memory(spottedMinion)
where: self
}

View File

@@ -518,7 +518,7 @@
checkTarget: true
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(culture(men),minion)
where: choose(culture(men),possession,zone(support))
}

View File

@@ -949,7 +949,7 @@
select: self
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(culture(men),man)
where: choose(possession)
}

View File

@@ -617,7 +617,7 @@
filter: your,orc,inSkirmish
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(your,orc,inSkirmish)
where: self
}

View File

@@ -609,7 +609,7 @@
times: 2
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: memory(wiseCharacter)
where: self
}

View File

@@ -442,7 +442,7 @@
}
]
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(lowestStrength(culture(dwarven),companion))
where: self
}

View File

@@ -289,7 +289,7 @@
phase: fellowship
cost: {
type: stackcards
type: StackCardsFromPlay
select: choose(your,or(tale,artifact),not(self))
where: self
}

View File

@@ -14,7 +14,7 @@
filter: your,tentacle,inSkirmish
}
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(your,tentacle,inSkirmish)
where: self
}

View File

@@ -653,7 +653,7 @@
type: activated
phase: regroup
effect: {
type: stackCards
type: StackCardsFromPlay
select: choose(name(Saruman),not(exhausted))
where: self
}

View File

@@ -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)
}

View File

@@ -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());

View File

@@ -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);