Less scuffed Tajaran veils (#24701)

* Tajaran enveilening

* Fix load name, swap to Initialize, more OOP

* Addressing reviews, small redoing of desc

* Suggested changes

* changes suggested by lewcc

---------

Co-authored-by: Gatchapod <Gatchapod@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
This commit is contained in:
Gatchapod
2024-05-17 12:44:34 +00:00
committed by GitHub
co-authored by Gatchapod S34N
parent 1933d2fab3
commit 9afec80430
9 changed files with 453 additions and 119 deletions
+248
View File
@@ -305,6 +305,254 @@
reqs = list(/obj/item/clothing/glasses/sunglasses/reagent = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_tajblind
name = "Shaded Tajaran veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/shaded)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/sunglasses = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/sunglasses)
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/shaded_tajblind_removal
name = "Shaded Tajaran veil removal"
result = list(/obj/item/clothing/glasses/sunglasses, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/shaded = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_tajblind_removal/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind/shaded)
/datum/crafting_recipe/engi_tajblind
name = "Tajaran engineering meson veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/meson)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/meson = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/engi_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
blacklist += subtypesof(/obj/item/clothing/glasses/meson)
/datum/crafting_recipe/engi_tajblind_removal
name = "Tajaran engineering meson removal"
result = list(/obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/meson = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/engi_tajblind_removal/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind/meson)
/datum/crafting_recipe/shaded_engi_tajblind
name = "Shaded Tajaran engineering meson veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/shaded/meson)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/meson/sunglasses = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_engi_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/shaded_engi_tajblind_removal
name = "Shaded Tajaran engineering meson veil removal"
result = list(/obj/item/clothing/glasses/meson/sunglasses, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/shaded/meson = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_engi_tajblind_removal/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind/shaded/meson)
/datum/crafting_recipe/cargo_tajblind
name = "Tajaran mining meson veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/meson/cargo)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/meson = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/cargo_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
blacklist += subtypesof(/obj/item/clothing/glasses/meson)
/datum/crafting_recipe/cargo_tajblind_removal
name = "Tajaran mining meson veil removal"
result = list(/obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/meson/cargo = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_cargo_tajblind
name = "Shaded Tajaran mining meson veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/shaded/meson/cargo)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/meson/sunglasses = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_cargo_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/shaded_cargo_tajblind_removal
name = "Shaded Tajaran mining meson veil removal"
result = list(/obj/item/clothing/glasses/meson/sunglasses, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/shaded/meson/cargo = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/sci_tajblind
name = "Tajaran scientific veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/sci)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/science = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/sci_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/sci_tajblind_removal
name = "Tajaran scientific veil removal"
result = list(/obj/item/clothing/glasses/science, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/sci = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_sci_tajblind
name = "Shaded Tajaran scientific veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/shaded/sci)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/sunglasses/reagent = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_sci_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/shaded_sci_tajblind_removal
name = "Shaded Tajaran scientific veil removal"
result = list(/obj/item/clothing/glasses/sunglasses/reagent, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/shaded/sci = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/med_tajblind
name = "Tajaran medical veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/med)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/health = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/med_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
blacklist += subtypesof(/obj/item/clothing/glasses/hud/health)
/datum/crafting_recipe/med_tajblind_removal
name = "Tajaran medical veil removal"
result = list(/obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/med = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_med_tajblind
name = "Shaded Tajaran medical veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/shaded/med)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/health/sunglasses = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_med_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/shaded_med_tajblind_removal
name = "Shaded Tajaran medical veil removal"
result = list(/obj/item/clothing/glasses/hud/health/sunglasses, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/shaded/med = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/sec_tajblind
name = "Tajaran security veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/sec)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/security = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/sec_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
blacklist += subtypesof(/obj/item/clothing/glasses/hud/security)
/datum/crafting_recipe/sec_tajblind_removal
name = "Tajaran security veil removal"
result = list(/obj/item/clothing/glasses/hud/security, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/sec = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_sec_tajblind
name = "Shaded Tajaran security veil"
result = list(/obj/item/clothing/glasses/hud/tajblind/shaded/sec)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/security/sunglasses = 1,
/obj/item/clothing/glasses/hud/tajblind = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/shaded_sec_tajblind/New()
..()
blacklist += subtypesof(/obj/item/clothing/glasses/hud/tajblind)
/datum/crafting_recipe/shaded_sec_tajblind_removal
name = "Shaded Tajaran security veil removal"
result = list(/obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/clothing/glasses/hud/tajblind)
time = 2 SECONDS
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
reqs = list(/obj/item/clothing/glasses/hud/tajblind/shaded/sec = 1)
category = CAT_CLOTHING
/datum/crafting_recipe/ghostsheet
name = "Ghost Sheet"
result = list(/obj/item/clothing/suit/ghost_sheet)