This commit is contained in:
Sam 2021-05-22 13:29:03 -05:00
parent 9f1bb37b70
commit 0592d14d04

View File

@ -172,8 +172,8 @@ impl Loadout {
assert_eq!(self.swap(equip_slot_a, item_b), None);
// Check if items are valid in their new positions
if !self.slot_can_hold(equip_slot_a, self.equipped(equip_slot_b).map(|x| x.kind()))
|| !self.slot_can_hold(equip_slot_b, self.equipped(equip_slot_a).map(|x| x.kind()))
if !self.slot_can_hold(equip_slot_a, self.equipped(equip_slot_a).map(|x| x.kind()))
|| !self.slot_can_hold(equip_slot_b, self.equipped(equip_slot_b).map(|x| x.kind()))
{
// If not, revert the swap
let item_a = self.swap(equip_slot_a, None);