From cb79e145f9c0766368bff9f4aecf22dd6fa17e9a Mon Sep 17 00:00:00 2001 From: Oposshim Date: Wed, 9 Dec 2020 12:03:46 -0500 Subject: [PATCH] box /var fix --- code/game/objects/items/storage/boxes.dm | 54 ++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 3e599bda..992caea9 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -430,31 +430,85 @@ icon_state = "donkpocketboxspicy" var/donktype = /obj/item/reagent_containers/food/snacks/donkpocket/spicy +/obj/item/storage/box/donkpockets/donkpocketspicy/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket/spicy)) + +/obj/item/storage/box/donkpockets/donkpocketspicy/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/snacks/donkpocket/spicy(src) + /obj/item/storage/box/donkpockets/donkpocketteriyaki name = "box of teriyaki-flavoured donk-pockets" icon_state = "donkpocketboxteriyaki" var/donktype = /obj/item/reagent_containers/food/snacks/donkpocket/teriyaki +/obj/item/storage/box/donkpockets/donkpocketteriyaki/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket/teriyaki)) + +/obj/item/storage/box/donkpockets/donkpocketteriyaki/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/snacks/donkpocket/teriyaki(src) + /obj/item/storage/box/donkpockets/donkpocketpizza name = "box of pizza-flavoured donk-pockets" icon_state = "donkpocketboxpizza" var/donktype = /obj/item/reagent_containers/food/snacks/donkpocket/pizza +/obj/item/storage/box/donkpockets/donkpocketpizza/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket/pizza)) + +/obj/item/storage/box/donkpockets/donkpocketpizza/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/snacks/donkpocket/pizza(src) + /obj/item/storage/box/donkpockets/donkpocketgondola name = "box of gondola-flavoured donk-pockets" icon_state = "donkpocketboxgondola" var/donktype = /obj/item/reagent_containers/food/snacks/donkpocket/gondola +/obj/item/storage/box/donkpockets/donkpocketgondola/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket/gondola)) + +/obj/item/storage/box/donkpockets/donkpocketgondola/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/snacks/donkpocket/gondola(src) + /obj/item/storage/box/donkpockets/donkpocketberry name = "box of berry-flavoured donk-pockets" icon_state = "donkpocketboxberry" var/donktype = /obj/item/reagent_containers/food/snacks/donkpocket/berry +/obj/item/storage/box/donkpockets/donkpocketberry/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket/berry)) + +/obj/item/storage/box/donkpockets/donkpocketberry/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/snacks/donkpocket/berry(src) + /obj/item/storage/box/donkpockets/donkpockethonk name = "box of banana-flavoured donk-pockets" icon_state = "donkpocketboxbanana" var/donktype = /obj/item/reagent_containers/food/snacks/donkpocket/honk +/obj/item/storage/box/donkpockets/donkpockethonk/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket/honk)) + +/obj/item/storage/box/donkpockets/donkpockethonk/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/snacks/donkpocket/honk(src) + /obj/item/storage/box/monkeycubes name = "monkey cube box" desc = "Drymate brand monkey cubes. Just add water!"