aboutsummaryrefslogtreecommitdiff
path: root/data/cards
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2021-10-10 17:51:24 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2021-10-10 17:51:24 +0200
commit1887f62868e92e9cd5e87f7cf6f44e70a75add44 (patch)
treeddd00ef1e4a5daefb1d4d09e154c3353bba47769 /data/cards
parent8d13bf9760161498f53adbd3ede45450c725d07c (diff)
downloadmuhqs-game-1887f62868e92e9cd5e87f7cf6f44e70a75add44.tar.gz
muhqs-game-1887f62868e92e9cd5e87f7cf6f44e70a75add44.zip
[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
Diffstat (limited to 'data/cards')
-rw-r--r--data/cards/base/pioneer.yml2
-rw-r--r--data/cards/exp1/conscription!.yml20
-rw-r--r--data/cards/exp1/depression_monument.yml8
-rw-r--r--data/cards/exp1/explosives.yml15
-rw-r--r--data/cards/exp1/scroll_rack.yml8
-rw-r--r--data/cards/exp1/stasis_orb.yml8
-rw-r--r--data/cards/exp1/thief.yml (renamed from data/cards/exp1/thieve.yml)4
-rw-r--r--data/cards/exp1/trebuchet.yml16
-rw-r--r--data/cards/kraken/drowned_sailor.yml8
-rw-r--r--data/cards/kraken/flying_dutchmen.yml10
-rw-r--r--data/cards/kraken/frost_pylon.yml20
-rw-r--r--data/cards/kraken/sold_out.yml2
-rw-r--r--data/cards/misc/king.yml13
-rw-r--r--data/cards/potions/brewery.yml16
-rw-r--r--data/cards/potions/courier.yml16
15 files changed, 124 insertions, 42 deletions
diff --git a/data/cards/base/pioneer.yml b/data/cards/base/pioneer.yml
index 80f765c0..0f05a2cd 100644
--- a/data/cards/base/pioneer.yml
+++ b/data/cards/base/pioneer.yml
@@ -8,4 +8,4 @@ buy: 7
upkeep: 1
full_action:
en: Neutralize one Tile or destroy Artifact in Range 1
- de: Neutralisiere ein Feld oder zerstoere ein Artifact in Range 1
+ de: Neutralisiere ein Feld oder zerstöre ein Artifact in Range 1
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/thieve.yml b/data/cards/exp1/thief.yml
index 3b06e531..7b6e3c1f 100644
--- a/data/cards/exp1/thieve.yml
+++ b/data/cards/exp1/thief.yml
@@ -1,6 +1,6 @@
type: unit
name:
- en: Thieve
+ en: Thief
en: Dieb
health: 1
movement: 2
@@ -9,4 +9,4 @@ 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
+ de: Jeder Gegner verliert eine Ressource. Du erhältst die 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}"
diff --git a/data/cards/kraken/drowned_sailor.yml b/data/cards/kraken/drowned_sailor.yml
index 77af23dd..dcec5bb8 100644
--- a/data/cards/kraken/drowned_sailor.yml
+++ b/data/cards/kraken/drowned_sailor.yml
@@ -5,5 +5,9 @@ type: unit
token: true
attack: 1
effect:
- en: A crewed unit gets +1 movement while swimming. If Drowned Sailor is droped destroy it
- de: Eine bemannte Unit hat +1 Bewegung solange sie schwimmt. Zerstoere Ertrunkener Matrose falls er fallen gelassen wird
+ en:
+ - A crewed unit gets +1 movement while swimming.
+ - If Drowned Sailor is dropped destroy it
+ de:
+ - Eine bemannte Unit hat +1 Bewegung solange sie schwimmt.
+ - Zerstöre den Ertrunkenen Matrosen falls er fallen gelassen wird
diff --git a/data/cards/kraken/flying_dutchmen.yml b/data/cards/kraken/flying_dutchmen.yml
index 246a4b58..e6d54e2a 100644
--- a/data/cards/kraken/flying_dutchmen.yml
+++ b/data/cards/kraken/flying_dutchmen.yml
@@ -11,5 +11,11 @@ movement: 1 swimming
buy: 7
upkeep: 2
effect:
- en: Crew 6. Whenever a enemy unit dies create a Drowned Sailor token and place it on Flying Dutchmen. If Flying Dutchmen is not crewed it's Ai is Wandering 0
- de: Bemannen 6. Wenn eine gegnerische Unit zerstört wird erzeuge einen Ertrunkenen Matrosen Token auf dem Fliegenden Holländer. Solange der Fliegende Holländer nicht bemannt ist hat er eine Wandelnde 0 KI
+ en:
+ - Crew 6.
+ - Whenever a enemy unit dies create a Drowned Sailor token and place it on Flying Dutchmen.
+ - If Flying Dutchmen is not crewed it's Ai is Wandering 0
+ de:
+ - Bemannen 6.
+ - Wenn eine gegnerische Unit zerstört wird erzeuge einen Ertrunkenen Matrosen Token auf dem Fliegenden Holländer.
+ - Solange der Fliegende Holländer nicht bemannt ist hat er eine KI Wandelnd 0
diff --git a/data/cards/kraken/frost_pylon.yml b/data/cards/kraken/frost_pylon.yml
index d5eb6fda..cfb1ed91 100644
--- a/data/cards/kraken/frost_pylon.yml
+++ b/data/cards/kraken/frost_pylon.yml
@@ -3,9 +3,21 @@ name:
type: artifact
buy: 5
effect:
- en: "Adjacent enemy units in can't activate abilities except \"full action: put a crack mark on Frost Pylon\". If there are three or more crack mark on Frost Pylon destroy it. Frost Pylon can be played next to a random enemy unit"
- de: "Benachbarte generische Units können keine Aktionen durchführen außer \"volle Aktion: lege eine Riss Marke auf Frost Pylon\". Zerstoere Frost Pylon wenn mindestens drei Riss Marken auf ihm liegen. Frost Pylon wird neben einer zufälligen gegnerischen Unit gespielt"
+ en:
+ - "Adjacent enemy units in can't activate abilities except \"full action: put a crack mark on Frost Pylon\".
+ - If there are three or more crack mark on Frost Pylon destroy it.
+ - Frost Pylon can be played next to a random enemy unit"
+ de:
+ - "Benachbarte generische Units können keine Aktionen durchführen außer \"volle Aktion: lege eine Riss Marke auf Frost Pylon\".
+ - Zerstöre Frost Pylon wenn mindestens drei Riss Marken auf ihm liegen.
+ - Frost Pylon wird neben einer zufälligen gegnerischen Unit gespielt"
latex_effect:
- en: "Adjacent enemy units can't activate abilities except: \\enquote{~\\faRedo: put a crack mark on Frost Pylon}. \\\\ \\vspace{0.3cm} If there are three or more crack mark on Frost Pylon destroy it. Frost Pylon can be played next to a random enemy unit"
- de: "Benachbarte generische Units können keine Aktionen durchführen außer \\enquote{~\\faRedo: lege eine Riss Marke auf Frost Pylon}. \\\\ \\vspace{0.3cm} Zerstoere Frost Pylon wenn mindestens drei Riss Marken auf ihm liegen. Frost Pylon wird neben einer zufälligen gegnerischen Unit gespielt"
+ en:
+ - "Adjacent enemy units can't activate abilities except: \\enquote{\\faRedo: put a crack mark on Frost Pylon}. \\\\ "
+ - "\\vspace{0.2cm} If there are three or more crack mark on Frost Pylon destroy it.\\\\ "
+ - "\\vspace{0.2cm} Frost Pylon can be played next to a random enemy unit"
+ de:
+ - "Benachbarte generische Units können keine Aktionen durchführen außer \\enquote{\\faRedo: lege eine Riss Marke auf Frost Pylon}.\\\\ "
+ - "\\vspace{0.2cm} Zerstöre Frost Pylon wenn mindestens drei Riss Marken auf ihm liegen.\\\\ "
+ - "\\vspace{0.2cm} Frost Pylon wird neben einer zufälligen gegnerischen Unit gespielt"
diff --git a/data/cards/kraken/sold_out.yml b/data/cards/kraken/sold_out.yml
index 0b01326a..4dd1ad69 100644
--- a/data/cards/kraken/sold_out.yml
+++ b/data/cards/kraken/sold_out.yml
@@ -5,4 +5,4 @@ type: spell
buy: 10
effect:
en: Neutralize a random Store tile and exile all its cards
- de: Neutralisiere ein zufälliges Store Feild und exiliere alle dessen Karten
+ de: Neutralisiere ein zufälliges Store Feld und exiliere alle dessen Karten
diff --git a/data/cards/misc/king.yml b/data/cards/misc/king.yml
index 6e64f8a7..7c8d36ad 100644
--- a/data/cards/misc/king.yml
+++ b/data/cards/misc/king.yml
@@ -3,13 +3,14 @@ name:
de: König
token: true
type: unit
-effect:
- en: "Protection from Die!. 5: King has shroud this turn."
- de: "Schutz vor Stirb!. 5: König ist verhüllt für diesen Zug."
-latex_effect:
- en: "Protection from Die! \\\\ 5: King has shroud this turn."
- de: "Schutz vor Stirb! \\\\ 5: König ist verhüllt für diesen Zug."
upkeep: 0
attack: 1
health: 5
movement: 1
+effect:
+ en:
+ - Protection from Die!.
+ - "5: King has shroud this turn."
+ de:
+ - Schutz vor Stirb!.
+ - "5: König ist verhüllt für diesen Zug."
diff --git a/data/cards/potions/brewery.yml b/data/cards/potions/brewery.yml
index 942b3bc2..1b92f7d8 100644
--- a/data/cards/potions/brewery.yml
+++ b/data/cards/potions/brewery.yml
@@ -5,8 +5,16 @@ name:
buy: 7
play: 5
effect:
- en: Solid 2. Potions you play cost 1 less
- de: Solide 2. Tränke die du spielst kosten 1 weniger
+ en:
+ - Solid 2.
+ - Potions you play cost 1 less
+ de:
+ - Solide 2.
+ - Tränke die du spielst kosten 1 weniger
latex_effect:
- en: "Solid 2.\\\\ \\vspace{0.3cm} Potions you play cost 1 less"
- de: "Solide 2.\\\\ \\vspace{0.3cm} Tränke die du spielst kosten 1 weniger"
+ en:
+ - "Solid 2.\\\\ "
+ - "\\vspace{0.3cm} Potions you play cost 1 less"
+ de:
+ - "Solide 2.\\\\ "
+ - "\\vspace{0.3cm} Tränke die du spielst kosten 1 weniger"
diff --git a/data/cards/potions/courier.yml b/data/cards/potions/courier.yml
index ea94ecf3..b7b325cb 100644
--- a/data/cards/potions/courier.yml
+++ b/data/cards/potions/courier.yml
@@ -7,8 +7,16 @@ movement: 2
buy: 5
upkeep: 1
effect:
- en: "If Courier has already moved 4 tiles this turn it gains an additional movement action. 0: Move a piled artifact between allied units in range 1"
- de: "Falls Kurier sich bereits 4 Felder diesen Zug bewegt hat erhält er eine zusätzliche Bewegungs-Aktion. 0: Versetze ein gestapeltes Artefakt zwischen verbündeten Units in Range 1"
+ en:
+ - If Courier has already moved 4 tiles this turn it gains an additional movement action.
+ - "0: Move a piled artifact between allied units in range 1"
+ de:
+ - Falls Kurier sich bereits 4 Felder diesen Zug bewegt hat erhält er eine zusätzliche Bewegungs-Aktion.
+ - "0: Versetze ein gestapeltes Artefakt zwischen verbündeten Units in Range 1"
latex_effect:
- en: "If Courier has already moved 4 tiles this turn it gains an additional movement action.\\\\ \\vspace{0.1cm} 0: Move a piled artifact between allied units in range~1"
- de: "Falls Kurier sich bereits 4 Felder diesen Zug bewegt hat erhält er eine zusätzliche Bewegungs-Aktion.\\\\ \\vspace{0.1cm} 0: Versetze ein gestapeltes Artefakt zwischen verbündeten Units in Range~1"
+ en:
+ - "If Courier has already moved 4 tiles this turn it gains an additional movement action.\\\\ "
+ - "\\vspace{0.1cm} 0: Move a piled artifact between allied units in range~1"
+ de:
+ - "Falls Kurier sich bereits 4 Felder diesen Zug bewegt hat erhält er eine zusätzliche Bewegungs-Aktion.\\\\ "
+ - "\\vspace{0.1cm} 0: Versetze ein gestapeltes Artefakt zwischen verbündeten Units in Range~1"