diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2021-12-06 17:43:44 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2021-12-09 10:13:42 +0100 |
| commit | d756dcbd74d16c7da374518a237ca2781611ea7e (patch) | |
| tree | 8fba1c5eb7ac45de91019460ed873f457388c154 | |
| parent | 042517de6d966308c92f8607125383761f039bbe (diff) | |
| download | muhqs-game-d756dcbd74d16c7da374518a237ca2781611ea7e.tar.gz muhqs-game-d756dcbd74d16c7da374518a237ca2781611ea7e.zip | |
intermeddiate tyrant commit
41 files changed, 534 insertions, 1 deletions
diff --git a/data/cards/tyrant/assassin.yml b/data/cards/tyrant/assassin.yml new file mode 100644 index 00000000..dbbe462f --- /dev/null +++ b/data/cards/tyrant/assassin.yml @@ -0,0 +1,11 @@ +name: + en: Assassin +type: unit +ai: + en: Aggressive + en: Aggressiv +attack: 1 Range 2 +health: 1 +movement: 2 +buy: 3 +upkeep: 1 diff --git a/data/cards/tyrant/cruel_guard.yml b/data/cards/tyrant/cruel_guard.yml new file mode 100644 index 00000000..848046a8 --- /dev/null +++ b/data/cards/tyrant/cruel_guard.yml @@ -0,0 +1,12 @@ +name: + en: Cruel Guard + de: Grausamer Guardist +type: unit +ai: + en: Target-oriented Tyrant + de: Ziel-orientiert Tyrann +attack: 1 Range 2 +health: 2 +movement: 3 +buy: 5 +upkeep: 1 diff --git a/data/cards/tyrant/dark_cleric.yml b/data/cards/tyrant/dark_cleric.yml new file mode 100644 index 00000000..a7f311c2 --- /dev/null +++ b/data/cards/tyrant/dark_cleric.yml @@ -0,0 +1,18 @@ +name: + en: Dark Cleric + de: Düsterer Kleriker +type: unit +ai: + en: Target-oriented damaged allied unit + de: Ziel-orientiert verletzte verbündete Unit +health: 1 +movement: 2 +buy: 3 +upkeep: 1 +latex_full_action: + en: "\\faRedo: Choose first possible:\\\\ {\\LARGE \\textbf{$\\cdot$}} Remove 1 damage from an adjacent allied unit\\\\ \\vspace{0.1cm} {\\LARGE \\textbf{$\\cdot$}} An adjacent allied Unit gains \"If this unit dies create an Enslaved Soul token on its tile\" until the next tyrant turn" + de: "{\\small \\faRedo: Wahle das erst Mögliche:\\\\ {\\LARGE \\textbf{$\\cdot$}} Entferne 1 Schaden von einer benachbarten verbündeten Unit\\\\ {\\LARGE \\textbf{$\\cdot$}} Eine benachbarte verbündete Unit erhält \"Wenn diese Unit stirbt erzeuge einen Verklavte Seele Token auf ihrem Feld\" bis zum nächsten Zug des Tyrann}" + +full_action: + en: "Choose first possible: * Remove 1 damage from an adjacent allied unit. * An adjacent allied Unit gains \"If this unit dies create an Enslaved Soul token on its tile\" until the next tyrant turn" + de: "Wahle das erst Mögliche: * Entferne 1 Schaden von einer benachbarten verbündeten Unit. * Eine benachbarte verbündete Unit erhält \"Wenn diese Unit stirbt erzeuge einen Verklavte Seele Token auf ihrem Feld\" bis zum nächsten Zug des Tyrann" diff --git a/data/cards/tyrant/enslaved_soul.yml b/data/cards/tyrant/enslaved_soul.yml new file mode 100644 index 00000000..6077b928 --- /dev/null +++ b/data/cards/tyrant/enslaved_soul.yml @@ -0,0 +1,14 @@ +name: + en: Enslaved Soul + de: Versklavte Seele +type: unit +token: true +attack: 1 +movement: 1 +health: 1 +ai: + en: Wandering 3 + de: Wandelnd 3 +effect: + en: If Enslaved Soul gets targeted sacrifice it + de: Falls Versklavte Seele zu einem Ziel wird opfere sie diff --git a/data/cards/tyrant/fief.yml b/data/cards/tyrant/fief.yml new file mode 100644 index 00000000..c40d9f12 --- /dev/null +++ b/data/cards/tyrant/fief.yml @@ -0,0 +1,11 @@ +name: + en: Fief + de: Lehen +type: intention +buy: 3 +target: + en: house or farm tile + de: Haus oder Acker Feld +effect: + en: "On a farm tile gain 5 ressource. On a house tile gain 2 ressource" + de: "Auf einem Acker Feld erhalte 5 Ressource. Auf einem Haus Feld erhalte 2 Ressource" diff --git a/data/cards/tyrant/grand_inquisitor.yml b/data/cards/tyrant/grand_inquisitor.yml new file mode 100644 index 00000000..70f6a6c0 --- /dev/null +++ b/data/cards/tyrant/grand_inquisitor.yml @@ -0,0 +1,16 @@ +type: unit +name: + en: Grand Inquisitor + de: Großinquisitor +health: 3 +movement: 2 +upkeep: 2 +ai: + en: Aggresive + de: Aggresiv +effect: + en: "+1 Armor and +1 Pierce" + de: "+1 Rüstung und +1 Durchdringen" +latex_effect: + en: "+1~Armor and +1~Pierce" + de: "+1~Rüstung und +1~Durchdringen" diff --git a/data/cards/tyrant/inquisitor.yml b/data/cards/tyrant/inquisitor.yml new file mode 100644 index 00000000..97684055 --- /dev/null +++ b/data/cards/tyrant/inquisitor.yml @@ -0,0 +1,19 @@ +type: unit +name: + en: Inquisitor +health: 1 +movement: 1 +buy: 5 +upkeep: 2 +ai: + en: Target-oriented free house tile + de: Ziel-orientiert freies Haus Feld +full_action: + en: "Neutralize containing house tile: Put a terror mark on Inquisitor" + de: "Neutraliziere das beherbergende Haus Feld: Lege eine Terror Marke auf Inquisitor" +latex_full_action: + en: "\\faRedo, Neutralize containing house tile: Put a terror mark on Inquisitor" + de: "\\faRedo, Neutraliziere das beherbergende Haus Feld: Lege eine Terror Marke auf Inquisitor" +effect: + en: "While there are three or more terror marks on Inquisitor it is promoted to Grand Inquisitor" + de: "Solange Inquisitor drei oder mehr Terror Marken hat wird er zum Großinquisitor befördert" diff --git a/data/cards/tyrant/reckless_soldier.yml b/data/cards/tyrant/reckless_soldier.yml new file mode 100644 index 00000000..d92180d3 --- /dev/null +++ b/data/cards/tyrant/reckless_soldier.yml @@ -0,0 +1,12 @@ +name: + en: Reckless Soldier + de: Rücksichtsloser Soldat +type: unit +ai: + en: Aggresive + de: Aggresiv +attack: 1 +health: 1 +movement: 2 +buy: 3 +upkeep: 1 diff --git a/data/cards/tyrant/repression.yml b/data/cards/tyrant/repression.yml new file mode 100644 index 00000000..593243f0 --- /dev/null +++ b/data/cards/tyrant/repression.yml @@ -0,0 +1,10 @@ +name: + en: Repression +type: intention +buy: 3 +target: + en: house tile + de: Haus Feld +effect: + en: "Neutralize the containing house tile. Put a repression mark on Tyrant" + de: "Neutralisiere das beherbergende Haus Feld. Lege eine Repressions Marke auf den Tyrann" diff --git a/data/cards/tyrant/taxation.yml b/data/cards/tyrant/taxation.yml new file mode 100644 index 00000000..a0c40494 --- /dev/null +++ b/data/cards/tyrant/taxation.yml @@ -0,0 +1,11 @@ +name: + en: Taxation + en: Besteuerung +type: intention +buy: 3 +target: + en: store tile + en: Laden Feld +effect: + en: "Exile a card from the containing store tile" + de: "Exiliere eine Karte von dem beherbergende Lasen Feld" diff --git a/data/cards/tyrant/thrill_of_the_hunt.yml b/data/cards/tyrant/thrill_of_the_hunt.yml new file mode 100644 index 00000000..37ba10ef --- /dev/null +++ b/data/cards/tyrant/thrill_of_the_hunt.yml @@ -0,0 +1,11 @@ +name: + en: Vandalism + de: Vandalismus +type: intention +buy: 3 +target: + en: non neutral tile + de: Nicht neutrales Feld +effect: + en: "Neutralize the containing tile" + de: "Neutralisiere das beherbergende Feld" diff --git a/data/cards/tyrant/vandalism.yml b/data/cards/tyrant/vandalism.yml new file mode 100644 index 00000000..2bdb5400 --- /dev/null +++ b/data/cards/tyrant/vandalism.yml @@ -0,0 +1,9 @@ +name: + en: Thrill Of The Hunt + de: Jagdlust +type: intention +buy: 3 +target: + en: enemy unit + de: Gegnerische Unit +effect: diff --git a/latex/cards/de/tyrant/assassin.tex b/latex/cards/de/tyrant/assassin.tex new file mode 100644 index 00000000..1b8bde2c --- /dev/null +++ b/latex/cards/de/tyrant/assassin.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Assassin} +\cardbuycost{3} +\cardcontent{KI: Aggressiv\\Leben: 1\\Bewegung: 2\\Angriff: 1 Range 2} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/cruel_guard.tex b/latex/cards/de/tyrant/cruel_guard.tex new file mode 100644 index 00000000..31c47b09 --- /dev/null +++ b/latex/cards/de/tyrant/cruel_guard.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Grausamer Guardist} +\cardbuycost{5} +\cardcontent{KI: Ziel-orientiert Tyrann\\Leben: 2\\Bewegung: 3\\Angriff: 1 Range 2} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/dark_cleric.tex b/latex/cards/de/tyrant/dark_cleric.tex new file mode 100644 index 00000000..146ecbbf --- /dev/null +++ b/latex/cards/de/tyrant/dark_cleric.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Düsterer Kleriker} +\cardbuycost{3} +\cardsplitcontent{KI: Ziel-orientiert verletzte verbündete Unit\\Leben: 1\\Bewegung: 2}{{\small \faRedo: Wahle das erst Mögliche:\\ {\LARGE \textbf{$\cdot$}} Entferne 1 Schaden von einer benachbarten verbündeten Unit\\ {\LARGE \textbf{$\cdot$}} Eine benachbarte verbündete Unit erhält "Wenn diese Unit stirbt erzeuge einen Verklavte Seele Token auf ihrem Feld" bis zum nächsten Zug des Tyrann}} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/enslaved_soul.tex b/latex/cards/de/tyrant/enslaved_soul.tex new file mode 100644 index 00000000..e3c1df1d --- /dev/null +++ b/latex/cards/de/tyrant/enslaved_soul.tex @@ -0,0 +1,12 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnitToken{Versklavte Seele} +\cardsplitcontent{KI: Wandelnd 3\\Leben: 1\\Bewegung: 1\\Angriff: 1}{Falls Versklavte Seele zu einem Ziel wird opfere sie} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/fief.tex b/latex/cards/de/tyrant/fief.tex new file mode 100644 index 00000000..0fbab256 --- /dev/null +++ b/latex/cards/de/tyrant/fief.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Lehen} +\cardbuycost{3} +\cardsplitcontent{Ziel: Haus oder Acker Feld}{Auf einem Acker Feld erhalte 5 Ressource. Auf einem Haus Feld erhalte 2 Ressource} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/grand_inquisitor.tex b/latex/cards/de/tyrant/grand_inquisitor.tex new file mode 100644 index 00000000..aee6a996 --- /dev/null +++ b/latex/cards/de/tyrant/grand_inquisitor.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Großinquisitor} +\cardsplitcontent{KI: Aggresiv\\Leben: 3\\Bewegung: 2}{+1~Rüstung und +1~Durchdringen} +\cardplaycost{2} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/inquisitor.tex b/latex/cards/de/tyrant/inquisitor.tex new file mode 100644 index 00000000..d8b7be37 --- /dev/null +++ b/latex/cards/de/tyrant/inquisitor.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Inquisitor} +\cardbuycost{5} +\cardsplitcontent{KI: Ziel-orientiert freies Haus Feld\\Leben: 1\\Bewegung: 1}{Solange Inquisitor drei oder mehr Terror Marken hat wird er zum Großinquisitor befördert\\ \vspace{0.2cm} \faRedo, Neutraliziere das beherbergende Haus Feld: Lege eine Terror Marke auf Inquisitor} +\cardplaycost{2} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/reckless_soldier.tex b/latex/cards/de/tyrant/reckless_soldier.tex new file mode 100644 index 00000000..53394cbf --- /dev/null +++ b/latex/cards/de/tyrant/reckless_soldier.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Rücksichtsloser Soldat} +\cardbuycost{3} +\cardcontent{KI: Aggresiv\\Leben: 1\\Bewegung: 2\\Angriff: 1} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/repression.tex b/latex/cards/de/tyrant/repression.tex new file mode 100644 index 00000000..9dc16412 --- /dev/null +++ b/latex/cards/de/tyrant/repression.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Repression} +\cardbuycost{3} +\cardsplitcontent{Ziel: Haus Feld}{Neutralisiere das beherbergende Haus Feld. Lege eine Repressions Marke auf den Tyrann} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/taxation.tex b/latex/cards/de/tyrant/taxation.tex new file mode 100644 index 00000000..9bc0331d --- /dev/null +++ b/latex/cards/de/tyrant/taxation.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Besteuerung} +\cardbuycost{3} +\cardsplitcontent{Ziel: Laden Feld}{Exiliere eine Karte von dem beherbergende Lasen Feld} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/thrill_of_the_hunt.tex b/latex/cards/de/tyrant/thrill_of_the_hunt.tex new file mode 100644 index 00000000..680d2364 --- /dev/null +++ b/latex/cards/de/tyrant/thrill_of_the_hunt.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Vandalismus} +\cardbuycost{3} +\cardsplitcontent{Ziel: Nicht neutrales Feld}{Neutralisiere das beherbergende Feld} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/de/tyrant/vandalism.tex b/latex/cards/de/tyrant/vandalism.tex new file mode 100644 index 00000000..05ccee2b --- /dev/null +++ b/latex/cards/de/tyrant/vandalism.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[ngerman]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Jagdlust} +\cardbuycost{3} +\cardsplitcontent{Ziel: Gegnerische Unit}{None} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/assassin.tex b/latex/cards/en/tyrant/assassin.tex new file mode 100644 index 00000000..0b0358a2 --- /dev/null +++ b/latex/cards/en/tyrant/assassin.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Assassin} +\cardbuycost{3} +\cardcontent{AI: Aggressiv\\Health: 1\\Movement: 2\\Attack: 1 Range 2} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/cruel_guard.tex b/latex/cards/en/tyrant/cruel_guard.tex new file mode 100644 index 00000000..b4f12bff --- /dev/null +++ b/latex/cards/en/tyrant/cruel_guard.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Cruel Guard} +\cardbuycost{5} +\cardcontent{AI: Target-oriented Tyrant\\Health: 2\\Movement: 3\\Attack: 1 Range 2} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/dark_cleric.tex b/latex/cards/en/tyrant/dark_cleric.tex new file mode 100644 index 00000000..1b3639cf --- /dev/null +++ b/latex/cards/en/tyrant/dark_cleric.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Dark Cleric} +\cardbuycost{3} +\cardsplitcontent{AI: Target-oriented damaged allied unit\\Health: 1\\Movement: 2}{\faRedo: Choose first possible:\\ {\LARGE \textbf{$\cdot$}} Remove 1 damage from an adjacent allied unit\\ \vspace{0.1cm} {\LARGE \textbf{$\cdot$}} An adjacent allied Unit gains "If this unit dies create an Enslaved Soul token on its tile" until the next tyrant turn} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/enslaved_soul.tex b/latex/cards/en/tyrant/enslaved_soul.tex new file mode 100644 index 00000000..af3e0dee --- /dev/null +++ b/latex/cards/en/tyrant/enslaved_soul.tex @@ -0,0 +1,12 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnitToken{Enslaved Soul} +\cardsplitcontent{AI: Wandering 3\\Health: 1\\Movement: 1\\Attack: 1}{If Enslaved Soul gets targeted sacrifice it} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/fief.tex b/latex/cards/en/tyrant/fief.tex new file mode 100644 index 00000000..5ff5f6da --- /dev/null +++ b/latex/cards/en/tyrant/fief.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Fief} +\cardbuycost{3} +\cardsplitcontent{Target: house or farm tile}{On a farm tile gain 5 ressource. On a house tile gain 2 ressource} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/grand_inquisitor.tex b/latex/cards/en/tyrant/grand_inquisitor.tex new file mode 100644 index 00000000..aeee6786 --- /dev/null +++ b/latex/cards/en/tyrant/grand_inquisitor.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Grand Inquisitor} +\cardsplitcontent{AI: Aggresive\\Health: 3\\Movement: 2}{+1~Armor and +1~Pierce} +\cardplaycost{2} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/inquisitor.tex b/latex/cards/en/tyrant/inquisitor.tex new file mode 100644 index 00000000..18a4368e --- /dev/null +++ b/latex/cards/en/tyrant/inquisitor.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Inquisitor} +\cardbuycost{5} +\cardsplitcontent{AI: Target-oriented free house tile\\Health: 1\\Movement: 1}{While there are three or more terror marks on Inquisitor it is promoted to Grand Inquisitor\\ \vspace{0.2cm} \faRedo, Neutralize containing house tile: Put a terror mark on Inquisitor} +\cardplaycost{2} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/reckless_soldier.tex b/latex/cards/en/tyrant/reckless_soldier.tex new file mode 100644 index 00000000..98206850 --- /dev/null +++ b/latex/cards/en/tyrant/reckless_soldier.tex @@ -0,0 +1,14 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeUnit{Reckless Soldier} +\cardbuycost{3} +\cardcontent{AI: Aggresive\\Health: 1\\Movement: 2\\Attack: 1} +\cardplaycost{1} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/repression.tex b/latex/cards/en/tyrant/repression.tex new file mode 100644 index 00000000..d8dc39c8 --- /dev/null +++ b/latex/cards/en/tyrant/repression.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Repression} +\cardbuycost{3} +\cardsplitcontent{Target: house tile}{Neutralize the containing house tile. Put a repression mark on Tyrant} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/taxation.tex b/latex/cards/en/tyrant/taxation.tex new file mode 100644 index 00000000..fed37777 --- /dev/null +++ b/latex/cards/en/tyrant/taxation.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Besteuerung} +\cardbuycost{3} +\cardsplitcontent{Target: Laden Feld}{Exile a card from the containing store tile} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/thrill_of_the_hunt.tex b/latex/cards/en/tyrant/thrill_of_the_hunt.tex new file mode 100644 index 00000000..1630fbe0 --- /dev/null +++ b/latex/cards/en/tyrant/thrill_of_the_hunt.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Vandalism} +\cardbuycost{3} +\cardsplitcontent{Target: non neutral tile}{Neutralize the containing tile} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/cards/en/tyrant/vandalism.tex b/latex/cards/en/tyrant/vandalism.tex new file mode 100644 index 00000000..48c170fe --- /dev/null +++ b/latex/cards/en/tyrant/vandalism.tex @@ -0,0 +1,13 @@ +\documentclass{standalone} +\usepackage[english]{babel} +\input{common.tex} + +\begin{document} +\begin{tikzpicture} +\cardtypeIntention{Thrill Of The Hunt} +\cardbuycost{3} +\cardsplitcontent{Target: enemy unit}{None} +\cardmodule{tyrant} +\cardborder +\end{tikzpicture} +\end{document} diff --git a/latex/colors.tex b/latex/colors.tex index c34c30c1..c8add8d8 100644 --- a/latex/colors.tex +++ b/latex/colors.tex @@ -4,10 +4,10 @@ % Hintergrundfarbe für den Titel-Kasten \definecolor{titlebg}{RGB}{30,30,30} -% Farben der "Fähnchen" zur Kennzeichnung der unterschiedlichen Kartentypen \definecolor{tokenbg}{RGB}{51,51,51} \definecolor{unitbg}{RGB}{0,100,200} \definecolor{spellbg}{RGB}{80,180,0} +\definecolor{intentionbg}{RGB}{153,0,255} \definecolor{artifactbg}{RGB}{200,50,50} \definecolor{equipmentbg}{RGB}{180,50,150} diff --git a/latex/sets/de/tyrant.tex b/latex/sets/de/tyrant.tex new file mode 100644 index 00000000..44800b35 --- /dev/null +++ b/latex/sets/de/tyrant.tex @@ -0,0 +1,23 @@ +\documentclass[a4paper,landscape]{article} +\usepackage[margin=6mm,top=5mm]{geometry} +\input{libs.tex} +\input{colors.tex} +\input{tikzcards.tex} +\usepackage{standalone} +\begin{document} +\begin{center} +\pagestyle{empty} +\includestandalone{cards/de/tyrant/assassin} +\includestandalone{cards/de/tyrant/cruel_guard} +\includestandalone{cards/de/tyrant/dark_cleric} +\includestandalone{cards/de/tyrant/enslaved_soul} +\includestandalone{cards/de/tyrant/fief} +\includestandalone{cards/de/tyrant/grand_inquisitor} +\includestandalone{cards/de/tyrant/inquisitor} +\includestandalone{cards/de/tyrant/reckless_soldier} +\includestandalone{cards/de/tyrant/repression} +\includestandalone{cards/de/tyrant/taxation} +\includestandalone{cards/de/tyrant/thrill_of_the_hunt} +\includestandalone{cards/de/tyrant/vandalism} +\end{center} +\end{document} diff --git a/latex/sets/en/tyrant.tex b/latex/sets/en/tyrant.tex new file mode 100644 index 00000000..c0a233c4 --- /dev/null +++ b/latex/sets/en/tyrant.tex @@ -0,0 +1,23 @@ +\documentclass[a4paper,landscape]{article} +\usepackage[margin=6mm,top=5mm]{geometry} +\input{libs.tex} +\input{colors.tex} +\input{tikzcards.tex} +\usepackage{standalone} +\begin{document} +\begin{center} +\pagestyle{empty} +\includestandalone{cards/en/tyrant/assassin} +\includestandalone{cards/en/tyrant/cruel_guard} +\includestandalone{cards/en/tyrant/dark_cleric} +\includestandalone{cards/en/tyrant/enslaved_soul} +\includestandalone{cards/en/tyrant/fief} +\includestandalone{cards/en/tyrant/grand_inquisitor} +\includestandalone{cards/en/tyrant/inquisitor} +\includestandalone{cards/en/tyrant/reckless_soldier} +\includestandalone{cards/en/tyrant/repression} +\includestandalone{cards/en/tyrant/taxation} +\includestandalone{cards/en/tyrant/thrill_of_the_hunt} +\includestandalone{cards/en/tyrant/vandalism} +\end{center} +\end{document} diff --git a/latex/tikzcards.tex b/latex/tikzcards.tex index e0dd3258..392f6f28 100644 --- a/latex/tikzcards.tex +++ b/latex/tikzcards.tex @@ -170,6 +170,10 @@ } \newcommand{\cardtypeSpell}[1]{\cardtype{spellbg}{Spell}{\Large\faBolt}{#1}{#1}} +\newcommand{\cardtypeIntention}[1]{ + \cardtype{intentionbg}{Intention}{\Large\faCrosshairs}{#1}{#1} +} + \newcommand{\cardtypeArtifactToken}[1]{ \cardtype{tokenbg}{Artifact}{\LARGE\decoone}{TOKEN}{{\Large TOKEN} \\ #1} } diff --git a/scripts/generate_card.py b/scripts/generate_card.py index 204009a8..1802ea2c 100755 --- a/scripts/generate_card.py +++ b/scripts/generate_card.py @@ -26,6 +26,7 @@ SET_SYMBOLS = { 'nautics': 'nautics', 'misc': '', 'kraken': 'kraken', + 'tyrant': 'tyrant', 'exp1': 'exp1', 'potions': 'potions', } @@ -57,6 +58,7 @@ FORMATTED_KEYS = { 'attack': 'Angriff', 'effect': 'Effekt', 'durability': 'Haltbarkeit', + 'target': 'Ziel', 'use': 'Gebrauch', } } @@ -225,6 +227,13 @@ def generate_latex(card: MutableMapping, language='en'): use, _ = get_latex_field(card, 'use', language) card_content += f'\\cardcontent{{\\textit{{{formatted_use}}} - {use}}}\n' + elif card['type'] == 'intention': + formatted_target = get_formatted_key('target', language) + target = get_field(card, 'target', language) + target_block = f'{formatted_target}: {target}' + effect, _ = get_latex_field(card, 'effect', language) + card_content += f'\\cardsplitcontent{{{target_block}}}{{{effect}}}\n' + else: print(f'WARNING: unknown card type {card["type"]}!') |
