diff --git a/scripts/bsSpaz.py b/scripts/bsSpaz.py
index dc82c372e0963c8a11f8df9ef5fe6061d08f5e7d..e5480bd498268a66ad5c1b85a66442168af7a732 100644
--- a/scripts/bsSpaz.py
+++ b/scripts/bsSpaz.py
@@ -309,10 +309,12 @@ class SpazFactory(object):
         # lets load some basic rules (allows them to be tweaked from the
         # master server)
         self.shieldDecayRate = bsInternal._getAccountMiscReadVal('rsdr', 10.0)
-        self.punchCooldown = 40
-        self.punchCooldownGloves = 30
-        self.punchPowerScale = 10
-        self.punchPowerScaleGloves = 20
+        self.punchCooldown = bsInternal._getAccountMiscReadVal('rpc', 40)
+        self.punchCooldownGloves = \
+            bsInternal._getAccountMiscReadVal('rpcg', 30)
+        self.punchPowerScale = bsInternal._getAccountMiscReadVal('rpp', 10.2)
+        self.punchPowerScaleGloves = \
+            bsInternal._getAccountMiscReadVal('rppg', 20.4)
         self.maxShieldSpilloverDamage = \
             bsInternal._getAccountMiscReadVal('rsms', 500)