Files
RoxyandGitHub 0d4938228f Fix CI Failures [IDB IGNORE] [MDB IGNORE] (#5126)
## About The Pull Request

- null all GAGS vars for brass wirecutters as it doesn't use GAGS
- Repath `mothbomb.dmi` so it actually gets deployed with the server
- Generate map icons
- Fix 150+ crafting material parity failures
- Fix airlock lights not working
- Fix certain species missing eyes

## Why It's Good For The Game

Don't like red X

## Proof Of Testing

If this PR is green check then you Know
2026-01-15 00:59:34 -05:00

115 lines
5.1 KiB
Plaintext

/datum/crafting_recipe/trickblindfold
name = "Fake Blindfold"
result = /obj/item/clothing/glasses/trickblindfold
time = 20
tool_behaviors = list(TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/blindfold = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/paper_mask
name = "Paper Mask"
result = /obj/item/clothing/mask/paper
time = 30
tool_behaviors = list(TOOL_WIRECUTTER)
reqs = list(/obj/item/paper = 5)
category = CAT_CLOTHING
/datum/crafting_recipe/crusader_belt
name = "Crusader Belt and Sheath"
result = /obj/item/storage/belt/crusader
reqs = list(/obj/item/storage/belt/utility = 1, /obj/item/stack/sheet/leather = 3, /obj/item/stack/sheet/cloth = 2, /obj/item/stack/sheet/mineral/gold = 1)
tool_behaviors = list(TOOL_WIRECUTTER, TOOL_SCREWDRIVER, TOOL_WELDER) //To cut the leather and fasten/weld the sheath detailing
time = 30
category = CAT_CLOTHING
delete_contents = FALSE // Otherwise the storage pouch gets deleted when crafted.
/datum/crafting_recipe/crusader_satchel
name = "Crusader Satchel"
result = /obj/item/storage/backpack/satchel/crusader
reqs = list(/obj/item/stack/sheet/cloth = 2, /obj/item/stack/sheet/leather = 1) //Cheap because its really just a re-texture of the satchel
tool_behaviors = list(TOOL_WIRECUTTER)
time = 15
category = CAT_CLOTHING
//Eyepatches//
/datum/crafting_recipe/secpatch
name = "Security Eyepatch HUD"
result = /obj/item/clothing/glasses/hud/eyepatch/sec
reqs = list(/obj/item/clothing/glasses/hud/security = 1, /obj/item/clothing/glasses/eyepatch = 1, /obj/item/stack/cable_coil = 5)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) //Tools needed and requirements are kept the same as craftable HUD sunglasses//
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/stack/cable_coil)
/datum/crafting_recipe/secpatchremoval
name = "Security Eyepatch HUD removal"
result = /obj/item/clothing/glasses/eyepatch
reqs = list(/obj/item/clothing/glasses/hud/eyepatch/sec = 1)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/clothing/glasses/hud/eyepatch/sec)
/datum/crafting_recipe/medpatch
name = "Medical Eyepatch HUD"
result = /obj/item/clothing/glasses/hud/eyepatch/med
reqs = list(/obj/item/clothing/glasses/hud/health = 1, /obj/item/clothing/glasses/eyepatch = 1, /obj/item/stack/cable_coil = 5)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/stack/cable_coil)
/datum/crafting_recipe/medpatchremoval
name = "Medical Eyepatch HUD removal"
result = /obj/item/clothing/glasses/eyepatch
reqs = list(/obj/item/clothing/glasses/hud/eyepatch/med = 1)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/clothing/glasses/hud/eyepatch/med)
/datum/crafting_recipe/mesonpatch
name = "Meson Eyepatch HUD"
result = /obj/item/clothing/glasses/hud/eyepatch/meson
reqs = list(/obj/item/clothing/glasses/meson = 1, /obj/item/clothing/glasses/eyepatch = 1, /obj/item/stack/cable_coil = 5)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/stack/cable_coil)
/datum/crafting_recipe/mesonpatchremoval
name = "Meson Eyepatch HUD removal"
result = /obj/item/clothing/glasses/eyepatch
reqs = list(/obj/item/clothing/glasses/hud/eyepatch/meson = 1)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/clothing/glasses/hud/eyepatch/meson)
/datum/crafting_recipe/robopatch
name = "Diagnostic Eyepatch HUD"
result = /obj/item/clothing/glasses/hud/eyepatch/diagnostic
reqs = list(/obj/item/clothing/glasses/hud/diagnostic = 1, /obj/item/clothing/glasses/eyepatch = 1, /obj/item/stack/cable_coil = 5)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/stack/cable_coil)
/datum/crafting_recipe/robopatchremoval
name = "Diagnostic Eyepatch HUD removal"
result = /obj/item/clothing/glasses/eyepatch
reqs = list(/obj/item/clothing/glasses/hud/eyepatch/diagnostic = 1)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/clothing/glasses/hud/eyepatch/diagnostic)
/datum/crafting_recipe/scipatch
name = "Science Eyepatch HUD"
result = /obj/item/clothing/glasses/hud/eyepatch/sci
reqs = list(/obj/item/clothing/glasses/science = 1, /obj/item/clothing/glasses/eyepatch = 1, /obj/item/stack/cable_coil = 5)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/stack/cable_coil)
/datum/crafting_recipe/scipatchremoval
name = "Science Eyepatch HUD removal"
result = /obj/item/clothing/glasses/eyepatch
reqs = list(/obj/item/clothing/glasses/hud/eyepatch/sci = 1)
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
category = CAT_CLOTHING
requirements_mats_blacklist = list(/obj/item/clothing/glasses/hud/eyepatch/sci)
//eyepatches end//