diff --git a/code/modules/admin/outfit_editor.dm b/code/modules/admin/outfit_editor.dm index e57d0a9e79a..67196c54bd4 100644 --- a/code/modules/admin/outfit_editor.dm +++ b/code/modules/admin/outfit_editor.dm @@ -179,6 +179,10 @@ choose_any_item(slot) if("back") options = typesof(/obj/item/storage/backpack) + for(var/obj/item/mod/control/pre_equipped/potential_mod as anything in subtypesof(/obj/item/mod/control/pre_equipped)) + if(!(initial(potential_mod.slot_flags) == ITEM_SLOT_BACK)) + continue + options |= potential_mod if("r_hand") choose_any_item(slot)