diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set06/set06-Isengard.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set06/set06-Isengard.hjson index 0c3f1b8e2..4a77c624a 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set06/set06-Isengard.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set06/set06-Isengard.hjson @@ -140,12 +140,15 @@ filter: bearer } effect: { - type: exert - player: fp - select: choose(companion) - count: { + type: Repeat + times: { type: ForEachSiteYouControl } + effect: { + type: exert + player: fp + select: choose(companion) + } } } ] diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Rohan.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Rohan.hjson index c4066d8b4..7df4fc605 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Rohan.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Rohan.hjson @@ -97,7 +97,7 @@ true: { type: exert player: free people - select: choose(companion) + select: choose(minion) count: 0-1 memorize: exertedCharacter } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Ringwraith.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Ringwraith.hjson index 1fd04c2c5..091d88def 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Ringwraith.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Ringwraith.hjson @@ -119,10 +119,16 @@ { type: activated phase: archery - requires: { - type: canSpot - filter: your,or(enduring,mounted),nazgul - } + requires: [ + { + type: CanSpot + filter: self,Zone(SUPPORT) + } + { + type: canSpot + filter: your,or(enduring,mounted),nazgul + } + ] effect: [ { type: transfer @@ -144,6 +150,14 @@ filter: bearer } } + { + type: modifier + modifier: { + type: CantBear + filter: bearer + cardFilter: mount + } + } ] gametext: Archery: 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.
Bearer cannot heal or bear mounts. lore: "" diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Sauron.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Sauron.hjson index 01c29c30c..b10bf202e 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Sauron.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set08/set08-Sauron.hjson @@ -29,6 +29,7 @@ } { type: removeBurdens + ignoreCostCheckFailure: true amount: { type: fromMemory memory: chosenCompanion diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set11/set11-Orc.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set11/set11-Orc.hjson index e8f2afa39..2367cebaf 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set11/set11-Orc.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set11/set11-Orc.hjson @@ -585,10 +585,16 @@ count: 2 } effect: [ + { + type: ChooseActiveCards + text: Choose a condition to discard + select: choose(condition) + memorize: chosenCard + } { type: preventable 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: { type: discardTopCardsFromDeck forced: false @@ -597,7 +603,7 @@ } effect: { type: discard - select: choose(condition) + select: memory(chosenCard) } } ] diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Dwarven.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Dwarven.hjson index bd089ebb2..0d4402959 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Dwarven.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Dwarven.hjson @@ -29,7 +29,7 @@ } { type: discard - select: all(minion,not(race(memory(chosenMinion)))) + select: all(minion,hasRace,not(race(memory(chosenMinion)))) } ] }