Files
MintyandGitHub bff06a9745 Adds crafting recipe for the surgery mask that also muffles speech (#5488)
## About The Pull Request

Adds a recipe for this thing. Works with every subtype of breath mask
except itself and some weird rare ones. Only works with the default
muzzle, not any of the tape strip muzzles or anything.
<img width="732" height="228" alt="image"
src="https://github.com/user-attachments/assets/948ccbdf-9504-43c1-87f2-a38c25b3448d"
/>

## Why It's Good For The Game

it's a little freakayyyy aha... also it can silence screams from doing
robotic surgery

## Proof Of Testing

<img width="477" height="98" alt="image"
src="https://github.com/user-attachments/assets/becf340e-34d1-46f1-8704-fca26ae40466"
/>

## Changelog

🆑
add: Added a crafting recipe for the Surgery Mask, the breath mask that
muffles its wearer.
/🆑
2026-04-25 03:12:49 +02:00

116 lines
4.0 KiB
Plaintext

/datum/crafting_recipe/drakecloak_bleached
name = "Bleached Ash Drake Armour"
result = /obj/item/clothing/suit/hooded/cloak/drake/bleached
reqs = list(/obj/item/clothing/suit/hooded/cloak/drake = 1,
/obj/item/stack/ore/glass/basalt = 5)
time = 5 SECONDS
category = CAT_CLOTHING
/datum/crafting_recipe/bonesuit_bleached
name = "Bleached Bone Armor"
result = /obj/item/clothing/suit/armor/bone/bleached
reqs = list(/obj/item/clothing/suit/armor/bone = 1,
/obj/item/stack/ore/glass/basalt = 5)
time = 5 SECONDS
category = CAT_CLOTHING
/datum/crafting_recipe/skullhelm_bleached
name = "Bleached Skull"
result = /obj/item/clothing/head/helmet/skull/bleached
reqs = list(/obj/item/clothing/head/helmet/skull = 1,
/obj/item/stack/ore/glass/basalt = 5)
time = 5 SECONDS
category = CAT_CLOTHING
/datum/crafting_recipe/drakecloak_ochre
name = "Ochre Ash Drake Armour"
result = /obj/item/clothing/suit/hooded/cloak/drake
reqs = list(/obj/item/clothing/suit/hooded/cloak/drake/bleached = 1,
/obj/item/stack/ore/glass/basalt = 5)
time = 5 SECONDS
category = CAT_CLOTHING
crafting_flags = parent_type::crafting_flags | CRAFT_SKIP_MATERIALS_PARITY
/datum/crafting_recipe/bonesuit_ochre
name = "ochre Bone Armor"
result = /obj/item/clothing/suit/armor/bone
reqs = list(/obj/item/clothing/suit/armor/bone/bleached = 1,
/obj/item/stack/ore/glass/basalt = 5)
time = 5 SECONDS
category = CAT_CLOTHING
crafting_flags = parent_type::crafting_flags | CRAFT_SKIP_MATERIALS_PARITY
/datum/crafting_recipe/skullhelm_ochre
name = "Ochre Skull"
result = /obj/item/clothing/head/helmet/skull
reqs = list(/obj/item/clothing/head/helmet/skull/bleached = 1,
/obj/item/stack/ore/glass/basalt = 5)
time = 5 SECONDS
category = CAT_CLOTHING
crafting_flags = parent_type::crafting_flags | CRAFT_SKIP_MATERIALS_PARITY
/datum/crafting_recipe/modulator_gasmask
name = "Voice Modulator Gasmask"
result = /obj/item/clothing/mask/gas/modulator
reqs = list(/obj/item/clothing/mask/gas = 1,
/obj/item/assembly/voice = 1,
/obj/item/stack/cable_coil = 5)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER, TOOL_MULTITOOL)
time = 5 SECONDS
category = CAT_CLOTHING
/datum/crafting_recipe/modulator_gasmask/New()
..()
blacklist += subtypesof(/obj/item/clothing/mask/gas)
/datum/crafting_recipe/muzzle_medical_mask
name = "Surgery Mask"
result = /obj/item/clothing/mask/breath/muzzle
reqs = list(/obj/item/clothing/mask/breath = 1,
/obj/item/clothing/mask/muzzle = 1)
time = 3 SECONDS
category = CAT_CLOTHING
/datum/crafting_recipe/muzzle_medical_mask/New()
..()
blacklist += typesof(/obj/item/clothing/mask/breath/muzzle)
blacklist += subtypesof(/obj/item/clothing/mask/muzzle)
/datum/crafting_recipe/hudsunciv
name = "Civilian HUDsunglasses"
result = /obj/item/clothing/glasses/hud/civilian/sunglasses
time = 2 SECONDS
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/civilian = 1,
/obj/item/clothing/glasses/sunglasses = 1,
/obj/item/stack/cable_coil = 5)
category = CAT_EQUIPMENT
/datum/crafting_recipe/hudsuncivremoval
name = "Civilian HUD removal"
result = /obj/item/clothing/glasses/sunglasses
time = 2 SECONDS
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/civilian/sunglasses = 1)
category = CAT_EQUIPMENT
crafting_flags = parent_type::crafting_flags | CRAFT_SKIP_MATERIALS_PARITY
// Metal H2 Rework by Xiska
/datum/crafting_recipe/atmos_armor_crafting
name = "Elder Atmosian Armor"
result = /obj/item/clothing/suit/armor/elder_atmosian
time = 40 SECONDS
reqs = list(/obj/item/stack/sheet/mineral/metal_hydrogen = 5,
/obj/item/clothing/suit/utility/fire/atmos = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/atmos_helmet_crafting
name = "Elder Atmosian Helmet"
result = /obj/item/clothing/head/helmet/elder_atmosian
time = 40 SECONDS
reqs = list(/obj/item/stack/sheet/mineral/metal_hydrogen = 3,
/obj/item/clothing/head/utility/hardhat/welding/atmos = 1)
category = CAT_CLOTHING