summaryrefslogtreecommitdiff
path: root/wiki/wikigen.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-03-19 00:46:50 -0300
committerJesusaves <cpntb1@ymail.com>2018-03-19 00:46:50 -0300
commit15502c9025fb19ccba932e492fa98bbbef71f61c (patch)
treefeb7f3e4124c207601463ae295709e816d49b4df /wiki/wikigen.py
parent357205d5b5e68f4a612cd75dfa4fa9db7611da61 (diff)
downloadtools-15502c9025fb19ccba932e492fa98bbbef71f61c.tar.gz
tools-15502c9025fb19ccba932e492fa98bbbef71f61c.tar.bz2
tools-15502c9025fb19ccba932e492fa98bbbef71f61c.tar.xz
tools-15502c9025fb19ccba932e492fa98bbbef71f61c.zip
Sort tables by monster level range
Diffstat (limited to 'wiki/wikigen.py')
-rwxr-xr-xwiki/wikigen.py54
1 files changed, 43 insertions, 11 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 2ed05b9..8aa8c89 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -77,14 +77,31 @@ class Mob:
self.delay="0"
self.drops=[]
-AggMobs=[]
-NrmMobs=[]
+Mobs1=[]
+Mobs2=[]
+Mobs3=[]
+Mobs4=[]
+Mobs5=[]
+MobsA=[]
def MobAlloc(ab):
- if "agr" in ab.st.lower():
- AggMobs.append(ab)
+ try:
+ maab=int(ab.mobpt)
+ except:
+ maab=9901
+
+ if maab <= 20:
+ Mobs1.append(ab)
+ elif maab <= 40:
+ Mobs2.append(ab)
+ elif maab <= 60:
+ Mobs3.append(ab)
+ elif maab <= 80:
+ Mobs4.append(ab)
+ elif maab <= 100:
+ Mobs5.append(ab)
else:
- NrmMobs.append(ab)
+ MobsA.append(ab)
def testMobs():
print("Generating Mob Wiki...")
@@ -172,16 +189,31 @@ def MonsterWrite(tbl):
def writeMob():
wikib.write("\
-+ [Aggressive Monsters](#aggressive-monsters)\n\
-+ [Normal Monsters](#normal-monsters)\n\n\
++ [Level 0-20](#starter)\n\
++ [Level 21-40](#apprentice)\n\
++ [Level 41-60](#intermediary)\n\
++ [Level 61-80](#advanced)\n\
++ [Level 81-100](#expert)\n\
++ [Level 100+](#out-of-scope)\n\n\
")
- wikib.write("## Aggressive Monsters\n\n")
- MonsterWrite(AggMobs)
+ wikib.write("## Starter\n\n")
+ MonsterWrite(Mobs1)
+ wikib.write("## Apprentice\n\n")
+ MonsterWrite(Mobs2)
- wikib.write("## Normal Monsters\n\n")
- MonsterWrite(NrmMobs)
+ wikib.write("## Intermediary\n\n")
+ MonsterWrite(Mobs3)
+
+ wikib.write("## Advanced\n\n")
+ MonsterWrite(Mobs4)
+
+ wikib.write("## Expert\n\n")
+ MonsterWrite(Mobs5)
+
+ wikib.write("## Out Of Scope\n\n")
+ MonsterWrite(MobsA)
def mbdt(summary, content):