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; } }