summaryrefslogtreecommitdiff
path: root/wiki/wikigen.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-03-19 00:39:56 -0300
committerJesusaves <cpntb1@ymail.com>2018-03-19 00:39:56 -0300
commit357205d5b5e68f4a612cd75dfa4fa9db7611da61 (patch)
tree4dbcd79594f8a66ac916afa223e6b149869c636d /wiki/wikigen.py
parentdb14a2c991658cd62879252a3753d2c5f9eb26f7 (diff)
downloadtools-357205d5b5e68f4a612cd75dfa4fa9db7611da61.tar.gz
tools-357205d5b5e68f4a612cd75dfa4fa9db7611da61.tar.bz2
tools-357205d5b5e68f4a612cd75dfa4fa9db7611da61.tar.xz
tools-357205d5b5e68f4a612cd75dfa4fa9db7611da61.zip
Simplify some code
Diffstat (limited to 'wiki/wikigen.py')
-rwxr-xr-xwiki/wikigen.py37
1 files changed, 12 insertions, 25 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 44a67b3..2ed05b9 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -152,17 +152,10 @@ def stp(x):
return x.replace('\n', '').replace('|', '').replace('(int, defaults to ', '').replace(')', '').replace('basic experience', '').replace('"','').replace(" ","").replace('(string', '').replace('Name: ','').replace('AttackDelay: ', '').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.')
-def writeMob():
- wikib.write("\
-+ [Aggressive Monsters](#aggressive-monsters)\n\
-+ [Normal Monsters](#normal-monsters)\n\n\
- ")
-
- wikib.write("## Aggressive Monsters\n\n")
-
+def MonsterWrite(tbl):
wikib.write("<table border=1>\n")
wikib.write("<tr><th>ID</th><th>Name</th><th>HP</th><th>Atk</th><th>Delay</th><th>Modes</th><th>Misc Info</th><th>Rewards</th><th>Drops</th></tr>\n")
- for i in AggMobs:
+ for i in tbl:
wikib.write('<tr><td>' +
i.id +"</td><td>"+
i.name +"</td><td>HP: "+
@@ -177,25 +170,19 @@ def writeMob():
wikib.write("</table>\n")
wikib.write("\n[(↑) Return to top](#monster-database)\n\n")
+def writeMob():
+ wikib.write("\
++ [Aggressive Monsters](#aggressive-monsters)\n\
++ [Normal Monsters](#normal-monsters)\n\n\
+ ")
+
+ wikib.write("## Aggressive Monsters\n\n")
+ MonsterWrite(AggMobs)
+
wikib.write("## Normal Monsters\n\n")
+ MonsterWrite(NrmMobs)
- wikib.write("<table border=1>\n")
- wikib.write("<tr><th>ID</th><th>Name</th><th>HP</th><th>Atk</th><th>Delay</th><th>Modes</th><th>Misc Info</th><th>Rewards</th><th>Drops</th></tr>\n")
- for i in NrmMobs:
- wikib.write('<tr><td>' +
- i.id +"</td><td>"+
- i.name +"</td><td>HP: "+
- i.hp +"</td><td>Atk: "+
- i.atk +"</td><td>"+
- i.delay +" ms</td><td>"+
- i.st +"</td><td>"+
- mbdt('misc', mb_rdmisc(i)) +"</td><td>"+
- mbdt('Exp\'s', mb_rdrw(i)) +"</td><td>"+
- mbdt('drops', mb_rddrop(i)) +"</td></tr>\n"
- )
- wikib.write("</table>\n")
- wikib.write("\n[(↑) Return to top](#monster-database)\n\n")
def mbdt(summary, content):
return "<details>\