mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-20 18:47:20 +01:00
* cards and huds * tsf ids * fix contrast on pink, yellow, and paramedic IDs, new engineering icon * test tube scientists
124 lines
4.1 KiB
Plaintext
124 lines
4.1 KiB
Plaintext
|
|
// General-purpose CC official. Can hear out grievances, investigate cases, issue demotions, etc.
|
|
/datum/job/ntnavyofficer
|
|
title = "Nanotrasen Navy Officer"
|
|
flag = JOB_CENTCOM
|
|
department_flag = JOB_CENTCOM // This gets its job as its own flag because admin jobs dont have flags
|
|
total_positions = 5
|
|
spawn_positions = 5
|
|
supervisors = "the admins"
|
|
selection_color = "#ffdddd"
|
|
access = list()
|
|
admin_only = TRUE
|
|
outfit = /datum/outfit/job/ntnavyofficer
|
|
|
|
/datum/job/ntnavyofficer/get_access()
|
|
return get_centcom_access(title)
|
|
|
|
/datum/outfit/job/ntnavyofficer
|
|
name = "Nanotrasen Navy Officer"
|
|
jobtype = /datum/job/ntnavyofficer
|
|
|
|
uniform = /obj/item/clothing/under/rank/centcom/officer
|
|
gloves = /obj/item/clothing/gloves/color/white
|
|
shoes = /obj/item/clothing/shoes/centcom
|
|
head = /obj/item/clothing/head/beret/centcom/officer
|
|
l_ear = /obj/item/radio/headset/centcom
|
|
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
|
|
id = /obj/item/card/id/centcom
|
|
pda = /obj/item/pda/centcom
|
|
bio_chips = list(
|
|
/obj/item/bio_chip/mindshield,
|
|
/obj/item/bio_chip/dust
|
|
)
|
|
backpack = /obj/item/storage/backpack/satchel
|
|
backpack_contents = list(
|
|
/obj/item/stamp/centcom = 1,
|
|
)
|
|
box = /obj/item/storage/box/centcomofficer
|
|
cybernetic_implants = list(
|
|
/obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened,
|
|
/obj/item/organ/internal/cyberimp/arm/combat/centcom
|
|
)
|
|
|
|
/datum/outfit/job/ntnavyofficer/on_mind_initialize(mob/living/carbon/human/H)
|
|
. = ..()
|
|
H.mind.offstation_role = TRUE
|
|
|
|
// CC Officials who lead ERTs, Death Squads, etc.
|
|
/datum/job/ntspecops
|
|
title = "Special Operations Officer"
|
|
flag = JOB_CENTCOM
|
|
department_flag = JOB_CENTCOM // This gets its job as its own flag because admin jobs dont have flags
|
|
total_positions = 5
|
|
spawn_positions = 5
|
|
supervisors = "the admins"
|
|
selection_color = "#ffdddd"
|
|
access = list()
|
|
admin_only = TRUE
|
|
spawn_ert = 1
|
|
outfit = /datum/outfit/job/ntspecops
|
|
|
|
/datum/job/ntspecops/get_access()
|
|
return get_centcom_access(title)
|
|
|
|
/datum/outfit/job/ntspecops
|
|
name = "Special Operations Officer"
|
|
jobtype = /datum/job/ntspecops
|
|
allow_backbag_choice = FALSE
|
|
uniform = /obj/item/clothing/under/rank/centcom/captain
|
|
suit = /obj/item/clothing/suit/space/deathsquad/officer
|
|
belt = /obj/item/storage/belt/military/assault
|
|
gloves = /obj/item/clothing/gloves/combat
|
|
shoes = /obj/item/clothing/shoes/combat
|
|
mask = /obj/item/clothing/mask/holo_cigar
|
|
head = /obj/item/clothing/head/helmet/space/deathsquad/beret
|
|
l_ear = /obj/item/radio/headset/centcom
|
|
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
|
|
id = /obj/item/card/id/centcom
|
|
pda = /obj/item/pda/centcom
|
|
r_pocket = /obj/item/storage/fancy/matches
|
|
back = /obj/item/storage/backpack/satchel
|
|
box = /obj/item/storage/box/centcomofficer
|
|
backpack_contents = list(
|
|
/obj/item/clothing/shoes/magboots/advance = 1,
|
|
/obj/item/storage/box/zipties = 1
|
|
)
|
|
bio_chips = list(
|
|
/obj/item/bio_chip/mindshield,
|
|
/obj/item/bio_chip/dust
|
|
)
|
|
cybernetic_implants = list(
|
|
/obj/item/organ/internal/eyes/cybernetic/xray/hardened,
|
|
/obj/item/organ/internal/cyberimp/brain/anti_stam/hardened,
|
|
/obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened,
|
|
/obj/item/organ/internal/cyberimp/arm/combat/centcom
|
|
)
|
|
|
|
/datum/outfit/job/ntspecops/on_mind_initialize(mob/living/carbon/human/H)
|
|
. = ..()
|
|
H.mind.offstation_role = TRUE
|
|
|
|
/datum/job/ntspecops/solgovspecops
|
|
title = "Trans-Solar Federation General"
|
|
outfit = /datum/outfit/job/ntspecops/solgovspecops
|
|
|
|
/datum/outfit/job/ntspecops/solgovspecops
|
|
name = "Trans-Solar Federation General"
|
|
uniform = /obj/item/clothing/under/rank/centcom/captain/solgov
|
|
suit = /obj/item/clothing/suit/space/deathsquad/officer/solgov
|
|
head = /obj/item/clothing/head/helmet/space/deathsquad/beret/solgov
|
|
|
|
/datum/outfit/job/ntspecops/solgovspecops/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
|
|
. = ..()
|
|
if(visualsOnly)
|
|
return
|
|
var/obj/item/card/id/I = H.wear_id
|
|
if(istype(I))
|
|
apply_to_card(I, H, get_centcom_access(name), name, "tsf")
|
|
H.sec_hud_set_ID()
|
|
|
|
/datum/outfit/job/ntspecops/solgovspecops/on_mind_initialize(mob/living/carbon/human/H)
|
|
. = ..()
|
|
H.mind.offstation_role = TRUE
|