The Eye Opens - Part 2 (#22394)

Silence,
Violence,

Adds the Outer Eye voidsuit, and gear loadouts featuring it for antags
to use. Outer Eyes enforcers favour Xanan weapons, reflected in the
loadout. While human only for now, I hope to add variants for a few
species shortly.

Also adjusts the typo which meant the exclusionists / hoplan gear in the
uplink didn't work since it was right there. Sorry for the two in one, I
knew if I left it until after this merged I would forget.

SPRITES ARE BY THE WONDERFUL @ElorgRHG!

---------

Signed-off-by: Fyni <itsfyni@gmail.com>
This commit is contained in:
Fyni
2026-05-05 01:25:18 +00:00
committed by GitHub
parent 328c56be11
commit 0337f64993
6 changed files with 140 additions and 1 deletions
+12 -1
View File
@@ -231,8 +231,19 @@
desc = "A crate containing gear for a group. Includes merchant clothes as well. Recommended for IPCs."
path = /obj/structure/closet/crate/secure/gear_loadout/hoplan
/datum/uplink_item/item/gear_loadout/exclusionist_single
/datum/uplink_item/item/gear_loadout/hoplan_single
name = "Golden Deep Hoplan Assets (Single)"
desc = "A crate containing gear for a single individual. Recommended for IPCs."
path = /obj/structure/closet/crate/secure/gear_loadout/hoplan/single
telecrystal_cost = 10
/datum/uplink_item/item/gear_loadout/outereyes
name = "Outer Eyes (Group)"
desc = "A crate containing gear for a group. Humans only, for now."
path = /obj/structure/closet/crate/secure/gear_loadout/outereyes
/datum/uplink_item/item/gear_loadout/outereyes_single
name = "Outer Eyes (Single)"
desc = "A crate containing gear for a single individual. Humans only, for now."
path = /obj/structure/closet/crate/secure/gear_loadout/outereyes/single
telecrystal_cost = 10
@@ -1436,3 +1436,81 @@
new /obj/item/gun/energy/rifle/laser/qukala(src)
new /obj/item/clothing/shoes/jackboots/kala(src)
new /obj/item/gun/energy/fedpistol(src)
/obj/structure/closet/crate/secure/gear_loadout/outereyes/fill()
new /obj/item/clothing/head/helmet/space/void/outereyes(src)
new /obj/item/clothing/head/helmet/space/void/outereyes(src)
new /obj/item/clothing/head/helmet/space/void/outereyes(src)
new /obj/item/clothing/head/helmet/space/void/outereyes(src)
new /obj/item/clothing/suit/space/void/outereyes(src)
new /obj/item/clothing/suit/space/void/outereyes(src)
new /obj/item/clothing/suit/space/void/outereyes(src)
new /obj/item/clothing/suit/space/void/outereyes(src)
new /obj/item/clothing/under/color/purple(src)
new /obj/item/clothing/under/color/purple(src)
new /obj/item/clothing/under/color/purple(src)
new /obj/item/clothing/under/color/purple(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/accessory/holster/hip(src)
new /obj/item/clothing/accessory/holster/hip(src)
new /obj/item/clothing/accessory/holster/hip(src)
new /obj/item/clothing/accessory/holster/hip(src)
new /obj/item/storage/belt/military(src)
new /obj/item/storage/belt/military(src)
new /obj/item/storage/belt/military(src)
new /obj/item/storage/belt/military(src)
new /obj/item/gun/projectile/automatic/rifle/dnac(src)
new /obj/item/gun/projectile/automatic/rifle/dnac(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/gun/projectile/automatic/rifle/shotgun/xanan(src)
new /obj/item/ammo_magazine/xanan_shotgun/shells(src)
new /obj/item/ammo_magazine/xanan_shotgun/slugs(src)
new /obj/item/ammo_magazine/xanan_shotgun/incendiary(src)
new /obj/item/gun/projectile/automatic/rifle/shotgun/xanan(src)
new /obj/item/ammo_magazine/xanan_shotgun/shells(src)
new /obj/item/ammo_magazine/xanan_shotgun/slugs(src)
new /obj/item/ammo_magazine/xanan_shotgun/incendiary(src)
new /obj/item/gun/projectile/automatic/xanusmg(src)
new /obj/item/gun/projectile/automatic/xanusmg(src)
new /obj/item/gun/projectile/xanupistol(src)
new /obj/item/gun/projectile/xanupistol(src)
new /obj/item/gun/projectile/xanupistol(src)
new /obj/item/gun/projectile/xanupistol(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/melee/energy/sword/knife(src)
new /obj/item/melee/energy/sword/knife(src)
new /obj/item/melee/energy/sword/knife(src)
new /obj/item/melee/energy/sword/knife(src)
new /obj/item/coin/phoron(src)
new /obj/item/coin/phoron(src)
new /obj/item/coin/phoron(src)
new /obj/item/coin/phoron(src)
/obj/structure/closet/crate/secure/gear_loadout/outereyes/single/fill()
new /obj/item/clothing/head/helmet/space/void/outereyes(src)
new /obj/item/clothing/suit/space/void/outereyes(src)
new /obj/item/clothing/under/color/purple(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/accessory/holster/hip(src)
new /obj/item/storage/belt/military(src)
new /obj/item/gun/projectile/automatic/rifle/dnac(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/ammo_magazine/a65(src)
new /obj/item/gun/projectile/xanupistol(src)
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/melee/energy/sword/knife(src)
new /obj/item/coin/phoron(src)
@@ -1125,3 +1125,49 @@
icon_state = "ipc_assunzione_suit"
item_state = "ipc_assunzione_suit"
species_restricted = list(BODYTYPE_IPC, BODYTYPE_IPC_INDUSTRIAL, BODYTYPE_IPC_ZENGHU, BODYTYPE_IPC_BISHOP)
// Outer Eyes armoured voidsuit, for their elites only (and antags of course)
/obj/item/clothing/suit/space/void/outereyes
name = "\improper Outer Eyes voidsuit"
desc = "A royal burgandy undersuit and black armour plate of the mysterious Outer Eyes. The suit takes design cues from all over the Spur."
desc_extended = "While the Outer Eyes work mostly unseen as agents and infiltrators, getting third parties to perform most direct confrontations, occationally the situation calls for the deployment of a fanatically loyal core of enforcers sporting this suit. Those who live to tell of them learn to fear the suit."
icon = 'icons/obj/clothing/voidsuit/outereyes.dmi'
icon_state = "outer_eyes_suit"
item_state = "outer_eyes_suit"
armor = list(
MELEE = ARMOR_MELEE_RESISTANT,
BULLET = ARMOR_BALLISTIC_MEDIUM,
LASER = ARMOR_LASER_PISTOL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SMALL
)
species_restricted = list(BODYTYPE_HUMAN)
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
contained_sprite = TRUE
/obj/item/clothing/head/helmet/space/void/outereyes
name = "\improper Outer Eyes voidsuit helmet"
desc = "A royal burgandy and black armoured helmet of the mysterious Outer Eyes. At the center of the helmet, a single white eye."
desc_extended = "While the Outer Eyes work mostly unseen as agents and infiltrators, getting third parties to perform most direct confrontations, occationally the situation calls for the deployment of a fanatically loyal core of enforcers sporting this suit. Those who live to tell of them learn to the mask, with it's leering eye."
icon = 'icons/obj/clothing/voidsuit/outereyes.dmi'
icon_state = "outer_eyes_helmet"
item_state = "outer_eyes_helmet"
armor = list(
MELEE = ARMOR_MELEE_RESISTANT,
BULLET = ARMOR_BALLISTIC_MEDIUM,
LASER = ARMOR_LASER_PISTOL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SMALL
)
species_restricted = list(BODYTYPE_HUMAN)
contained_sprite = TRUE
light_overlay = "helmet_light_outer_eyes"
light_range = 6
light_color = "#FFFFFF"
siemens_coefficient = 0.35
+4
View File
@@ -0,0 +1,4 @@
author: fyni
delete-after: True
changes:
- rscadd: "Adds the Outer Eyes voidsuit, and new gear loadouts featuring it for Antags!"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB