diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-03-19 00:46:50 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-03-19 00:46:50 -0300 |
commit | 15502c9025fb19ccba932e492fa98bbbef71f61c (patch) | |
tree | feb7f3e4124c207601463ae295709e816d49b4df /wiki | |
parent | 357205d5b5e68f4a612cd75dfa4fa9db7611da61 (diff) | |
download | tools-15502c9025fb19ccba932e492fa98bbbef71f61c.tar.gz tools-15502c9025fb19ccba932e492fa98bbbef71f61c.tar.bz2 tools-15502c9025fb19ccba932e492fa98bbbef71f61c.tar.xz tools-15502c9025fb19ccba932e492fa98bbbef71f61c.zip |
Sort tables by monster level range
Diffstat (limited to 'wiki')
-rwxr-xr-x | wiki/wikigen.py | 54 |
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): |