diff options
Diffstat (limited to 'wiki/lanalysis.py')
-rwxr-xr-x | wiki/lanalysis.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/wiki/lanalysis.py b/wiki/lanalysis.py index a2ce1b9..b61444c 100755 --- a/wiki/lanalysis.py +++ b/wiki/lanalysis.py @@ -34,6 +34,7 @@ Mobs2=[] Mobs3=[] Mobs4=[] Mobs5=[] +Mobs6=[] MobsA=[] SysDrops=[] @@ -127,6 +128,7 @@ class Mob: #self.aegis="UnknownMonster" # SpriteName is not used anywhere, we are using its ID self.name="Unknown Monster Name" self.view="1" + self.boss=False # Defensive self.mobpt="0" # Mob Points “Level” @@ -164,6 +166,8 @@ def MobAlloc(ab): Mobs4.append(ab) elif maab <= 100: Mobs5.append(ab) + elif maab <= 150: + Mobs6.append(ab) else: MobsA.append(ab) @@ -208,6 +212,8 @@ def testMobs(): x.view=stp(a) elif " AttackDelay:" in a: x.delay=stp(a) + elif " Boss: true" in a: + x.boss=True elif " Looter: true" in a: x.st+="<font color=#790>Lot</font>," elif " Assist: true" in a: @@ -260,6 +266,8 @@ def MonsterWrite(tbl): for i in sorted(tbl, key=lambda tbl: int(tbl.mobpt)): if i.id == 'ID': continue + if i.boss: + i.name="<b>"+i.name+"</b>" wikib.write('<tr><td><a name="' + i.id + '"></a>' + i.id +"</td><td>"+ i.name +"</td><td>"+ @@ -279,6 +287,7 @@ def writeMob(): <li><a href=#2>Intermediary</a></li>\n\ <li><a href=#3>Advanced</a></li>\n\ <li><a href=#4>Expert</a></li>\n\ +<li><a href=#5>Master</a></li>\n\ <li><a href=#Nan>OoS</a></li>\n\ </ul> ") @@ -292,6 +301,8 @@ def writeMob(): MonsterWrite(Mobs4) wikib.write("<h1 id=4>Lv 81-100</h1>\n\n") MonsterWrite(Mobs5) + wikib.write("<h1 id=5>Lv 101-150</h1>\n\n") + MonsterWrite(Mobs6) wikib.write("<h1 id=NaN>Lv 101+</h1>\n\n") MonsterWrite(MobsA) |