diff --git a/GainStation13/code/clothing/fat_mask.dm b/GainStation13/code/clothing/fat_mask.dm new file mode 100644 index 00000000..cc1dc7b1 --- /dev/null +++ b/GainStation13/code/clothing/fat_mask.dm @@ -0,0 +1,26 @@ +/obj/item/clothing/mask/gas/fattening + name = "drone mask" + desc = "A mask that can be connected to an air supply. When seen from certain angles, an orange light is reflected by it." + icon = 'GainStation13/icons/obj/clothing/fat_mask.dmi' + icon_state = "fat_mask" + item_state = "fat_mask" + var/mob/living/carbon/C + +/obj/item/clothing/mask/gas/fattening/equipped(mob/M, slot) + . = ..() + if (slot == SLOT_WEAR_MASK) + if(iscarbon(M)) + C = M + START_PROCESSING(SSobj, src) + else + C = null + return PROCESS_KILL + +/obj/item/clothing/mask/gas/fattening/process() + C.adjust_fatness(5, FATTENING_TYPE_ITEM) + +/datum/crafting_recipe/fat_mask + name = "Drone Mask" + result = /obj/item/clothing/mask/gas/fattening + reqs = list(/obj/item/stack/sheet/mineral/calorite = 1, /obj/item/clothing/mask/gas = 1) + category = CAT_CLOTHING diff --git a/GainStation13/code/modules/reagents/reagent_containers/barrel_tank.dm b/GainStation13/code/modules/reagents/reagent_containers/barrel_tank.dm index 11a6ed75..d53437ac 100644 --- a/GainStation13/code/modules/reagents/reagent_containers/barrel_tank.dm +++ b/GainStation13/code/modules/reagents/reagent_containers/barrel_tank.dm @@ -74,8 +74,6 @@ /datum/crafting_recipe/barrel_tank name = "Barrel tank" result = /obj/item/reagent_containers/barrel_tank - time = 25 tools = list(TOOL_CROWBAR) reqs = list(/obj/item/stack/sheet/mineral/wood = 20) - always_availible = TRUE category = CAT_CLOTHING diff --git a/GainStation13/icons/obj/clothing/fat_mask.dmi b/GainStation13/icons/obj/clothing/fat_mask.dmi new file mode 100644 index 00000000..3b7a0374 Binary files /dev/null and b/GainStation13/icons/obj/clothing/fat_mask.dmi differ diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 0ea51ae5..b5733fc5 100644 Binary files a/icons/mob/mask.dmi and b/icons/mob/mask.dmi differ diff --git a/tgstation.dme b/tgstation.dme index 4bfbabb4..0542ee37 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3074,6 +3074,7 @@ #include "code\modules\zombie\organs.dm" #include "GainStation13\code\clothing\accessory.dm" #include "GainStation13\code\clothing\calorite_collar.dm" +#include "GainStation13\code\clothing\fat_mask.dm" #include "GainStation13\code\clothing\haydee_suit.dm" #include "GainStation13\code\clothing\head.dm" #include "GainStation13\code\clothing\suits.dm"