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}