aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/cards/exp1/push!.yml9
-rw-r--r--latex/cards/de/exp1/push!.tex14
-rw-r--r--latex/cards/en/exp1/push!.tex14
-rw-r--r--latex/sets/de/exp1.tex1
-rw-r--r--latex/sets/en/exp1.tex1
-rw-r--r--rules/de/rules.md7
-rw-r--r--rules/en/rules.md3
7 files changed, 45 insertions, 4 deletions
diff --git a/data/cards/exp1/push!.yml b/data/cards/exp1/push!.yml
new file mode 100644
index 00000000..f614a2ff
--- /dev/null
+++ b/data/cards/exp1/push!.yml
@@ -0,0 +1,9 @@
+name:
+ en: Push!
+ de: Schiebe!
+type: spell
+buy: 5
+play: 2
+effect:
+ en: Push target unit
+ de: Schiebe eine Ziel-Unit
diff --git a/latex/cards/de/exp1/push!.tex b/latex/cards/de/exp1/push!.tex
new file mode 100644
index 00000000..e023f90d
--- /dev/null
+++ b/latex/cards/de/exp1/push!.tex
@@ -0,0 +1,14 @@
+\documentclass{standalone}
+\usepackage[ngerman]{babel}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Schiebe!}
+\cardbuycost{5}
+\cardcontent{Schiebe eine Ziel-Unit}
+\cardplaycost{2}
+\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/cards/en/exp1/push!.tex b/latex/cards/en/exp1/push!.tex
new file mode 100644
index 00000000..339721a4
--- /dev/null
+++ b/latex/cards/en/exp1/push!.tex
@@ -0,0 +1,14 @@
+\documentclass{standalone}
+\usepackage[english]{babel}
+\input{common.tex}
+
+\begin{document}
+\begin{tikzpicture}
+\cardtypeSpell{Push!}
+\cardbuycost{5}
+\cardcontent{Push target unit}
+\cardplaycost{2}
+\cardmodule{exp1}
+\cardborder
+\end{tikzpicture}
+\end{document}
diff --git a/latex/sets/de/exp1.tex b/latex/sets/de/exp1.tex
index a9e69e69..187b5b56 100644
--- a/latex/sets/de/exp1.tex
+++ b/latex/sets/de/exp1.tex
@@ -26,6 +26,7 @@
\includestandalone{cards/de/exp1/illusion}
\includestandalone{cards/de/exp1/macabre_clown}
\includestandalone{cards/de/exp1/power_to_the_people!}
+\includestandalone{cards/de/exp1/push!}
\includestandalone{cards/de/exp1/ramm}
\includestandalone{cards/de/exp1/recycle!}
\includestandalone{cards/de/exp1/reformer}
diff --git a/latex/sets/en/exp1.tex b/latex/sets/en/exp1.tex
index 8d296b3f..09d3b49a 100644
--- a/latex/sets/en/exp1.tex
+++ b/latex/sets/en/exp1.tex
@@ -26,6 +26,7 @@
\includestandalone{cards/en/exp1/illusion}
\includestandalone{cards/en/exp1/macabre_clown}
\includestandalone{cards/en/exp1/power_to_the_people!}
+\includestandalone{cards/en/exp1/push!}
\includestandalone{cards/en/exp1/ramm}
\includestandalone{cards/en/exp1/recycle!}
\includestandalone{cards/en/exp1/reformer}
diff --git a/rules/de/rules.md b/rules/de/rules.md
index d4b18601..52451bfd 100644
--- a/rules/de/rules.md
+++ b/rules/de/rules.md
@@ -382,9 +382,10 @@ Für jedes Permanent des Stapels
* `X=1` kann weggelassen werden
* **Schieben** bezeichnet das unfreiwillige bewegen eins **Permanent** um `X` **Schritte** in gerader Linie
* **Permanents** können als Effekt einer **Aktion** oder eines **Kampfes** *geschoben* werden
-* Das *Schieben* eines **Permanents** benötigt immer ein **Feld** von dem das **Schieben** ausgeht
- * Wenn eine **Unit** ein **Permanent** schiebt geht das **Schieben** von dem aktuellen **Feld** der *schiebenden* **Unit** aus
-* Jeder *geschobene* **Schritt** muss auf der selben Linie liegen wie das ausgehende und das aktuelle **Feld**
+* Das *Schieben* eines **Permanents** benötigt immer ein **Feld** als Ursprung
+ * Falls ein **Permenent** ein anderes **Permanent** schiebt geht das **Schieben** von dem aktuellen **Feld** der *schiebenden* **Permanent** aus
+ * Falls das **Schieben** nicht von einem **Permanent** verursacht ist wählt der **Beherscher** der **Aktion** das Ursprungs **Feld**
+* Jeder *geschobene* **Schritt** muss auf der selben Linie liegen wie der Ursprung und das aktuelle **Feld**
* Falls ein **Permenent** auf ein nicht **freies Feld** *geschoben* würde endet das **Schieben**
* Einer **Unit**, die auf diese Art kollidiert, wird von dem anderen **Permanent** 1 **Schadeb** zugefügt
* Falls ein **Permenent** auf ein **freies** aber nicht **verfuegbares Feld** *geschoben* würde zerstöre es
diff --git a/rules/en/rules.md b/rules/en/rules.md
index 9993e390..bc023dd9 100644
--- a/rules/en/rules.md
+++ b/rules/en/rules.md
@@ -371,7 +371,8 @@ Additional States a **Unit** is in are represented by putting appropriate State
* To *push* a **permanent** *move* it `X` **steps** in a straight line
* **Permanents** may be *pushed* as effect of an **action** or **combat**
* *Pushing* a **permanent** always requires a **tile** where the **push** originates
- * When a **unit** *pushes* a **permanent** the originating **tile** is the current **tile** of the *pushing* **unit**
+ * If a **permanent** *pushes* another **permanent** the originating **tile** is the current **tile** of the *pushing* **permanent**
+ * If the **push** is not caused by a **permanent** the **actions** **controller** choses an originating **tile**
* Each step must be in a straight line determined by the originating **tile** and the current **tile**
* If a **permenent** would be *pushed* onto a *not free* **tile** it is not *pushed* further
* A **Unit** colliding in this way is dealt 1 **damage** by the other **permenent**