From ef20cac9126140f883294cc9c99b763396bc0377 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 4 Oct 2019 09:48:14 -0300 Subject: Adhere to Ragnarok Online Defense Rules --- wiki/sedesign.py | 9 +++++++-- 1 file 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("Def: %s" % i.defs) if stgen: lv=int(i.lvl) - wikia.write("Adj. Df: %d" % 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("Adj. Df: %d" % int(hc)) if LVL: wikia.write("Lv: %s" % 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) -- cgit v1.2.3-70-g09d2