From dbae25d3116f9ff192172fa50470b7933030f983 Mon Sep 17 00:00:00 2001 From: Nani <73274515+Naaanii@users.noreply.github.com> Date: Sat, 29 Jun 2024 13:46:29 +0400 Subject: [PATCH] 500 cigarettes (#16172) --- code/modules/factory/parts.dm | 9 +++++++++ code/modules/factory/unboxer.dm | 6 ++++++ code/modules/reqs/supplypacks.dm | 5 +++++ 3 files changed, 20 insertions(+) diff --git a/code/modules/factory/parts.dm b/code/modules/factory/parts.dm index 771679f87808c..149f52162fccb 100644 --- a/code/modules/factory/parts.dm +++ b/code/modules/factory/parts.dm @@ -912,3 +912,12 @@ GLOBAL_LIST_INIT(ac_recipe, list( /obj/item/factory_part/ac_flak/Initialize(mapload) . = ..() recipe = GLOB.ac_recipe + +/obj/item/factory_part/cigarette + name = "\improper Cigarette pack" + desc = "An incomplete pack of cigarettes." + result = /obj/item/clothing/mask/cigarette + +/obj/item/factory_part/cigarette/Initialize(mapload) + . = ..() + recipe = GLOB.equipment_recipe diff --git a/code/modules/factory/unboxer.dm b/code/modules/factory/unboxer.dm index 8830696283e43..039659705b614 100644 --- a/code/modules/factory/unboxer.dm +++ b/code/modules/factory/unboxer.dm @@ -593,3 +593,9 @@ desc = "A box with round metal plates inside. Used to refill Unboxers." refill_type = /obj/item/factory_part/deployable_camera refill_amount = 30 + +/obj/item/factory_refill/cigarette_refill + name = "box of rounded metal plates" + desc = "A box with unfinished cigarettes inside. Used to refill Unboxers." + refill_type = /obj/item/factory_part/cigarette + refill_amount = 500 diff --git a/code/modules/reqs/supplypacks.dm b/code/modules/reqs/supplypacks.dm index 772d37de75372..2a6862d6827da 100644 --- a/code/modules/reqs/supplypacks.dm +++ b/code/modules/reqs/supplypacks.dm @@ -2541,3 +2541,8 @@ FACTORY name = "Deplyable security camera refill" contains = list(/obj/item/factory_refill/deployable_camera_refill) cost = 100 + +/datum/supply_packs/factory/cigarette_refill + name = "500 Cigarettes refill" + contains = list(/obj/item/factory_refill/cigarette_refill) + cost = 500