From 1887f62868e92e9cd5e87f7cf6f44e70a75add44 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 10 Oct 2021 17:51:24 +0200 Subject: [generate_card] generalize list filed handling, add babel * Use lists wehere appropriate * Fix some typos * Rename thieve to thief * units add \n after upkeep cost --- data/cards/exp1/conscription!.yml | 20 ++++++++++++++++---- data/cards/exp1/depression_monument.yml | 8 ++++++-- data/cards/exp1/explosives.yml | 15 +++++++++++++-- data/cards/exp1/scroll_rack.yml | 8 ++++++-- data/cards/exp1/stasis_orb.yml | 8 ++++++-- data/cards/exp1/thief.yml | 12 ++++++++++++ data/cards/exp1/thieve.yml | 12 ------------ data/cards/exp1/trebuchet.yml | 16 ++++++++++++---- 8 files changed, 71 insertions(+), 28 deletions(-) create mode 100644 data/cards/exp1/thief.yml delete mode 100644 data/cards/exp1/thieve.yml (limited to 'data/cards/exp1') diff --git a/data/cards/exp1/conscription!.yml b/data/cards/exp1/conscription!.yml index 21d5e7c6..f4488b6c 100644 --- a/data/cards/exp1/conscription!.yml +++ b/data/cards/exp1/conscription!.yml @@ -5,8 +5,20 @@ type: spell buy: 5 play: 1X effect: - en: "Create a Recruit token. X is equal to the number of Recruit tokens you control. Exile this card: Create three Recruit tokens" - de: "Erzeuge einen Rekrut Token. X ist gleich der Anzahl an Rekrut Token, die du kontrollierst. Exiliere diese Karte: Erzeuge drei Rekrut Token" + en: + - Create a Recruit token. + - X is equal to the number of Recruit tokens you control. + - Exile this card: Create three Recruit tokens + de: + - Erzeuge einen Rekrut Token. + - X ist gleich der Anzahl an Rekrut Token, die du kontrollierst. + - Exiliere diese Karte: Erzeuge drei Rekrut Token latex_effect: - en: "Create a Recruit token.\\\\ \\vspace{0.2cm} \\textbf{X} is equal to the number of Recruit tokens you control.\\\\ \\vspace{.2cm} Exile this card: Create three Recruit tokens" - de: "Erzeuge einen Rekrut Token.\\\\ \\vspace{0.2cm} \\textbf{X} ist gleich der Anzahl an Rekrut Token, die du kontrollierst.\\\\ \\vspace{0.2cm} Exiliere diese Karte: Erzeuge drei Rekrut Token" + en: + - "Create a Recruit token.\\\\ " + - "\\vspace{0.2cm} \\textbf{X} is equal to the number of Recruit tokens you control.\\\\ " + - "\\vspace{0.2cm} Exile this card: Create three Recruit tokens" + de: + - "Erzeuge einen Rekrut Token.\\\\ " + - "\\vspace{0.2cm} \\textbf{X} ist gleich der Anzahl an Rekrut Token, die du kontrollierst.\\\\ " + - "\\vspace{0.2cm} Exiliere diese Karte: Erzeuge drei Rekrut Token" diff --git a/data/cards/exp1/depression_monument.yml b/data/cards/exp1/depression_monument.yml index 2750c040..7c1d9bb7 100644 --- a/data/cards/exp1/depression_monument.yml +++ b/data/cards/exp1/depression_monument.yml @@ -6,5 +6,9 @@ latex_name: buy: 7 play: 5 effect: - en: Solid 2. Buying cards cost two more ressource - de: Solide 2. Karten kaufen kostet zwei zusätzliche Ressource + en: + - Solid 2. + - Buying cards cost two more ressource + de: + - Solide 2. + - Karten kaufen kostet zwei zusätzliche Ressource diff --git a/data/cards/exp1/explosives.yml b/data/cards/exp1/explosives.yml index 0569bdad..d724cac3 100644 --- a/data/cards/exp1/explosives.yml +++ b/data/cards/exp1/explosives.yml @@ -5,5 +5,16 @@ type: artifact play: 3 buy: 2X effect: - en: Solid 2. Explosives enter play with X fuse marks. Each Upkeep remove a fuse mark then if there are no fuse marks left destroy it, deal 2 damage to all Units and neutralize all building tiles in Range 1 - de: Solide 2. Sprengstoff kommt mit X Lunten Marken in Spiel. Entferne jeden Upkeep eine Lunten Marke. Wenn du die letzte Lunten Marke entfernst zerstöre Sprengstoff, füge allen Units 2 Schaden zu und neutraliziere alle Gebäude Felder in Range 1 + en: + - Solid 2. + - Explosives enter play with X fuse marks. Each Upkeep remove a fuse mark then if there are no fuse marks left destroy it, deal 2 damage to all Units and neutralize all building tiles in Range 1 + de: + - Solide 2. + - Sprengstoff kommt mit X Lunten Marken in Spiel. Entferne jeden Upkeep eine Lunten Marke. Wenn du die letzte Lunten Marke entfernst zerstöre Sprengstoff, füge allen Units 2 Schaden zu und neutraliziere alle Gebäude Felder in Range 1 +latex_effect: + en: + - Solid 2. + - "Explosives enter play with X fuse marks. Each Upkeep remove a fuse mark then if there are no fuse marks left destroy it, deal 2~damage to all Units and neutralize all building tiles in Range~1" + de: + - Solide 2. + - "Sprengstoff kommt mit X Lunten Marken in Spiel. Entferne jeden Upkeep eine Lunten Marke. Wenn du die letzte Lunten Marke entfernst zerstöre Sprengstoff, füge allen Units 2~Schaden zu und neutraliziere alle Gebäude Felder in Range~1" diff --git a/data/cards/exp1/scroll_rack.yml b/data/cards/exp1/scroll_rack.yml index 718fccfb..369e09d6 100644 --- a/data/cards/exp1/scroll_rack.yml +++ b/data/cards/exp1/scroll_rack.yml @@ -5,5 +5,9 @@ name: buy: 7 play: 5 effect: - en: Solid 1. At the beginning of your upkeep each player draws a card - de: Solide 1. Zu Beginn deines Upkeeps zieht jeder Spieler eine Karte + en: + - Solid 1. + - At the beginning of your upkeep each player draws a card + de: + - Solide 1. + - Zu Beginn deines Upkeeps zieht jeder Spieler eine Karte diff --git a/data/cards/exp1/stasis_orb.yml b/data/cards/exp1/stasis_orb.yml index 76174bc2..83e8d015 100644 --- a/data/cards/exp1/stasis_orb.yml +++ b/data/cards/exp1/stasis_orb.yml @@ -5,5 +5,9 @@ name: buy: 7 play: 5 effect: - en: Solid 1. Players can not draw more than two cards each turn - de: Solide 1. Spieler können nicht mehr als zwei Karten pro Zug ziehen + en: + - Solid 1. + - Players can not draw more than two cards each turn + de: + - Solide 1. + - Spieler können nicht mehr als zwei Karten pro Zug ziehen diff --git a/data/cards/exp1/thief.yml b/data/cards/exp1/thief.yml new file mode 100644 index 00000000..7b6e3c1f --- /dev/null +++ b/data/cards/exp1/thief.yml @@ -0,0 +1,12 @@ +type: unit +name: + en: Thief + en: Dieb +health: 1 +movement: 2 +buy: 7 +upkeep: 1 +attack: 1 +full_action: + en: All opponents loose one Ressource. You gain Ressource equal to the amount lost + de: Jeder Gegner verliert eine Ressource. Du erhältst die verlorenen Ressourcen diff --git a/data/cards/exp1/thieve.yml b/data/cards/exp1/thieve.yml deleted file mode 100644 index 3b06e531..00000000 --- a/data/cards/exp1/thieve.yml +++ /dev/null @@ -1,12 +0,0 @@ -type: unit -name: - en: Thieve - en: Dieb -health: 1 -movement: 2 -buy: 7 -upkeep: 1 -attack: 1 -full_action: - en: All opponents loose one Ressource. You gain Ressource equal to the amount lost - de: Jeder Gegner verliert eine Ressource. Du erhältst de verlorenen Ressourcen diff --git a/data/cards/exp1/trebuchet.yml b/data/cards/exp1/trebuchet.yml index 09de76cc..ebfacd39 100644 --- a/data/cards/exp1/trebuchet.yml +++ b/data/cards/exp1/trebuchet.yml @@ -4,8 +4,16 @@ name: buy: 7 play: 3 effect: - en: "Solid 2. Adjacent Units have \"full action, sacrifice an adjacent permanent: Deal 3 damage to any taregt or neutralize one tile in range 3\"" - de: "Solide 2. Angrenzende Units haben \"Volle-Aktion, opfere eine angrenzende Permanent: Füge eines Ziel 3 Schaden zu oder rnNeutraliziere ein in range 3\"" + en: + - Solid 2. + - "Adjacent Units have \"full action, sacrifice an adjacent permanent: Deal 3 damage to any taregt or neutralize one tile in range 3\"" + de: + - Solide 2. + - "Angrenzende Units haben \"Volle-Aktion, opfere eine angrenzende Permanent: Füge einem Ziel 3 Schaden zu oder neutraliziere ein Feld in Range 3\"" latex_effect: - en: "Solid 2. \\\\ Adjacent Units have \\\\ \\enquote{~\\faRedo, sacrifice an adjacent permanent: Deal 3~damage to any target or neutralize one tile in range~3}" - de: "Solide 2. \\\\ Angrenzende Units haben \\\\ \\enquote{~\\faRedo, opfere ein angrenzendes Permanent: Füge einem Ziel 3~Schaden zu oder ein neutraliziere ein Feld in range~3}" + en: + - "Solid 2. \\\\ " + - "Adjacent Units have \\\\ \\enquote{~\\faRedo, sacrifice an adjacent permanent: Deal 3~damage to any target or neutralize one tile in range~3}" + de: + - "Solide 2. \\\\ " + - "Angrenzende Units haben \\\\ \\enquote{~\\faRedo, opfere ein angrenzendes Permanent: Füge einem Ziel 3~Schaden zu oder ein neutraliziere ein Feld in Range~3}" -- cgit v1.2.3