Merge pull request #735 from PlayersCouncil/bug/ketura-bugs

Bug to the Future
This commit is contained in:
Christian McCarty
2025-06-27 20:14:08 -05:00
committed by GitHub
6 changed files with 36 additions and 12 deletions

View File

@@ -140,12 +140,15 @@
filter: bearer filter: bearer
} }
effect: { effect: {
type: exert type: Repeat
player: fp times: {
select: choose(companion)
count: {
type: ForEachSiteYouControl type: ForEachSiteYouControl
} }
effect: {
type: exert
player: fp
select: choose(companion)
}
} }
} }
] ]

View File

@@ -97,7 +97,7 @@
true: { true: {
type: exert type: exert
player: free people player: free people
select: choose(companion) select: choose(minion)
count: 0-1 count: 0-1
memorize: exertedCharacter memorize: exertedCharacter
} }

View File

@@ -119,10 +119,16 @@
{ {
type: activated type: activated
phase: archery phase: archery
requires: { requires: [
type: canSpot {
filter: your,or(enduring,mounted),nazgul type: CanSpot
} filter: self,Zone(SUPPORT)
}
{
type: canSpot
filter: your,or(enduring,mounted),nazgul
}
]
effect: [ effect: [
{ {
type: transfer type: transfer
@@ -144,6 +150,14 @@
filter: bearer filter: bearer
} }
} }
{
type: modifier
modifier: {
type: CantBear
filter: bearer
cardFilter: mount
}
}
] ]
gametext: <b>Archery:</b> Spot your enduring or mounted Nazgûl to transfer this condition from your support area to an unbound companion. Discard a mount borne by that companion.<br>Bearer cannot heal or bear mounts. gametext: <b>Archery:</b> Spot your enduring or mounted Nazgûl to transfer this condition from your support area to an unbound companion. Discard a mount borne by that companion.<br>Bearer cannot heal or bear mounts.
lore: "" lore: ""

View File

@@ -29,6 +29,7 @@
} }
{ {
type: removeBurdens type: removeBurdens
ignoreCostCheckFailure: true
amount: { amount: {
type: fromMemory type: fromMemory
memory: chosenCompanion memory: chosenCompanion

View File

@@ -585,10 +585,16 @@
count: 2 count: 2
} }
effect: [ effect: [
{
type: ChooseActiveCards
text: Choose a condition to discard
select: choose(condition)
memorize: chosenCard
}
{ {
type: preventable type: preventable
player: free people player: free people
text: Would you like to discard the top 6 cards of your draw deck to prevent discarding a condition? text: Would you like to discard the top 6 cards of your draw deck to prevent discarding {chosenCard}?
cost: { cost: {
type: discardTopCardsFromDeck type: discardTopCardsFromDeck
forced: false forced: false
@@ -597,7 +603,7 @@
} }
effect: { effect: {
type: discard type: discard
select: choose(condition) select: memory(chosenCard)
} }
} }
] ]

View File

@@ -29,7 +29,7 @@
} }
{ {
type: discard type: discard
select: all(minion,not(race(memory(chosenMinion)))) select: all(minion,hasRace,not(race(memory(chosenMinion))))
} }
] ]
} }