diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Moria-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Moria-errata.hjson index 9030732b7..0b2839b96 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Moria-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Moria-errata.hjson @@ -76,7 +76,7 @@ phase: Shadow cost: { type: exert - filter: choose(or(self,and(unique,culture(moria),orc))) + select: choose(or(self,and(unique,culture(moria),orc))) count: 1 times: 1 } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Sites-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Sites-errata.hjson index 21f54cfa9..3dc2f20c4 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Sites-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set01/set01-Sites-errata.hjson @@ -26,12 +26,12 @@ phase: skirmish cost: { type: exert - filter: choose(your,character,not(enduring)) + select: choose(your,character,not(enduring)) memorize: exertedCharacter } effect: { type: modifyStrength - filter: memory(exertedCharacter) + select: memory(exertedCharacter) amount: 2 } } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson index 54092355a..bf6eef2dc 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson @@ -190,13 +190,16 @@ twilight: 0 type: Condition target: name(Sam) - requires: [ - { - type: canSpot - filter: nazgul - } - ] effects: [ + { + type: toPlay + requires: [ + { + type: canSpot + filter: nazgul + } + ] + } { type: modifier modifier: { diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Isengard-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Isengard-errata.hjson index 077eefbfb..db4762079 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Isengard-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Isengard-errata.hjson @@ -108,27 +108,34 @@ culture: Isengard twilight: 0 type: Event - keyword: Maneuver - requires: { - type: canSpot - filter: culture(isengard),minion - } - effects: { - type: event - effect: { - type: preventable - text: Would you like to add 2 burdens to prevent exhausting Aragorn? - player: fp - cost: { - type: addBurdens - amount: 2 - } + timeword: Maneuver + effects: [ + { + type: toPlay + requires: [ + { + type: canSpot + filter: culture(isengard),minion + } + ] + } + { + type: event effect: { - type: exhaust - filter: choose(name(Aragorn)) + type: preventable + text: Would you like to add 2 burdens to prevent exhausting Aragorn? + player: fp + cost: { + type: addBurdens + amount: 2 + } + effect: { + type: exhaust + select: choose(name(Aragorn)) + } } } - } + ] gametext: Spot an [isengard] minion to exhaust Aragorn. The Free Peoples player may add 2 burdens to prevent this. lore: “‘Where is the Ring?'” promotext: "" diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Moria-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Moria-errata.hjson index 35a05d06c..24ae9d56f 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Moria-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Moria-errata.hjson @@ -181,7 +181,7 @@ culture: Moria twilight: 0 type: event - keyword: maneuver + timeword: maneuver effects: { type: event requires: { @@ -194,7 +194,7 @@ player: fp cost: { type: discard - filter: choose(side(free),possession) + select: choose(side(free),possession) count: 2 } effect: @@ -206,11 +206,11 @@ } true: { type: Exhaust - filter: choose(name(Boromir)) + select: choose(name(Boromir)) } false: { type: wound - filter: choose(name(Boromir)) + select: choose(name(Boromir)) times: 3 } } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Ringwraith-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Ringwraith-errata.hjson index 6f26b6155..746e409d8 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Ringwraith-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Ringwraith-errata.hjson @@ -185,7 +185,7 @@ culture: Ringwraith twilight: 0 type: event - keyword: maneuver + timeword: maneuver effects: { type: event requires: { @@ -201,12 +201,12 @@ forced: false hand: fp player: fp - filter: choose(culture(gandalf)) + select: choose(culture(gandalf)) count: 2 } effect: { type: wound - filter: choose(name(Gandalf)) + select: choose(name(Gandalf)) times: 2 } } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Sauron-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Sauron-errata.hjson index fdbf7e91c..2de20f78b 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Sauron-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set03/set03-Sauron-errata.hjson @@ -673,7 +673,7 @@ culture: Sauron twilight: 0 type: event - keyword: maneuver + timeword: maneuver effects: { type: event requires: { @@ -686,7 +686,7 @@ player: fp cost: { type: discard - filter: choose(elf) + select: choose(elf) count: 2 } effect: { @@ -697,11 +697,11 @@ } true: { type: Exhaust - filter: choose(name(Galadriel)) + select: choose(name(Galadriel)) } false: { type: wound - filter: choose(name(Galadriel)) + select: choose(name(Galadriel)) times: 3 } } @@ -873,7 +873,7 @@ culture: Sauron twilight: 0 type: event - keyword: maneuver + timeword: maneuver effects: { type: event requires: { @@ -886,12 +886,12 @@ player: fp cost: { type: discard - filter: choose(side(free),condition) + select: choose(side(free),condition) count: 2 } effect: { type: discard - filter: choose(name(Bilbo)) + select: choose(name(Bilbo)) } } } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set04/set04-Isengard-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set04/set04-Isengard-errata.hjson index f81ecd6df..8e88a8fba 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set04/set04-Isengard-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set04/set04-Isengard-errata.hjson @@ -58,7 +58,7 @@ } { type: Discard - filter: memory(targetFort) + select: memory(targetFort) } ] }