summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-12-07 22:17:17 -0300
committerJesusaves <cpntb1@ymail.com>2020-12-07 22:17:17 -0300
commit96dd114c899b0c896a47e8c0b544ee20b820006b (patch)
treefb7d969744d7bd5aa4e1181e5b42618a92f9d4e4 /wiki
parentace990c801903f434dee6c0731d84db0b2bfa31b (diff)
downloadtools-96dd114c899b0c896a47e8c0b544ee20b820006b.tar.gz
tools-96dd114c899b0c896a47e8c0b544ee20b820006b.tar.bz2
tools-96dd114c899b0c896a47e8c0b544ee20b820006b.tar.xz
tools-96dd114c899b0c896a47e8c0b544ee20b820006b.zip
Update redesign now that we have Moubootaur
Diffstat (limited to 'wiki')
-rwxr-xr-xwiki/redesign.py21
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)