summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-10-09 19:06:05 -0300
committerJesusaves <cpntb1@ymail.com>2019-10-09 19:06:05 -0300
commit084033fba65cd45bf7cf3c25d7eef66b6f0ff777 (patch)
treeebebe3ba6d76274f4082098bd8f462562a43882e /wiki
parentc5bfffa8c1dac6ac9b1c01a49cc4c7f1bef70f6c (diff)
downloadtools-084033fba65cd45bf7cf3c25d7eef66b6f0ff777.tar.gz
tools-084033fba65cd45bf7cf3c25d7eef66b6f0ff777.tar.bz2
tools-084033fba65cd45bf7cf3c25d7eef66b6f0ff777.tar.xz
tools-084033fba65cd45bf7cf3c25d7eef66b6f0ff777.zip
Count and report Defense/MDef on redesign
Diffstat (limited to 'wiki')
-rwxr-xr-xwiki/redesign.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/wiki/redesign.py b/wiki/redesign.py
index f7c2529..d09f562 100755
--- a/wiki/redesign.py
+++ b/wiki/redesign.py
@@ -238,6 +238,8 @@ class Mob:
self.xp="Exp: 0"
self.jp="JExp: 0"
self.st=""
+ self.dfn=0
+ self.mdf=0
# Offensive
self.atk="[0, 0]"
@@ -366,6 +368,11 @@ def testMobs():
elif " AttackDelay:" in a:
x.delay=stp(a)
+ elif " Def:" in a:
+ x.dfn=stp(a)
+ elif " Mdef:" in a:
+ x.mdf=stp(a)
+
elif " Str:" in a:
x.str=stp(a)
elif " Agi:" in a:
@@ -428,7 +435,7 @@ def testMobs():
src.close()
def stp(x):
- return x.replace('\n', '').replace('|', '').replace('(int, defaults to ', '').replace(')', '').replace('basic experience', '').replace('"','').replace(" ","").replace("\t","").replace('(string', '').replace('Name: ','').replace('Element: ','').replace('Race: ','').replace('AttackDelay: ', '').replace('WalkMask: ','').replace('MoveSpeed: ', '').replace('AttackRange: ', '').replace('ViewRange: ','').replace('Attack: ','').replace('ViewRange: ','').replace('Hp: ','').replace('Id: ','').replace('Lv: ','').replace('view range','').replace('attack range','').replace('move speed','').replace('health','').replace('(int','').replace('attack delay','atk.').replace('(','').replace(')','').replace('WALK_','')
+ return x.replace('\n', '').replace('|', '').replace('(int, defaults to ', '').replace(')', '').replace('basic experience', '').replace('"','').replace(" ","").replace("\t","").replace('(string', '').replace('Name: ','').replace('Element: ','').replace('Race: ','').replace('AttackDelay: ', '').replace('WalkMask: ','').replace('MoveSpeed: ', '').replace('AttackRange: ', '').replace('ViewRange: ','').replace('Attack: ','').replace('ViewRange: ','').replace('Hp: ','').replace('Id: ','').replace('Lv: ','').replace('view range','').replace('attack range','').replace('move speed','').replace('health','').replace('(int','').replace('attack delay','atk.').replace('(','').replace(')','').replace('WALK_','').replace('Def: ','').replace('Mdef: ','')
def MonsterWrite(tbl):
@@ -515,6 +522,7 @@ def mb_core(mb):
buff+="Lvl: %s<br/>\n" % (mb.mobpt)
buff+="HP: <b><font color=#0a0>%s</font></b><br/>\n" % (mb.hp)
buff+="ATK: <b><font color=#a00>%s</font></b><br/>\n" % (mb.atk)
+ buff+="DEF: <b><font color=#775>%s/%s</font></b><br/>\n" % (mb.dfn, mb.mdf)
if mb.st != "":
buff+="Modes: <i>%s</i>" % (mb.st)
return buff