aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2021-03-25 13:46:01 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2021-03-25 13:46:01 +0100
commit134daaa3a9df7f5f2f926702884eacb4ed2056df (patch)
tree701f7c045f3e1e357dd669b87942f546a5c324d9
parent2bb7fbb907b65f6a77a1e07852d1d89c7e89e649 (diff)
downloadmuhqs-game-134daaa3a9df7f5f2f926702884eacb4ed2056df.tar.gz
muhqs-game-134daaa3a9df7f5f2f926702884eacb4ed2056df.zip
add exp1
Featured mechanics: * marks * discard * discard pile
-rw-r--r--data/cards/exp1/backup!.yml5
-rw-r--r--data/cards/exp1/berserker.yml7
-rw-r--r--data/cards/exp1/macabre_clown.yml7
-rw-r--r--data/cards/exp1/ramm.yml8
-rw-r--r--data/cards/exp1/recycle!.yml5
-rw-r--r--data/cards/exp1/reformer.yml7
-rw-r--r--data/cards/exp1/renew!.yml5
-rw-r--r--data/cards/exp1/stasis_orb.yml5
-rw-r--r--data/cards/exp1/taunter.yml7
-rw-r--r--data/cards/exp1/unmark!.yml5
-rw-r--r--data/cards/exp1/ward!.yml5
-rw-r--r--latex/cards/exp1/backup!.tex13
-rw-r--r--latex/cards/exp1/berserker.tex12
-rw-r--r--latex/cards/exp1/macabre_clown.tex12
-rw-r--r--latex/cards/exp1/ramm.tex12
-rw-r--r--latex/cards/exp1/recycle!.tex13
-rw-r--r--latex/cards/exp1/reformer.tex12
-rw-r--r--latex/cards/exp1/renew!.tex13
-rw-r--r--latex/cards/exp1/stasis_orb.tex13
-rw-r--r--latex/cards/exp1/taunter.tex12
-rw-r--r--latex/cards/exp1/unmark!.tex13
-rw-r--r--latex/cards/exp1/ward!.tex13
-rwxr-xr-xscripts/generate_card.py3
23 files changed, 206 insertions, 1 deletions
diff --git a/data/cards/exp1/backup!.yml b/data/cards/exp1/backup!.yml
new file mode 100644
index 00000000..a7a279e4
--- /dev/null
+++ b/data/cards/exp1/backup!.yml
@@ -0,0 +1,5 @@
+name: Backup!
+type: spell
+buy: 7
+play: 5
+effect: Create two Recruit tokens next to an allied Unit
diff --git a/data/cards/exp1/berserker.yml b/data/cards/exp1/berserker.yml
new file mode 100644
index 00000000..97a7cb24
--- /dev/null
+++ b/data/cards/exp1/berserker.yml
@@ -0,0 +1,7 @@
+type: unit
+name: Berserker
+health: 2
+movement: 2
+buy: 7
+upkeep: 1
+effect: "Discard one card: Berserker has +1 attack this turn"
diff --git a/data/cards/exp1/macabre_clown.yml b/data/cards/exp1/macabre_clown.yml
new file mode 100644
index 00000000..d81d0159
--- /dev/null
+++ b/data/cards/exp1/macabre_clown.yml
@@ -0,0 +1,7 @@
+type: unit
+name: Macabre Clown
+health: 1
+movement: 2
+buy: 7
+upkeep: 1
+full_action: "Destroy Macabre Clown: Put a panic mark on all Units in Range 1"
diff --git a/data/cards/exp1/ramm.yml b/data/cards/exp1/ramm.yml
new file mode 100644
index 00000000..7b01d536
--- /dev/null
+++ b/data/cards/exp1/ramm.yml
@@ -0,0 +1,8 @@
+type: unit
+name: Ramm
+health: 3
+movement: 1
+buy: 7
+upkeep: 1
+effect: Crew 3
+full_action: Neutralize one tile or destroy one artifact in Range 1
diff --git a/data/cards/exp1/recycle!.yml b/data/cards/exp1/recycle!.yml
new file mode 100644
index 00000000..ff885645
--- /dev/null
+++ b/data/cards/exp1/recycle!.yml
@@ -0,0 +1,5 @@
+name: Recycle!
+type: spell
+buy: 5
+play: 2
+effect: Return two cards from your discard pile to your hand
diff --git a/data/cards/exp1/reformer.yml b/data/cards/exp1/reformer.yml
new file mode 100644
index 00000000..b72d045f
--- /dev/null
+++ b/data/cards/exp1/reformer.yml
@@ -0,0 +1,7 @@
+type: unit
+name: Reformer
+health: 1
+movement: 2
+buy: 7
+upkeep: 1
+full_action: Whenever you discard cards this turn draw that many card
diff --git a/data/cards/exp1/renew!.yml b/data/cards/exp1/renew!.yml
new file mode 100644
index 00000000..a0b9307a
--- /dev/null
+++ b/data/cards/exp1/renew!.yml
@@ -0,0 +1,5 @@
+name: Renew!
+type: spell
+buy: 5
+play: 3
+effect: Shuffle your discard pile into your deck
diff --git a/data/cards/exp1/stasis_orb.yml b/data/cards/exp1/stasis_orb.yml
new file mode 100644
index 00000000..94e60326
--- /dev/null
+++ b/data/cards/exp1/stasis_orb.yml
@@ -0,0 +1,5 @@
+type: artifact
+name: Stasis Orb
+buy: 7
+play: 5
+effect: Solid 1. Players can not draw more than two cards each turn
diff --git a/data/cards/exp1/taunter.yml b/data/cards/exp1/taunter.yml
new file mode 100644
index 00000000..82a4df9d
--- /dev/null
+++ b/data/cards/exp1/taunter.yml
@@ -0,0 +1,7 @@
+type: unit
+name: Taunter
+health: 1
+movement: 2
+buy: 7
+upkeep: 1
+full_action: Put a rage mark on one Unit in Range 3
diff --git a/data/cards/exp1/unmark!.yml b/data/cards/exp1/unmark!.yml
new file mode 100644
index 00000000..ac949c62
--- /dev/null
+++ b/data/cards/exp1/unmark!.yml
@@ -0,0 +1,5 @@
+name: Unmark!
+type: spell
+buy: 7
+play: 3
+effect: Remove each mark from target unit. Deal X damage to that Unit equal to the number of marks removed
diff --git a/data/cards/exp1/ward!.yml b/data/cards/exp1/ward!.yml
new file mode 100644
index 00000000..d36f2d26
--- /dev/null
+++ b/data/cards/exp1/ward!.yml
@@ -0,0 +1,5 @@
+name: Ward!
+type: spell
+buy: 7
+play: 3
+effect: Put a ward mark on target unit without a ward marker
diff --git a/latex/cards/exp1/backup!.tex b/latex/cards/exp1/backup!.tex
new file mode 100644
index 00000000..5cc60ead
--- /dev/null
+++ b/latex/cards/exp1/backup!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Backup!}
+\cardbuycost{7}
+\cardcontent{Create two Recruit tokens next to an allied Unit}
+\cardplaycost{5}
+
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/berserker.tex b/latex/cards/exp1/berserker.tex
new file mode 100644
index 00000000..860832ba
--- /dev/null
+++ b/latex/cards/exp1/berserker.tex
@@ -0,0 +1,12 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeUnit{Berserker}
+\cardbuycost{7}
+\cardsplitcontent{Health: 2\\Movement: 2}{Discard one card: Berserker has +1 attack this turn}
+\cardplaycost{1}\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/macabre_clown.tex b/latex/cards/exp1/macabre_clown.tex
new file mode 100644
index 00000000..3437c747
--- /dev/null
+++ b/latex/cards/exp1/macabre_clown.tex
@@ -0,0 +1,12 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeUnit{Macabre Clown}
+\cardbuycost{7}
+\cardsplitcontent{Health: 1\\Movement: 2}{\faRedo: Destroy Macabre Clown: Put a panic mark on all Units in Range 1}
+\cardplaycost{1}\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/ramm.tex b/latex/cards/exp1/ramm.tex
new file mode 100644
index 00000000..8ca801ad
--- /dev/null
+++ b/latex/cards/exp1/ramm.tex
@@ -0,0 +1,12 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeUnit{Ramm}
+\cardbuycost{7}
+\cardsplitcontent{Health: 3\\Movement: 1}{Crew 3\\ \vspace{0.2cm} \faRedo: Neutralize one tile or destroy one artifact in Range 1}
+\cardplaycost{1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/recycle!.tex b/latex/cards/exp1/recycle!.tex
new file mode 100644
index 00000000..28c82026
--- /dev/null
+++ b/latex/cards/exp1/recycle!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Recycle!}
+\cardbuycost{5}
+\cardcontent{Return two cards from your discard pile to your hand}
+\cardplaycost{2}
+
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/reformer.tex b/latex/cards/exp1/reformer.tex
new file mode 100644
index 00000000..08ba5632
--- /dev/null
+++ b/latex/cards/exp1/reformer.tex
@@ -0,0 +1,12 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeUnit{Reformer}
+\cardbuycost{7}
+\cardsplitcontent{Health: 1\\Movement: 2}{\faRedo: Whenever you discard cards this turn draw that many card}
+\cardplaycost{1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/renew!.tex b/latex/cards/exp1/renew!.tex
new file mode 100644
index 00000000..a3533e5f
--- /dev/null
+++ b/latex/cards/exp1/renew!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Renew!}
+\cardbuycost{5}
+\cardcontent{Shuffle your discard pile into your deck}
+\cardplaycost{3}
+
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/stasis_orb.tex b/latex/cards/exp1/stasis_orb.tex
new file mode 100644
index 00000000..7a60b89d
--- /dev/null
+++ b/latex/cards/exp1/stasis_orb.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeArtifact{Stasis Orb}
+\cardbuycost{7}
+\cardcontent{Solid 1. Players can not draw more than two cards each turn}
+\cardplaycost{5}
+
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/taunter.tex b/latex/cards/exp1/taunter.tex
new file mode 100644
index 00000000..4bdc3368
--- /dev/null
+++ b/latex/cards/exp1/taunter.tex
@@ -0,0 +1,12 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeUnit{Taunter}
+\cardbuycost{7}
+\cardsplitcontent{Health: 1\\Movement: 2}{\faRedo: Put a rage mark on one Unit in Range 3}
+\cardplaycost{1}\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/unmark!.tex b/latex/cards/exp1/unmark!.tex
new file mode 100644
index 00000000..bdec89dc
--- /dev/null
+++ b/latex/cards/exp1/unmark!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Unmark!}
+\cardbuycost{7}
+\cardcontent{Remove each mark from target unit. Deal X damage to that Unit equal to the number of marks removed}
+\cardplaycost{3}
+\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/exp1/ward!.tex b/latex/cards/exp1/ward!.tex
new file mode 100644
index 00000000..f23bfd6d
--- /dev/null
+++ b/latex/cards/exp1/ward!.tex
@@ -0,0 +1,13 @@
+\documentclass{standalone}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Ward!}
+\cardbuycost{7}
+\cardcontent{Put a ward mark on target unit without a ward marker}
+\cardplaycost{3}
+\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/scripts/generate_card.py b/scripts/generate_card.py
index d85963c4..aa0347da 100755
--- a/scripts/generate_card.py
+++ b/scripts/generate_card.py
@@ -22,7 +22,8 @@ SET_SYMBOLS = {
'equipments': 'equipments',
'nautics': 'nautics',
'misc': '',
- 'kraken': 'kraken'
+ 'kraken': 'kraken',
+ 'exp1': 'exp1'
}
LATEX_ROOT = pathlib.Path(os.getcwd())