From c5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 4 Oct 2019 10:14:45 -0300 Subject: Mage equipment: Defense halved --- wiki/sedesign.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'wiki') diff --git a/wiki/sedesign.py b/wiki/sedesign.py index 4c157f3..ba722b1 100755 --- a/wiki/sedesign.py +++ b/wiki/sedesign.py @@ -109,10 +109,10 @@ def ItAlloc(it): it.fc=0.30 elif 'EQP_SHOES' in it.loc: IT_ARMOR['EQP_SHOES'].append(it) - it.fc=0.05 + it.fc=0.08 elif 'EQP_GARMENT' in it.loc: IT_ARMOR['EQP_GARMENT'].append(it) - it.fc=0.05 + it.fc=0.07 elif 'EQP_HEAD_LOW' in it.loc: IT_ARMOR['EQP_HEAD_LOW'].append(it) it.fc=0.10 @@ -371,8 +371,17 @@ 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) + bb=(lv**1.255)*2.5*i.fc hc=bb*350.0/810.0 # Hercules value: Capped at 350 + + # Magic penalty + if ("bMatk," in i.script): + hc=hc/2.0 + + # Precise rounding + if (hc % 1 >= 0.5): + hc+=1 wikia.write("Adj. Df: %d" % int(hc)) if LVL: wikia.write("Lv: %s" % i.lvl) -- cgit v1.2.3-60-g2f50