diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-12-07 22:17:17 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-12-07 22:17:17 -0300 |
commit | 96dd114c899b0c896a47e8c0b544ee20b820006b (patch) | |
tree | fb7d969744d7bd5aa4e1181e5b42618a92f9d4e4 | |
parent | ace990c801903f434dee6c0731d84db0b2bfa31b (diff) | |
download | tools-96dd114c899b0c896a47e8c0b544ee20b820006b.tar.gz tools-96dd114c899b0c896a47e8c0b544ee20b820006b.tar.bz2 tools-96dd114c899b0c896a47e8c0b544ee20b820006b.tar.xz tools-96dd114c899b0c896a47e8c0b544ee20b820006b.zip |
Update redesign now that we have Moubootaur
-rwxr-xr-x | wiki/redesign.py | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/wiki/redesign.py b/wiki/redesign.py index f8aee67..42a262a 100755 --- a/wiki/redesign.py +++ b/wiki/redesign.py @@ -744,7 +744,18 @@ def mb_stgen(mb): # Level 90: total 47806 mobs individual 3635 xp (1.650) # Level 100: total 66308 mobs individual 4976 xp (1.650) - hxp=exp[lv] + try: + mxp=exp[lv] + hxp=exp[lv] + lxp=exp[lv-1] + minxp=exp[lv-1] + except: + mxp=exp[len(exp)-1] + hxp=exp[len(exp)-1] + lxp=exp[len(exp)-2] + minxp=exp[len(exp)-2] + print("Warning: Invalid exp for mob \033[1m%s\033[0m" % (mb.name.replace("<b>", "").replace("</b>", ""))) + if not mb.boss: if lv > 35: fx=1.45+((lv-35)/200.0) @@ -768,14 +779,14 @@ def mb_stgen(mb): # 1 ^ anything = 1, so we need a better rule if lv != 1: - lxp=exp[lv-1]/(lv**fx) + lxp=minxp/(lv**fx) else: lxp=3 # 3~5 is fine # Boss are BOSS. It gives roughly 0.1% ~ 10.0% from lvlup xp. else: - lxp=exp[lv]/1000 - hxp=exp[lv]/10 - + lxp=mxp/1000 + hxp=mxp/10 + del minxp, mxp # Defense follows the same player formula dfn=((lv**1.255)*2.5) |