From 8f2f92781b96fb4987823dcabe42cefcdc3d6c3e Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:32:04 +0200 Subject: [PATCH] [MIRROR] Wardrobe preloads backpack contents (#29471) * Wardrobe preloads backpack contents (#85945) ## About The Pull Request `backpack_contents` is a list of typepaths, so this type definition means this loop is doin' nothing. 3 year old bug * Wardrobe preloads backpack contents --------- Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> --- code/datums/outfit.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm index 38a67b1baa2..9c32f5b1a9c 100644 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -394,8 +394,11 @@ preload += suit_store preload += back //Load in backpack gear and shit - for(var/datum/type_to_load in backpack_contents) - for(var/i in 1 to backpack_contents[type_to_load]) + for(var/type_to_load in backpack_contents) + var/num_to_load = backpack_contents[type_to_load] + if(!isnum(num_to_load)) + num_to_load = 1 + for(var/i in 1 to num_to_load) preload += type_to_load preload += belt preload += ears