|
|
@ -422,9 +422,13 @@ impl CharacterInventory { |
|
|
|
let (slot, _) = self.items.iter()
|
|
|
|
.enumerate()
|
|
|
|
.filter(|(_, item)| {
|
|
|
|
if let InventoryItem::Individual(individual_inventory_item) = item {if let ItemDetail::Armor(_) = &individual_inventory_item.item {return individual_inventory_item.equipped }}
|
|
|
|
if let InventoryItem::Individual(individual_inventory_item) = item {
|
|
|
|
if let ItemDetail::Armor(_) = &individual_inventory_item.item {
|
|
|
|
return individual_inventory_item.equipped
|
|
|
|
}
|
|
|
|
}
|
|
|
|
false
|
|
|
|
})
|
|
|
|
})
|
|
|
|
.nth(0)?;
|
|
|
|
Some(InventoryItemHandle {
|
|
|
|
inventory: self,
|
|
|
|