self.mod_names = []
elif tag=="td":
self.column += 1
- self.in_cell = True
+ if self.in_items_table:
+ self.in_cell = True
elif tag=="h1":
self.in_heading = True
if self.in_heading:
self.current_heading = data
+ if self.current_heading=="Staff":
+ self.current_heading = "Stave"
self.headings.append(self.current_heading)
- elif self.in_items_table and self.in_cell:
+ elif self.in_cell:
if self.mod_row:
if self.column==1:
self.mod_names.append(data)
out.write('\t\tbase_type "{}";\n'.format(it.name))
out.write("\t};\n};\n")
+ for b in ("best", "second"):
+ out.write('category "armor.{}_at_level"\n'.format(b))
+ out.write('{\n\tor\n\t{\n')
+ for t in types.keys():
+ out.write('\t\tcategory "armor.{}.{}_at_level";\n'.format(t, b))
+ out.write("\t};\n};\n")
+
out.write('category "armor"\n{\n\tor\n\t{\n')
for h in p.headings:
out.write('\t\tclass "{}";\n'.format(h))
for i in range(1, 3):
write_best_category(out, "weapon.{}".format(h.lower().replace(' ', '_')), items, i)
+ for b in ("best", "second"):
+ out.write('category "weapon.{}_at_level"\n'.format(b))
+ out.write('{\n\tor\n\t{\n')
+ for h in p.headings:
+ out.write('\t\tcategory "weapon.{}.{}_at_level";\n'.format(h.lower().replace(' ', '_'), b))
+ out.write("\t};\n};\n")
+
out.write('category "weapon"\n{\n\tor\n\t{\n')
for h in p.headings:
out.write('\t\tclass "{}";\n'.format(h))