diff --git a/stats.sty b/stats.sty index 5091eb19432586cd592ee1498613299e17491dcc..e31abc19b8df0c47d51af1b9cc65ef0266c06b93 100644 --- a/stats.sty +++ b/stats.sty @@ -919,7 +919,7 @@ }% \iftoggle{allyCharacter}{}{% \iftoggle{examplecharacter}{}{% - \outline{\glsentrytext{cr}: \showCR}% + \quad\glsentrytext{cr}~\arabic{xp}% }% }% \end{center}% @@ -935,44 +935,16 @@ \newcommand{\calculateXP}{% %%% Now to get the XP value of the creature's attack ability. %%% = Attack (TN) * Dam + max((spd-hef),mp)^2 - \setcounter{attackXPtotal}{\value{att}}% - \multiply\value{attackXPtotal} by \value{damage}% - \setcounter{gold}{\value{Speed}}% - \addtocounter{gold}{-\value{heft}}% - \ifnum\value{gold}>\value{mp}% - \setcounter{enc}{\value{gold}}% - \else% - \setcounter{enc}{\value{mp}}% - \fi% - \multiply\value{enc} by\value{enc}% - \addtocounter{attackXPtotal}{\value{enc}}% - %%% And now the XP defence total. - %%% = (att - 7 + dr) x hp - \ifnum\value{att}>7% - \setcounter{defenceXPtotal}{\value{att}}% - \addtocounter{defenceXPtotal}{-7}% - \else% - \setcounter{defenceXPtotal}{0}% - \fi% - \addtocounter{defenceXPtotal}{\value{dr}}% - \multiply\value{defenceXPtotal} by\value{hp}\addtocounter{defenceXPtotal}{0}% - - % XP = attackXPtotal + defenceXPtotal - \setcounter{xp}{\value{attackXPtotal}}% - \addtocounter{xp}{\value{defenceXPtotal}}% - \iftoggle{examplecharacter}% - {}% - {% - \ifnumcomp{\value{xp}}{<}{73}% - {\ifnumcomp{\value{xp}}{<}{40}% - {\renewcommand\showCR{\arabic{xpbonus}}}{\renewcommand\showCR{$\frac{1}{2}$}}}% - {% - \addtocounter{xp}{-60}% - \divide\value{xp} by 13% - \addtocounter{xp}{\value{xpbonus}}% - \renewcommand\showCR{\arabic{xp}}% - }% - }% + \setcounter{xp}{\value{toHit}}% + \setcounter{xp}{\value{damage}}% + \addtocounter{xp}{\value{dr}}% + \addtocounter{xp}{\value{covering}}% + \addtocounter{xp}{\value{ap}}% + \addtocounter{xp}{-\value{heft}}% + \addtocounter{xp}{\value{mp}}% + \addtocounter{xp}{\value{covering}}% + \addtocounter{xp}{-15}% + \roundUp{xp}% } \newcommand\swarm[6][]%