From 32a1a6d014fa6a8f97767f0224a8af4b73771bdb Mon Sep 17 00:00:00 2001 From: William JCM Date: Fri, 8 Apr 2022 12:44:30 +0200 Subject: [PATCH] Mass: fix a bug when writing armour parts. --- src/Mass/Mass_Armour.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mass/Mass_Armour.cpp b/src/Mass/Mass_Armour.cpp index d290d37..e80a727 100644 --- a/src/Mass/Mass_Armour.cpp +++ b/src/Mass/Mass_Armour.cpp @@ -130,7 +130,10 @@ auto Mass::writeArmourPart(ArmourSlot slot) -> bool { for(UnsignedInt i = 0; i < armour_array->items.size(); i++) { part_prop = armour_array->at(i); - if(slot_str != part_prop->at("Slot_3_408BA56F4C9605C7E805CF91B642249C"_s)->value) { + if(slot_str == part_prop->at("Slot_3_408BA56F4C9605C7E805CF91B642249C"_s)->enumValue) { + break; + } + else { part_prop = nullptr; } }