diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-10-04 10:14:45 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-10-04 10:14:45 -0300 |
commit | c5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c (patch) | |
tree | f2080b58254c561f18cadfcede43fb375b5e7af2 /wiki | |
parent | ef20cac9126140f883294cc9c99b763396bc0377 (diff) | |
download | tools-c5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c.tar.gz tools-c5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c.tar.bz2 tools-c5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c.tar.xz tools-c5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c.zip |
Mage equipment: Defense halved
Diffstat (limited to 'wiki')
-rwxr-xr-x | wiki/sedesign.py | 13 |
1 files changed, 11 insertions, 2 deletions
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("<td>Def: %s</td>" % 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("<td>Adj. Df: %d</td>" % int(hc)) if LVL: wikia.write("<td>Lv: %s</td>" % i.lvl) |