fix(ui): correct attribute name for armor slots in loadout manager

- Changed self.armor_slots to self.slot_widgets to match actual attribute name
- Fixes AttributeError when selecting full armor sets
This commit is contained in:
LemonNexus 2026-02-09 18:52:00 +00:00
parent 3bdf86ab4c
commit f2d1162d27
1 changed files with 13 additions and 13 deletions

View File

@ -1616,19 +1616,19 @@ class LoadoutManagerDialog(QDialog):
# Map slot names to armor slot widgets # Map slot names to armor slot widgets
slot_mapping = { slot_mapping = {
'head': self.armor_slots[ArmorSlot.HEAD], 'head': self.slot_widgets[ArmorSlot.HEAD],
'torso': self.armor_slots[ArmorSlot.TORSO], 'torso': self.slot_widgets[ArmorSlot.TORSO],
'harness': self.armor_slots[ArmorSlot.TORSO], 'harness': self.slot_widgets[ArmorSlot.TORSO],
'arms': self.armor_slots[ArmorSlot.ARMS], 'arms': self.slot_widgets[ArmorSlot.ARMS],
'arm guards': self.armor_slots[ArmorSlot.ARMS], 'arm guards': self.slot_widgets[ArmorSlot.ARMS],
'hands': self.armor_slots[ArmorSlot.HANDS], 'hands': self.slot_widgets[ArmorSlot.HANDS],
'gloves': self.armor_slots[ArmorSlot.HANDS], 'gloves': self.slot_widgets[ArmorSlot.HANDS],
'legs': self.armor_slots[ArmorSlot.LEGS], 'legs': self.slot_widgets[ArmorSlot.LEGS],
'thigh guards': self.armor_slots[ArmorSlot.LEGS], 'thigh guards': self.slot_widgets[ArmorSlot.LEGS],
'shins': self.armor_slots[ArmorSlot.SHINS], 'shins': self.slot_widgets[ArmorSlot.SHINS],
'shin guards': self.armor_slots[ArmorSlot.SHINS], 'shin guards': self.slot_widgets[ArmorSlot.SHINS],
'feet': self.armor_slots[ArmorSlot.FEET], 'feet': self.slot_widgets[ArmorSlot.FEET],
'foot guards': self.armor_slots[ArmorSlot.FEET], 'foot guards': self.slot_widgets[ArmorSlot.FEET],
} }
pieces_found = 0 pieces_found = 0