summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-10-09 19:19:22 -0300
committerJesusaves <cpntb1@ymail.com>2019-10-09 19:19:22 -0300
commit81a0822b34045b7d47bea09bae0fb1f8ca4b35c5 (patch)
treee3fc9c20d133331b48c3bff908904819e0f2d4a1 /wiki
parent5e7afdbdd96c9f8c4bcfb9c668f51780db9fc2d8 (diff)
downloadtools-81a0822b34045b7d47bea09bae0fb1f8ca4b35c5.tar.gz
tools-81a0822b34045b7d47bea09bae0fb1f8ca4b35c5.tar.bz2
tools-81a0822b34045b7d47bea09bae0fb1f8ca4b35c5.tar.xz
tools-81a0822b34045b7d47bea09bae0fb1f8ca4b35c5.zip
Defense formulas
Diffstat (limited to 'wiki')
-rwxr-xr-xwiki/redesign.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/wiki/redesign.py b/wiki/redesign.py
index 3d3f7ff..a6dd0e0 100755
--- a/wiki/redesign.py
+++ b/wiki/redesign.py
@@ -755,6 +755,11 @@ def mb_stgen(mb):
hxp=exp[lv]/10
+ # Defense follows the same player formula
+ dfn=((lv**1.255)*2.5)
+ dfn=dfn*350.0/810.0
+ mdf=max(0, lv-5)+(lv/10.0)
+
# Force HP to be higher
# It'll only start applying from level 40 onwards
# It gives a bonus of 0.5% HP per mob level
@@ -770,11 +775,14 @@ def mb_stgen(mb):
hat=int(hat)
lxp=int(lxp)
hxp=int(hxp)
+ dfn=int(dfn)
+ mdf=int(mdf)
buff="<pre><font size=-2px>"
buff+="HP Range: %s ~ %s<br/>\n" % (lhp, hhp)
buff+="ATK Range: %s ~ %s<br/>\n" % (lat, hat)
buff+="Maximum XP: %s ~ %s<br/>\n" % (lxp, hxp)
+ buff+="DEF: %s / %s<br/>\n" % (dfn, mdf)
buff+="<b>Drop, Move, Elegen, aspd<br/>\n"
buff+="</b></font></pre>"
return buff