From aa437630e576b94654adabad9604e00fffceead2 Mon Sep 17 00:00:00 2001 From: Malin Freeborn <malinfreeborn@posteo.net> Date: Sun, 17 Sep 2023 13:03:42 +0200 Subject: [PATCH] add updated \magicItem command --- magic.sty | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/magic.sty b/magic.sty index 2414157e..5bf57ba9 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} -- GitLab