ui: add equipment view

This commit is contained in:
rr-
2018-11-05 21:04:40 +01:00
parent 213b11c0bd
commit 55e17c0ff6
3 changed files with 152 additions and 98 deletions
+76 -76
View File
@@ -154,93 +154,93 @@ DEFENSE_BAD = [
@dataclass
class Equipment:
class EquipmentPreset:
name: str
quality: int
SHIELDS = [
Equipment("Parasol", 0),
Equipment("Pie Plate", 1),
Equipment("Garbage Can Lid", 2),
Equipment("Buckler", 3),
Equipment("Plexiglass", 4),
Equipment("Fender", 4),
Equipment("Round Shield", 5),
Equipment("Carapace", 5),
Equipment("Scutum", 6),
Equipment("Propugner", 6),
Equipment("Kite Shield", 7),
Equipment("Pavise", 8),
Equipment("Tower Shield", 9),
Equipment("Baroque Shield", 11),
Equipment("Aegis", 12),
Equipment("Magnetic Field", 18),
EquipmentPreset("Parasol", 0),
EquipmentPreset("Pie Plate", 1),
EquipmentPreset("Garbage Can Lid", 2),
EquipmentPreset("Buckler", 3),
EquipmentPreset("Plexiglass", 4),
EquipmentPreset("Fender", 4),
EquipmentPreset("Round Shield", 5),
EquipmentPreset("Carapace", 5),
EquipmentPreset("Scutum", 6),
EquipmentPreset("Propugner", 6),
EquipmentPreset("Kite Shield", 7),
EquipmentPreset("Pavise", 8),
EquipmentPreset("Tower Shield", 9),
EquipmentPreset("Baroque Shield", 11),
EquipmentPreset("Aegis", 12),
EquipmentPreset("Magnetic Field", 18),
]
ARMORS = [
Equipment("Lace", 1),
Equipment("Macrame", 2),
Equipment("Burlap", 3),
Equipment("Canvas", 4),
Equipment("Flannel", 5),
Equipment("Chamois", 6),
Equipment("Pleathers", 7),
Equipment("Leathers", 8),
Equipment("Bearskin", 9),
Equipment("Ringmail", 10),
Equipment("Scale Mail", 12),
Equipment("Chainmail", 14),
Equipment("Splint Mail", 15),
Equipment("Platemail", 16),
Equipment("ABS", 17),
Equipment("Kevlar", 18),
Equipment("Titanium", 19),
Equipment("Mithril Mail", 20),
Equipment("Diamond Mail", 25),
Equipment("Plasma", 30),
EquipmentPreset("Lace", 1),
EquipmentPreset("Macrame", 2),
EquipmentPreset("Burlap", 3),
EquipmentPreset("Canvas", 4),
EquipmentPreset("Flannel", 5),
EquipmentPreset("Chamois", 6),
EquipmentPreset("Pleathers", 7),
EquipmentPreset("Leathers", 8),
EquipmentPreset("Bearskin", 9),
EquipmentPreset("Ringmail", 10),
EquipmentPreset("Scale Mail", 12),
EquipmentPreset("Chainmail", 14),
EquipmentPreset("Splint Mail", 15),
EquipmentPreset("Platemail", 16),
EquipmentPreset("ABS", 17),
EquipmentPreset("Kevlar", 18),
EquipmentPreset("Titanium", 19),
EquipmentPreset("Mithril Mail", 20),
EquipmentPreset("Diamond Mail", 25),
EquipmentPreset("Plasma", 30),
]
WEAPONS = [
Equipment("Stick", 0),
Equipment("Broken Bottle", 1),
Equipment("Shiv", 1),
Equipment("Sprig", 1),
Equipment("Oxgoad", 1),
Equipment("Eelspear", 2),
Equipment("Bowie Knife", 2),
Equipment("Claw Hammer", 2),
Equipment("Handpeen", 2),
Equipment("Andiron", 3),
Equipment("Hatchet", 3),
Equipment("Tomahawk", 3),
Equipment("Hackbarm", 3),
Equipment("Crowbar", 4),
Equipment("Mace", 4),
Equipment("Battleadze", 4),
Equipment("Leafmace", 5),
Equipment("Shortsword", 5),
Equipment("Longiron", 5),
Equipment("Poachard", 5),
Equipment("Baselard", 5),
Equipment("Whinyard", 6),
Equipment("Blunderbuss", 6),
Equipment("Longsword", 6),
Equipment("Crankbow", 6),
Equipment("Blibo", 7),
Equipment("Broadsword", 7),
Equipment("Kreen", 7),
Equipment("Warhammer", 7),
Equipment("Morning Star", 8),
Equipment("Pole-adze", 8),
Equipment("Spontoon", 8),
Equipment("Bastard Sword", 9),
Equipment("Peen-arm", 9),
Equipment("Culverin", 10),
Equipment("Lance", 10),
Equipment("Halberd", 11),
Equipment("Poleax", 12),
Equipment("Bandyclef", 15),
EquipmentPreset("Stick", 0),
EquipmentPreset("Broken Bottle", 1),
EquipmentPreset("Shiv", 1),
EquipmentPreset("Sprig", 1),
EquipmentPreset("Oxgoad", 1),
EquipmentPreset("Eelspear", 2),
EquipmentPreset("Bowie Knife", 2),
EquipmentPreset("Claw Hammer", 2),
EquipmentPreset("Handpeen", 2),
EquipmentPreset("Andiron", 3),
EquipmentPreset("Hatchet", 3),
EquipmentPreset("Tomahawk", 3),
EquipmentPreset("Hackbarm", 3),
EquipmentPreset("Crowbar", 4),
EquipmentPreset("Mace", 4),
EquipmentPreset("Battleadze", 4),
EquipmentPreset("Leafmace", 5),
EquipmentPreset("Shortsword", 5),
EquipmentPreset("Longiron", 5),
EquipmentPreset("Poachard", 5),
EquipmentPreset("Baselard", 5),
EquipmentPreset("Whinyard", 6),
EquipmentPreset("Blunderbuss", 6),
EquipmentPreset("Longsword", 6),
EquipmentPreset("Crankbow", 6),
EquipmentPreset("Blibo", 7),
EquipmentPreset("Broadsword", 7),
EquipmentPreset("Kreen", 7),
EquipmentPreset("Warhammer", 7),
EquipmentPreset("Morning Star", 8),
EquipmentPreset("Pole-adze", 8),
EquipmentPreset("Spontoon", 8),
EquipmentPreset("Bastard Sword", 9),
EquipmentPreset("Peen-arm", 9),
EquipmentPreset("Culverin", 10),
EquipmentPreset("Lance", 10),
EquipmentPreset("Halberd", 11),
EquipmentPreset("Poleax", 12),
EquipmentPreset("Bandyclef", 15),
]
SPECIALS = [