aboutsummaryrefslogtreecommitdiff
path: root/latex/cards/magic
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2021-02-28 17:01:38 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2021-02-28 17:01:38 +0100
commit0692ccd33afc4fdd80550e9979b824c1c25e973b (patch)
tree8cf46b780af060d9fd6cf5a089729a9491eaa1c7 /latex/cards/magic
parent5074205584de432892de5b0543b64efde4ddd6e3 (diff)
downloadmuhqs-game-0692ccd33afc4fdd80550e9979b824c1c25e973b.tar.gz
muhqs-game-0692ccd33afc4fdd80550e9979b824c1c25e973b.zip
rework how cards are defined and generated
Card definitions are now stored in data/cards/ in a subdirectory for each set as YAML files. YAML is still human readable but stricter and better to handle in code than ini. The latex filesystem layout resembles the card definition layout and is created by the Makefile from the YAML card definitions and must not be regenerated each time by hand.
Diffstat (limited to 'latex/cards/magic')
-rw-r--r--latex/cards/magic/action!.tex13
-rw-r--r--latex/cards/magic/appear!.tex13
-rw-r--r--latex/cards/magic/attack!.tex13
-rw-r--r--latex/cards/magic/catalyst.tex13
-rw-r--r--latex/cards/magic/clone!.tex13
-rw-r--r--latex/cards/magic/defense!.tex13
-rw-r--r--latex/cards/magic/die!.tex13
-rw-r--r--latex/cards/magic/heal!.tex13
-rw-r--r--latex/cards/magic/isolate!.tex13
-rw-r--r--latex/cards/magic/mine!.tex13
-rw-r--r--latex/cards/magic/more!.tex13
-rw-r--r--latex/cards/magic/no!.tex13
-rw-r--r--latex/cards/magic/pierce!.tex13
-rw-r--r--latex/cards/magic/ritual!.tex13
-rw-r--r--latex/cards/magic/rush!.tex13
-rw-r--r--latex/cards/magic/select!.tex13
-rw-r--r--latex/cards/magic/shroud!.tex13
-rw-r--r--latex/cards/magic/stumble!.tex13
-rw-r--r--latex/cards/magic/switch!.tex13
-rw-r--r--latex/cards/magic/transmute!.tex13
20 files changed, 260 insertions, 0 deletions
diff --git a/latex/cards/magic/action!.tex b/latex/cards/magic/action!.tex
new file mode 100644
index 00000000..53cc73c7
--- /dev/null
+++ b/latex/cards/magic/action!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Action!}
+\cardbuycost{5}
+\cardcontent{Move or attack with one unit}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/appear!.tex b/latex/cards/magic/appear!.tex
new file mode 100644
index 00000000..994d9ec4
--- /dev/null
+++ b/latex/cards/magic/appear!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Appear!}
+\cardbuycost{7}
+\cardcontent{Play one unit costing X on any free tile}
+\cardplaycost{3X}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/attack!.tex b/latex/cards/magic/attack!.tex
new file mode 100644
index 00000000..20707bcc
--- /dev/null
+++ b/latex/cards/magic/attack!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Attack!}
+\cardbuycost{5}
+\cardcontent{Distribute 2 times "+1 Attack this turn" on up to two units}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/catalyst.tex b/latex/cards/magic/catalyst.tex
new file mode 100644
index 00000000..36fb937e
--- /dev/null
+++ b/latex/cards/magic/catalyst.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeArtifact{catalyst}
+\cardbuycost{3}
+\cardcontent{Spells any player controlling the most units in range 1 playes cost one less resource}
+\cardplaycost{5}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/clone!.tex b/latex/cards/magic/clone!.tex
new file mode 100644
index 00000000..139147b6
--- /dev/null
+++ b/latex/cards/magic/clone!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Clone!}
+\cardbuycost{7}
+\cardcontent{Copy the next card you play. You may choose new targets. If you copy a permanent place a token copy of the parmanent in range 1 of the original}
+\cardplaycost{3}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/defense!.tex b/latex/cards/magic/defense!.tex
new file mode 100644
index 00000000..c0619ca9
--- /dev/null
+++ b/latex/cards/magic/defense!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Defense!}
+\cardbuycost{5}
+\cardcontent{Two units gain +1 Armor until end of turn}
+\cardplaycost{3}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/die!.tex b/latex/cards/magic/die!.tex
new file mode 100644
index 00000000..8674a709
--- /dev/null
+++ b/latex/cards/magic/die!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Die!}
+\cardbuycost{10}
+\cardcontent{Destroy target Unit}
+\cardplaycost{6}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/heal!.tex b/latex/cards/magic/heal!.tex
new file mode 100644
index 00000000..65d46a3d
--- /dev/null
+++ b/latex/cards/magic/heal!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Heal!}
+\cardbuycost{5}
+\cardcontent{Target unit gains 1 Health or remove all Poison counters from it}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/isolate!.tex b/latex/cards/magic/isolate!.tex
new file mode 100644
index 00000000..88468866
--- /dev/null
+++ b/latex/cards/magic/isolate!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Isolate!}
+\cardbuycost{5}
+\cardcontent{Target unit can not receive or deal damage this turn}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/mine!.tex b/latex/cards/magic/mine!.tex
new file mode 100644
index 00000000..e585603c
--- /dev/null
+++ b/latex/cards/magic/mine!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Mine!}
+\cardbuycost{5}
+\cardcontent{Steal 2 resource from opponent}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/more!.tex b/latex/cards/magic/more!.tex
new file mode 100644
index 00000000..1168aac6
--- /dev/null
+++ b/latex/cards/magic/more!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{More!}
+\cardbuycost{5}
+\cardcontent{Draw two cards}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/no!.tex b/latex/cards/magic/no!.tex
new file mode 100644
index 00000000..3719eab3
--- /dev/null
+++ b/latex/cards/magic/no!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{No!}
+\cardbuycost{5}
+\cardcontent{Counter target spell}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/pierce!.tex b/latex/cards/magic/pierce!.tex
new file mode 100644
index 00000000..6d3a8f93
--- /dev/null
+++ b/latex/cards/magic/pierce!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Pierce!}
+\cardbuycost{5}
+\cardcontent{Ignore X Armor of target unit this turn}
+\cardplaycost{1X}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/ritual!.tex b/latex/cards/magic/ritual!.tex
new file mode 100644
index 00000000..217386fb
--- /dev/null
+++ b/latex/cards/magic/ritual!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Ritual!}
+\cardbuycost{7}
+\cardcontent{Gain 3 Ressource}
+\cardplaycost{1}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/rush!.tex b/latex/cards/magic/rush!.tex
new file mode 100644
index 00000000..b5eb53f3
--- /dev/null
+++ b/latex/cards/magic/rush!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Rush!}
+\cardbuycost{5}
+\cardcontent{Distribute 2 times "+ 2 Movement this turn" on up to two units}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/select!.tex b/latex/cards/magic/select!.tex
new file mode 100644
index 00000000..37d8ffad
--- /dev/null
+++ b/latex/cards/magic/select!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Select!}
+\cardbuycost{7}
+\cardcontent{Draw 1. You may exile a card from your hand}
+\cardplaycost{1}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/shroud!.tex b/latex/cards/magic/shroud!.tex
new file mode 100644
index 00000000..e1e9eade
--- /dev/null
+++ b/latex/cards/magic/shroud!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Shroud!}
+\cardbuycost{5}
+\cardcontent{Target unit can not be targeted this turn}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/stumble!.tex b/latex/cards/magic/stumble!.tex
new file mode 100644
index 00000000..9a8766df
--- /dev/null
+++ b/latex/cards/magic/stumble!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Stumble!}
+\cardbuycost{5}
+\cardcontent{Target unit can not move or attack this turn}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/switch!.tex b/latex/cards/magic/switch!.tex
new file mode 100644
index 00000000..491a5115
--- /dev/null
+++ b/latex/cards/magic/switch!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Switch!}
+\cardbuycost{5}
+\cardcontent{Switch the positions of two permanents you control}
+\cardplaycost{2}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/magic/transmute!.tex b/latex/cards/magic/transmute!.tex
new file mode 100644
index 00000000..b18d00c5
--- /dev/null
+++ b/latex/cards/magic/transmute!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Transmute!}
+\cardbuycost{5}
+\cardcontent{Put one card from your store into your hand. Exile this card}
+\cardplaycost{5}
+\cardmodule{magic}
+\cardborder
+\end{tikzpicture}
+\end{document}