diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-10-04 09:48:14 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-10-04 09:48:14 -0300 |
commit | ef20cac9126140f883294cc9c99b763396bc0377 (patch) | |
tree | ee376fa74776fcf91b86673dd190498d97c02eec | |
parent | c2dd97cd3f27e31f69d0c5e1331f6f00284f4ca4 (diff) | |
download | tools-ef20cac9126140f883294cc9c99b763396bc0377.tar.gz tools-ef20cac9126140f883294cc9c99b763396bc0377.tar.bz2 tools-ef20cac9126140f883294cc9c99b763396bc0377.tar.xz tools-ef20cac9126140f883294cc9c99b763396bc0377.zip |
Adhere to Ragnarok Online Defense Rules
-rwxr-xr-x | wiki/sedesign.py | 9 |
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) |