summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-10-04 09:48:14 -0300
committerJesusaves <cpntb1@ymail.com>2019-10-04 09:48:14 -0300
commitef20cac9126140f883294cc9c99b763396bc0377 (patch)
treeee376fa74776fcf91b86673dd190498d97c02eec /wiki
parentc2dd97cd3f27e31f69d0c5e1331f6f00284f4ca4 (diff)
downloadtools-ef20cac9126140f883294cc9c99b763396bc0377.tar.gz
tools-ef20cac9126140f883294cc9c99b763396bc0377.tar.bz2
tools-ef20cac9126140f883294cc9c99b763396bc0377.tar.xz
tools-ef20cac9126140f883294cc9c99b763396bc0377.zip
Adhere to Ragnarok Online Defense Rules
Diffstat (limited to 'wiki')
-rwxr-xr-xwiki/sedesign.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/wiki/sedesign.py b/wiki/sedesign.py
index 1e3845b..4c157f3 100755
--- a/wiki/sedesign.py
+++ b/wiki/sedesign.py
@@ -371,7 +371,9 @@ def ItemWrite(tbl, ID=False, AEGIS=False, NAME=False, PRICE=False, WEIGHT=False,
wikia.write("<td>Def: %s</td>" % i.defs)
if stgen:
lv=int(i.lvl)
- wikia.write("<td>Adj. Df: %d</td>" % int((lv**1.255)*2.5*i.fc))
+ bb=(lv**1.255)*2.5*i.fc
+ hc=bb*350.0/810.0 # Hercules value: Capped at 350
+ wikia.write("<td>Adj. Df: %d</td>" % int(hc))
if LVL:
wikia.write("<td>Lv: %s</td>" % i.lvl)
if ATK:
@@ -562,7 +564,10 @@ wikia.close()
i=0
while i < 100:
i+=10
- print("%d Level %d Defense" % (i, (i**1.255)*2.5) );
+ bb=(i**1.255)*2.5
+ hc=bb*350.0/810.0 # Hercules value: Capped at 350
+ df=(100.0 - hc / (hc + 400.0) * 90.0) / 100.0 * 100
+ print("%d Level %d Defense (%.2f%% DMG)" % (i, hc, df) );
showFooter()
exit(0)