Adds vox admin outfits, tweaks vox suit values (#31482)

* Adds vox admin outfits, tweaks alien suit values

* Fixes
This commit is contained in:
PollardTheDragon
2026-02-06 06:12:16 -05:00
committed by GitHub
parent b0169396c3
commit 5d5b3c04c8
2 changed files with 62 additions and 1 deletions
+59
View File
@@ -1666,6 +1666,65 @@
P.ownjob = "Tourist"
P.name = "PDA-[H.real_name] ([P.ownjob])"
/datum/outfit/admin/vox_explorer
name = "Vox Explorer"
uniform = /obj/item/clothing/under/vox/vox_casual
back = /obj/item/storage/backpack/satchel
mask = /obj/item/clothing/mask/breath/vox/respirator
suit = /obj/item/clothing/suit/space/vox/medic
l_ear = /obj/item/radio/headset/alt
gloves = /obj/item/clothing/gloves/color/yellow/vox
glasses = /obj/item/clothing/glasses/sunglasses
shoes = /obj/item/clothing/shoes/magboots/vox
box = /obj/item/storage/box/survival_vox
id = /obj/item/card/id/syndicate
backpack_contents = list(
/obj/item/folder/blue = 1,
/obj/item/gun/energy/plasma_pistol = 1,
/obj/item/pen/fancy = 1,
/obj/item/clothing/head/helmet/space/vox/medic = 1,
)
/datum/outfit/admin/vox_explorer/post_equip(mob/living/carbon/human/H, visualsOnly)
. = ..()
var/obj/item/tank/internal_tank = new /obj/item/tank/internals/emergency_oxygen/double/vox(H)
if(!H.equip_to_appropriate_slot(internal_tank))
if(!H.put_in_any_hand_if_possible(internal_tank))
H.drop_item_to_ground(H.l_hand)
H.equip_or_collect(internal_tank, ITEM_SLOT_LEFT_HAND)
to_chat(H, "<span class='boldannounceooc'>Could not find an empty slot for internals! Please report this as a bug</span>")
H.internal = internal_tank
/datum/outfit/admin/vox_war_drone
name = "Vox War Drone"
uniform = /obj/item/clothing/under/vox/vox_casual
back = /obj/item/storage/backpack/satchel
mask = /obj/item/clothing/mask/breath/vox/respirator
suit = /obj/item/clothing/suit/space/vox/carapace
head = /obj/item/clothing/head/helmet/space/vox/carapace
box = /obj/item/storage/box/survival_vox
l_ear = /obj/item/radio/headset/alt
gloves = /obj/item/clothing/gloves/color/yellow/vox
glasses = /obj/item/clothing/glasses/sunglasses
shoes = /obj/item/clothing/shoes/magboots/vox
box = /obj/item/storage/box/survival_vox
id = /obj/item/card/id/syndicate
backpack_contents = list(
/obj/item/melee/energy/sword = 1,
)
/datum/outfit/admin/vox_war_drone/post_equip(mob/living/carbon/human/H, visualsOnly)
. = ..()
var/obj/item/tank/internal_tank = new /obj/item/tank/internals/emergency_oxygen/double/vox(H)
if(!H.equip_to_appropriate_slot(internal_tank))
if(!H.put_in_any_hand_if_possible(internal_tank))
H.drop_item_to_ground(H.l_hand)
H.equip_or_collect(internal_tank, ITEM_SLOT_LEFT_HAND)
to_chat(H, "<span class='boldannounceooc'>Could not find an empty slot for internals! Please report this as a bug</span>")
H.internal = internal_tank
/datum/outfit/admin/supreme
name = "Supreme-Inquisitor"
uniform = /obj/item/clothing/under/skulk/skulkcasual
@@ -64,11 +64,12 @@
// Can't be equipped by any other species due to bone structure and vox cybernetics.
/obj/item/clothing/suit/space/vox
w_class = WEIGHT_CLASS_NORMAL
allowed = list(/obj/item/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/melee/energy/sword/saber,/obj/item/restraints/handcuffs, /obj/item/tank/internals)
allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing ,/obj/item/melee/baton ,/obj/item/melee/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals)
armor = list(MELEE = 35, BULLET = 35, LASER = 20, ENERGY = 10, BOMB = 20, RAD = 20, FIRE = 200, ACID = 285)
icon = 'icons/obj/clothing/species/vox/suits.dmi'
icon_state = null
icon_monitor = null
slowdown = 0
species_restricted = list("Vox")
sprite_sheets = list(
"Vox" = 'icons/mob/clothing/species/vox/suit.dmi')
@@ -103,6 +104,7 @@
name = "alien carapace armour"
icon_state = "vox-carapace"
desc = "An armoured, segmented carapace with glowing purple lights. It looks pretty run-down."
flags_inv = HIDEJUMPSUIT | HIDETAIL
/obj/item/clothing/head/helmet/space/vox/stealth
name = "alien stealth helmet"