diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_elven_playtest.json b/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_elven_playtest.json index dffd8c33a..fc432955d 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_elven_playtest.json +++ b/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_elven_playtest.json @@ -1,26 +1,5 @@ { - "151_7": { - "title": "The Counsel of the Wise", - "culture": "elven", - "cost": 0, - "type": "event", - "keyword": ["fellowship"], - "effects": { - "type": "event", - "cost": { - "type": "chooseAndAddTwilight", - "memorize": "allyCost" - }, - "effect": { - "type": "putcardsfromdeckintohand", - "filter": "choose(culture(elven),ally,maxTwilight(memory(allyCost)))", - } - } - }, - - - "151_8": { "title": "I Was There", "culture": "elven", "cost": 1, @@ -46,6 +25,57 @@ ] } }, + + "151_8": { + "title": "*Lament for Gandalf", + "culture": "elven", + "cost": 1, + "type": "condition", + "keyword": "support area", + "effects": [ + { + "type": "trigger", + "optional": true, + "trigger": { + "type": "startOfPhase", + "phase": "regroup" + }, + "effect": { + "type": "stackCardsFromHand", + "filter": "choose(culture(gandalf))", + "where": "self" + }, + }, + { + "type": "activatedTrigger", + "trigger": { + "type": "killed", + "filter": "name(gandalf)" + }, + "cost": { + "type": "exert", + "filter": "choose(and(or(companion,and(culture(elven),ally)),not(exhausted)))", + "memorize": "exertedTargets", + "count": { + "type": "range", + "from": 0, + "to": { + "type": "forEachYouCanSpot", + "filter": "and(or(companion,and(culture(elven),ally)),not(exhausted))" + } + } + }, + "effect": { + "type": "putstackedcardsintohand", + "on": "self", + "count": { + "type": "forEachInMemory", + "memory": "exertedTargets" + } + }, + } + ] + }, "151_9": { diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_isengard_playtest.json b/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_isengard_playtest.json index 91494b343..617220aae 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_isengard_playtest.json +++ b/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_isengard_playtest.json @@ -123,7 +123,8 @@ "cost": { "type": "chooseHowManyToSpot", "filter": "Crow", - "memorize": "crowCount" + "memorize": "crowCount", + "text": "Choose how many Crows to discard" }, "effect": [ { diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_ringwraith_playtest.json b/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_ringwraith_playtest.json index eb0be92b6..c3a9af34b 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_ringwraith_playtest.json +++ b/gemp-lotr/gemp-lotr-async/src/main/web/cards/set101/set101_ringwraith_playtest.json @@ -13,14 +13,22 @@ "filter": "choose(elf)", }, "effect": [ - { - "type": "modifyStrength", - "filter": "choose(name(Gimli))", - "until": "start(regroup)", - "amount": 2 - } - ] - } + { + "type": "play", + "filter": "choose(nazgul)", + "memorize": "playedNazgul" + }, + { + "type": "optional", + "text": "Would you like to play a [wraith] possession on that Nazgul from your discard pile?", + "effect": { + "type": "playCardFromDiscard", + "filter": "choose(culture(wraith),possession)", + "on": "memory(playedNazgul)" + } + } + ] + } }, @@ -31,31 +39,26 @@ "cost": 1, "type": "minion", "race": "man", - "keyword": ["damage+1"], "strength": 3, "vitality": 1, "site": 2, "effects": [ { - "type": "modifier", - "modifier": { - "type": "addKeyword", - "filter": "dwarf", - "keyword": "damage+1" - } + "type": "modifier", + "modifier": { + "type": "modifyCost", + "filter": "nazgul", + "amount": -1 + } }, { - "type": "trigger", - "optional": true, - "trigger": { - "type": "winsSkirmish", - "filter": "dwarf" - }, - "effect": { - "type": "wound", - "filter": "choose(orc)" - } - } + "type": "modifier", + "modifier": { + "type": "cantBeAssignedToSkirmishAgainst", + "fpCharacter": "companion,strengthLessThan(5)", + "minion": "self" + } + } ] }, @@ -65,8 +68,8 @@ "culture": "wraith", "cost": 1, "type": "artifact", - "target": "name(Gimli)", - "keyword": ["support area"], + "possession": "helm", + "target": "twilight,nazgul", "vitality": 1, "effects": [ { @@ -78,15 +81,19 @@ } }, { - "type": "trigger", - "optional": true, - "trigger": { - "type": "winsSkirmish", - "filter": "dwarf" + "type": "activated", + "phase": "skirmish", + + "condition": { + "type": "canspot", + "filter": "ring bearer,exhausted" + }, + "cost": { + "type": "exert", + "filter": "bearer" }, "effect": { - "type": "wound", - "filter": "choose(orc)" + "type": "putonring" } } ] @@ -99,62 +106,65 @@ "cost": 4, "type": "minion", "race": "nazgul", - "keyword": ["damage+1"], "strength": 9, "vitality": 3, "site": 3, "effects": [ { - "type": "modifier", - "modifier": { - "type": "addKeyword", - "filter": "dwarf", - "keyword": "damage+1" - } - }, - { - "type": "trigger", - "optional": true, - "trigger": { - "type": "winsSkirmish", - "filter": "dwarf" - }, - "effect": { - "type": "wound", - "filter": "choose(orc)" - } - } + "type": "modifier", + "modifier": { + "type": "modifyStrength", + "filter": "self", + "amount": { + "type": "forEachWound", + "filter": "ring bearer", + "multiplier": 1 + } + } + } ] }, "151_41": { - "title": "*Their Eyes Fell Upon Him", + "title": "Their Eyes Fell Upon Him", "culture": "wraith", "cost": 1, "type": "condition", "keyword": ["support area"], + "condition": { + "type": "canSpot", + "filter": "twilight,nazgul" + }, "effects": [ { - "type": "modifier", - "modifier": { - "type": "addKeyword", - "filter": "dwarf", - "keyword": "damage+1" - } - }, - { - "type": "trigger", - "optional": true, - "trigger": { - "type": "winsSkirmish", - "filter": "dwarf" - }, - "effect": { - "type": "wound", - "filter": "choose(orc)" - } - } + "type": "trigger", + "trigger": { + "type": "moves", + }, + "condition": { + "type": "canspotwounds", + "filter": "ring bearer", + "amount": 1 + }, + "effect": { + "type": "conditional", + "condition": { + "type": "canSpot", + "filter": "exhausted,ring bearer" + }, + "effect": [ + { + "type": "drawCards", + "count": 2 + } + { + "type": "drawCards", + "count": 1 + } + ] + } + } ] }, @@ -167,25 +177,21 @@ "keyword": ["support area"], "effects": [ { - "type": "modifier", - "modifier": { - "type": "addKeyword", - "filter": "dwarf", - "keyword": "damage+1" - } - }, - { - "type": "trigger", - "optional": true, - "trigger": { - "type": "winsSkirmish", - "filter": "dwarf" - }, - "effect": { - "type": "wound", - "filter": "choose(orc)" - } - } + "type": "trigger", + "trigger": { + "type": "winsSkirmish", + "filter": "twilight,nazgul" + }, + "cost": { + "type": "exert", + "filter": "bearer" + }, + "effect": { + "type": "shufflecardsfromdiscardintodrawdeck", + "filter": "choose(culture(wraith))", + "count": 1 + } + } ] }, @@ -197,20 +203,34 @@ "type": "event", "keyword": ["skirmish"], "effects": { - "type": "event", - "cost": { - "type": "exert", - "filter": "choose(elf)", - }, - "effect": [ - { - "type": "modifyStrength", - "filter": "choose(name(Gimli))", - "until": "start(regroup)", - "amount": 2 - } - ] - } + "type": "event", + "effect": [ + { + "type": "modifyStrength", + "filter": "choose(twilight,nazgul)", + "memorize": "chosenNazzy", + "amount": { + "type": "forEachWound", + "filter": "ring bearer", + "multiplier": 1 + } + + }, + { + "type": "conditional", + "condition": { + "type": "memorymatches", + "memory": "chosenNazzy", + "filter": "name(The Witch-king)" + }, + "effect": { + "type": "addKeyword", + "filter": "memory(chosenNazzy)", + "keyword": "damage+1" + } + } + ] + } }, }