From 987c350b375a48234e416b2ce065f68b1b478f51 Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Thu, 9 Feb 2023 03:27:19 +0100
Subject: [PATCH] include mp x int in xp total

---
 stats.sty | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/stats.sty b/stats.sty
index dd931833..6b2d3785 100644
--- a/stats.sty
+++ b/stats.sty
@@ -496,15 +496,20 @@
     \addtocounter{att}{-4}
     \multiply\value{xp} by \value{att}
     \addtocounter{xp}{-100}
-    % MP time
-    \addtocounter{mp}{\value{wts}}
-    \divide\value{mp} by 3
-    \addtocounter{xp}{\value{mp}}
-
 	\iftoggle{debug}{str: \arabic{str}, strb: \arabic{strb}, dex: \arabic{dex}, dexb: \arabic{dexb}, spd: \arabic{spd}, spdb: \arabic{spdb}, att: \arabic{att}, damage: \arabic{damage}, Attack total: \arabic{attackXPtotal}, Def Total: \arabic{defenceXPtotal}, mp: \arabic{mp} Grand Total: \arabic{xp}}{\hrulefill}
     
-  \iftoggle{examplecharacter}{}
+  \iftoggle{examplecharacter}%
+  {}%
   {
+    % MP time
+    \addtocounter{mp}{\value{wts}}
+    \stepcounter{int}
+    \multiply\value{mp} by \value{int}
+    \multiply\value{mp} by 20
+    \ifnum\value{mp}>0
+      \addtocounter{xp}{\value{mp}}
+    \fi
+
     \ifnumcomp{\value{xp}}{<}{160}%
       {\ifnumcomp{\value{xp}}{<}{100}%
         {$1/2$ XP}{1 XP}}%
-- 
GitLab