Now that hand->deck actions default to not revealing the placed cards, went through all cards that use these actions and turned on revealing for those that should announce the placed card.

This commit is contained in:
Christian 'ketura' McCarty
2024-11-20 22:53:33 -06:00
parent 51f6482714
commit 791a2b482f
12 changed files with 11 additions and 2 deletions

View File

@@ -1155,6 +1155,7 @@
{ {
type: putCardsFromHandOnBottomOfDeck type: putCardsFromHandOnBottomOfDeck
select: memory(revealedCards) select: memory(revealedCards)
reveal: true
} }
] ]
} }

View File

@@ -822,6 +822,7 @@
type: putCardsFromHandOnTopOfDeck type: putCardsFromHandOnTopOfDeck
hand: fp hand: fp
select: memory(revealedCard) select: memory(revealedCard)
reveal: true
} }
] ]
} }

View File

@@ -1365,6 +1365,7 @@
{ {
type: putCardsFromHandOnBottomOfDeck type: putCardsFromHandOnBottomOfDeck
select: choose(villager) select: choose(villager)
reveal: true
} }
] ]
effect: { effect: {

View File

@@ -175,10 +175,12 @@
{ {
type: putCardsFromHandOnTopOfDeck type: putCardsFromHandOnTopOfDeck
select: choose(culture(dwarven)) select: choose(culture(dwarven))
reveal: true
} }
{ {
type: putCardsFromhandOnBottomOfDeck type: putCardsFromhandOnBottomOfDeck
select: choose(culture(dwarven)) select: choose(culture(dwarven))
reveal: true
} }
] ]
} }

View File

@@ -34,6 +34,7 @@
{ {
type: putCardsFromHandOnBottomOfDeck type: putCardsFromHandOnBottomOfDeck
select: all(side(free people)) select: all(side(free people))
reveal: true
} }
] ]
} }

View File

@@ -138,6 +138,7 @@
effect: { effect: {
type: putCardsFromHandOnBottomOfDeck type: putCardsFromHandOnBottomOfDeck
select: choose(side(shadow)) select: choose(side(shadow))
reveal: true
} }
} }
{ {

View File

@@ -277,6 +277,7 @@
{ {
type: putCardsFromHandOnBottomOfDeck type: putCardsFromHandOnBottomOfDeck
select: memory(revealedCard) select: memory(revealedCard)
reveal: true
} }
{ {
type: drawCards type: drawCards

View File

@@ -148,6 +148,7 @@
player: free people player: free people
select: choose(memory(revealedCards),side(free people)) select: choose(memory(revealedCards),side(free people))
count: 2 count: 2
reveal: true
} }
] ]
} }

View File

@@ -509,6 +509,7 @@
select: choose(memory(revealedCards)) select: choose(memory(revealedCards))
player: freeps player: freeps
hand: shadow hand: shadow
reveal: true
} }
] ]
} }

View File

@@ -584,6 +584,7 @@
select: all(memory(revealedCard)) select: all(memory(revealedCard))
player: shadow player: shadow
hand: freeps hand: freeps
reveal: true
} }
] ]
} }

View File

@@ -28,7 +28,6 @@ public class PutCardsFromHandOnBottomOfDeck implements EffectAppenderProducer {
final String player = FieldUtils.getString(effectObject.get("player"), "player", "you"); final String player = FieldUtils.getString(effectObject.get("player"), "player", "you");
final String select = FieldUtils.getString(effectObject.get("select"), "select", "choose(any)"); final String select = FieldUtils.getString(effectObject.get("select"), "select", "choose(any)");
final ValueSource count = ValueResolver.resolveEvaluator(effectObject.get("count"), 1, environment); final ValueSource count = ValueResolver.resolveEvaluator(effectObject.get("count"), 1, environment);
// TODO - changed the default - have to go through all cards to check which should be revealed
final boolean reveal = FieldUtils.getBoolean(effectObject.get("reveal"), "reveal", false); final boolean reveal = FieldUtils.getBoolean(effectObject.get("reveal"), "reveal", false);
MultiEffectAppender result = new MultiEffectAppender(); MultiEffectAppender result = new MultiEffectAppender();

View File

@@ -29,7 +29,6 @@ public class PutCardsFromHandOnTopOfDeck implements EffectAppenderProducer {
final String hand = FieldUtils.getString(effectObject.get("hand"), "hand", "you"); final String hand = FieldUtils.getString(effectObject.get("hand"), "hand", "you");
final String select = FieldUtils.getString(effectObject.get("select"), "select", "choose(any)"); final String select = FieldUtils.getString(effectObject.get("select"), "select", "choose(any)");
final ValueSource count = ValueResolver.resolveEvaluator(effectObject.get("count"), 1, environment); final ValueSource count = ValueResolver.resolveEvaluator(effectObject.get("count"), 1, environment);
// TODO - changed the default - have to go through all cards to check which should be revealed
final boolean reveal = FieldUtils.getBoolean(effectObject.get("reveal"), "reveal", false); final boolean reveal = FieldUtils.getBoolean(effectObject.get("reveal"), "reveal", false);
MultiEffectAppender result = new MultiEffectAppender(); MultiEffectAppender result = new MultiEffectAppender();