diff --git a/magic.sty b/magic.sty
index 2414157e88711299b469d4e3338de595424ddfbd..5bf57ba959ffef1f30b456bade2b667ee7040305 100644
--- a/magic.sty
+++ b/magic.sty
@@ -175,6 +175,36 @@
 
 \newcommand\rollConv{\arabic{numberofdice}D6\ifnum\value{damagebonus}<0\arabic{damagebonus}\else\ifnum\value{damagebonus}>0+\arabic{damagebonus}\fi\fi}
 
+\newcommand\magicItem[8]{
+  \global\settoggle{distant}{false}%
+  \global\settoggle{duplicated}{false}%
+  \global\settoggle{insubstantial}{false}%
+  \setcounter{spelllevel}{1}%
+  \foreach \s in {#4}{%
+    \stepcounter{spelllevel}%
+  }%
+  \setcounter{spellPotency}{\value{spelllevel}}%
+    \addtocounter{spellPotency}{3}%
+  \setcounter{spellResTN}{7}%
+  \vphantom{\dmg{spellPotency}}%
+  \vphantom{#4}%
+  \vphantom{#2}%
+  \setArea%
+  \setRange%
+  \needspace{3em}
+  {\center\decoone~\textbf{\large #1}~\decoone}
+  \noindent
+  \begin{description}
+    \item[Item:] #8
+    \item[Activation:]
+      When #6,
+      #7
+    \item[Stats:]
+      Potence:~\arabic{spelllevel}, Range: \spellRange\iftoggle{duplicated}{, Targets: \spellArea}{}, Resisted:~#5
+  \end{description}
+
+}
+
 \newcommand{\magicitem}[7]{%
   \vspace{1em}\needspace{1em}\noindent\textbf{#1}%
   \index{Magical Item!#1}