diff --git a/rules.tex b/rules.tex
index 32750854e9bd0cab5103c250a098967fe8a70131..50a533b7a4d6e2ddd9da1dc1d2f41b7e6e2945bc 100644
--- a/rules.tex
+++ b/rules.tex
@@ -36,6 +36,10 @@
 
 \input{rules/projectiles.tex}
 
+\subsection*{Magic}
+
+\input{rules/spells.tex}
+
 \subsection*{End of Scene}
 
 \input{rules/scenes.tex}
diff --git a/rules/spells.tex b/rules/spells.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c38bc7950b6848aeba006d030f2ca06b3f98c648
--- /dev/null
+++ b/rules/spells.tex
@@ -0,0 +1,11 @@
+\subsubsection*{Spells}
+\begin{itemize}
+  \item
+  Casters can store a number of \glspl{mp} equal to the number of spheres they have times three.
+  \item
+  Casters can spend a number of \glspl{mp} equal to the highest sphere they are using to cast a spell.
+  \item
+  Casters without \glspl{mp} lose \glspl{fatigue} instead.
+  \item
+  A failed spell rips double the normal \glspl{mp} from the caster.
+\end{itemize}