From f14d47fd6b08b642802de1fe495e242a62fb9cef Mon Sep 17 00:00:00 2001 From: ElorgRHG <71735193+ElorgRHG@users.noreply.github.com> Date: Wed, 27 May 2026 18:15:13 +0200 Subject: [PATCH] The Eye Opens - Part 2.5 - Voidsuit Species Variants (#22520) The Outer Eyes opens its eyes for diversity hires. Okay, originally I did not make species variants (and an obj sprite for the helmet) in https://github.com/Aurorastation/Aurora.3/pull/22394, and I do not have a good explanation for why beside saying I was lazy, so here they are. Also a suit cycler for easy spawning. From the changelog: > - rscadd: "Added species variants to the Outer Eyes voidsuit." > - rscadd: "Added an Outer Eyes suit cycler." > - imageadd: "Added a proper object sprite to the Outer Eyes voidsuit helmet." diversity **Silence, Violence.** --- .../structures/machinery/suit_cycler_units.dm | 7 +++++++ code/modules/clothing/spacesuits/void/misc.dm | 4 ++++ .../ElorgRHG-outer-eyes-diversity-hires.yml | 15 +++++++++++++++ icons/obj/clothing/voidsuit/outereyes.dmi | Bin 1025 -> 2474 bytes 4 files changed, 26 insertions(+) create mode 100644 html/changelogs/ElorgRHG-outer-eyes-diversity-hires.yml diff --git a/code/game/objects/structures/machinery/suit_cycler_units.dm b/code/game/objects/structures/machinery/suit_cycler_units.dm index f4572c7423e..f7aa37a40ba 100644 --- a/code/game/objects/structures/machinery/suit_cycler_units.dm +++ b/code/game/objects/structures/machinery/suit_cycler_units.dm @@ -395,3 +395,10 @@ species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA) suit = /obj/item/clothing/suit/space/void/engineering/himeo helmet = /obj/item/clothing/head/helmet/space/void/engineering/himeo + +/obj/structure/machinery/suit_cycler/offship/outereyes + model_text = "Outer Eyes" + departments = list("Outer Eyes") + suit = /obj/item/clothing/suit/space/void/outereyes + helmet = /obj/item/clothing/head/helmet/space/void/outereyes + species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA, BODYTYPE_UNATHI, BODYTYPE_SKRELL) diff --git a/code/modules/clothing/spacesuits/void/misc.dm b/code/modules/clothing/spacesuits/void/misc.dm index c6770588f62..59782ecbd9b 100644 --- a/code/modules/clothing/spacesuits/void/misc.dm +++ b/code/modules/clothing/spacesuits/void/misc.dm @@ -1144,6 +1144,8 @@ RAD = ARMOR_RAD_SMALL ) species_restricted = list(BODYTYPE_HUMAN) + icon_supported_species_tags = list("taj", "una", "skr") + refittable_species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA, BODYTYPE_UNATHI, BODYTYPE_SKRELL) slowdown = 0.5 allowed = list(/obj/item/flashlight,/obj/item/tank,/obj/item/suit_cooling_unit,/obj/item/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/melee/energy/sword,/obj/item/handcuffs) siemens_coefficient = 0.35 @@ -1166,6 +1168,8 @@ RAD = ARMOR_RAD_SMALL ) species_restricted = list(BODYTYPE_HUMAN) + icon_supported_species_tags = list("taj", "una", "skr") + refittable_species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA, BODYTYPE_UNATHI, BODYTYPE_SKRELL) contained_sprite = TRUE light_overlay = "helmet_light_outer_eyes" light_range = 6 diff --git a/html/changelogs/ElorgRHG-outer-eyes-diversity-hires.yml b/html/changelogs/ElorgRHG-outer-eyes-diversity-hires.yml new file mode 100644 index 00000000000..c288daa8def --- /dev/null +++ b/html/changelogs/ElorgRHG-outer-eyes-diversity-hires.yml @@ -0,0 +1,15 @@ +# Your name. +author: ElorgRHG + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added species variants to the Outer Eyes voidsuit." + - rscadd: "Added an Outer Eyes suit cycler." + - imageadd: "Added a proper object sprite to the Outer Eyes voidsuit helmet." diff --git a/icons/obj/clothing/voidsuit/outereyes.dmi b/icons/obj/clothing/voidsuit/outereyes.dmi index e2b5d7a3f3186eabe1327b1e70a836d158e6fafc..bad7c242c2cd98f742f738f18dc8253a6d9225a9 100644 GIT binary patch delta 2470 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