From ad3c70b2a4ab37e29b874509650a3b8e3301dcde Mon Sep 17 00:00:00 2001 From: MarcinSc Date: Tue, 23 Apr 2024 12:12:51 +0700 Subject: [PATCH] Migrated Ring cards in set 7 to hjson --- .../official/set07}/set07-Onering.hjson | 99 ++++++++++++++++--- 1 file changed, 87 insertions(+), 12 deletions(-) rename gemp-lotr/gemp-lotr-cards/src/main/resources/{card-stubs => cards/official/set07}/set07-Onering.hjson (54%) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/card-stubs/set07-Onering.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Onering.hjson similarity index 54% rename from gemp-lotr/gemp-lotr-cards/src/main/resources/card-stubs/set07-Onering.hjson rename to gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Onering.hjson index a432bb717..9837f6515 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/card-stubs/set07-Onering.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set07/set07-Onering.hjson @@ -21,17 +21,64 @@ twilight: 0 type: The One Ring strength: 1 - /*requires: { - - } effects: [ { - + type: trigger + requires: [ + { + type: ringIsOn + } + { + type: phase + phase: skirmish + } + { + type: ringIsActive + } + ] + trigger: { + type: aboutToTakeWound + filter: bearer + } + effect: [ + { + type: negateWound + filter: all(bearer) + } + { + type: addBurdens + } + ] } { - + type: activatedTrigger + trigger: { + type: aboutToTakeWound + filter: bearer + } + requires: [ + { + type: phase + phase: skirmish + } + { + type: ringIsActive + } + ] + effect: [ + { + type: putOnRing + } + { + type: negateWound + filter: all(bearer) + } + { + type: addBurdens + } + ] } - ]*/ + ] gametext: Response: If bearer is about to take a wound in a skirmish, he wears The One Ring until the regroup phase.
While wearing The One Ring, each time the Ring-bearer is about to take a wound during a skirmish, add a burden instead. lore: One Ring to rule them all.... promotext: "" @@ -64,17 +111,45 @@ twilight: 0 type: The One Ring strength: 2 - /*requires: { - - } effects: [ { - + type: activated + phase: maneuver + requires: { + type: ringIsActive + } + cost: { + type: addBurdens + } + effect: { + type: putOnRing + } } { - + type: trigger + requires: [ + { + type: ringIsOn + } + { + type: ringIsActive + } + ] + trigger: { + type: aboutToTakeWound + filter: bearer + } + effect: [ + { + type: negateWound + filter: all(bearer) + } + { + type: addBurdens + } + ] } - ]*/ + ] gametext: Maneuver: Add a burden to wear The One Ring until the regroup phase.
While wearing The One Ring, each time the Ring-bearer is about to take a wound, add a burden instead. lore: ...One Ring to find them.... promotext: ""