mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-02 13:33:29 +00:00
Merge pull request #8743 from Cerebulon/new_basics_engineering
Basic Uniform Polish: Engineering
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
/decl/hierarchy/outfit/job/assistant
|
||||
name = OUTFIT_JOB_NAME("Assistant")
|
||||
uniform = /obj/item/clothing/under/rank/assistant
|
||||
id_type = /obj/item/card/id/assistant
|
||||
|
||||
/decl/hierarchy/outfit/job/assistant/visitor
|
||||
@@ -12,6 +13,11 @@
|
||||
id_pda_assignment = "Resident"
|
||||
uniform = /obj/item/clothing/under/color/white
|
||||
|
||||
/decl/hierarchy/outfit/job/assistant/engineering
|
||||
name = OUTFIT_JOB_NAME("Technical Assistant")
|
||||
id_pda_assignment = "Technical Assistant"
|
||||
uniform = /obj/item/clothing/under/rank/assistant/engineer
|
||||
|
||||
/decl/hierarchy/outfit/job/service
|
||||
l_ear = /obj/item/radio/headset/headset_service
|
||||
hierarchy_type = /decl/hierarchy/outfit/job/service
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
/decl/hierarchy/outfit/job/engineering/chief_engineer
|
||||
name = OUTFIT_JOB_NAME("Chief engineer")
|
||||
head = /obj/item/clothing/head/hardhat/white
|
||||
uniform = /obj/item/clothing/under/rank/chief_engineer
|
||||
uniform = /obj/item/clothing/under/rank/chief_engineer{ starting_accessories=list(/obj/item/clothing/accessory/storage/overalls/chief) }
|
||||
l_ear = /obj/item/radio/headset/heads/ce
|
||||
gloves = /obj/item/clothing/gloves/black
|
||||
id_type = /obj/item/card/id/engineering/head
|
||||
@@ -23,12 +23,15 @@
|
||||
name = OUTFIT_JOB_NAME("Engineer")
|
||||
head = /obj/item/clothing/head/hardhat
|
||||
uniform = /obj/item/clothing/under/rank/engineer
|
||||
suit = /obj/item/clothing/suit/storage/hazardvest
|
||||
id_type = /obj/item/card/id/engineering
|
||||
pda_type = /obj/item/pda/engineering
|
||||
|
||||
/decl/hierarchy/outfit/job/engineering/atmos
|
||||
name = OUTFIT_JOB_NAME("Atmospheric technician")
|
||||
uniform = /obj/item/clothing/under/rank/atmospheric_technician
|
||||
head = /obj/item/clothing/head/hardhat/dblue
|
||||
suit = /obj/item/clothing/suit/storage/hazardvest/blue
|
||||
belt = /obj/item/storage/belt/utility/atmostech
|
||||
id_type = /obj/item/card/id/engineering/atmos
|
||||
pda_type = /obj/item/pda/atmos
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
title = "Technical Assistant"
|
||||
title_blurb = "A Technical Assistant attempts to provide whatever the Engineering department needs. They are not proper Engineers, and are \
|
||||
often in training to become an Engineer. A Technical Assistant has no real authority."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/engineering
|
||||
|
||||
/datum/alt_title/med_intern
|
||||
title = "Medical Intern"
|
||||
@@ -55,4 +56,4 @@
|
||||
title = "Resident"
|
||||
title_blurb = "A Resident is an individual who resides on the station, frequently in a different part of the station than what is seen. \
|
||||
They are considered to be part of the crew for most purposes, but have no real authority."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/resident
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/resident
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
|
||||
starts_with = list(
|
||||
/obj/item/clothing/accessory/storage/brown_vest,
|
||||
/obj/item/clothing/accessory/storage/overalls/chief,
|
||||
/obj/item/blueprints,
|
||||
/obj/item/clamp,
|
||||
/obj/item/clamp,
|
||||
@@ -71,6 +72,7 @@
|
||||
|
||||
starts_with = list(
|
||||
/obj/item/clothing/accessory/storage/brown_vest,
|
||||
/obj/item/clothing/accessory/storage/overalls/engineer,
|
||||
/obj/item/storage/toolbox/mechanical,
|
||||
/obj/item/radio/headset/headset_eng,
|
||||
/obj/item/radio/headset/headset_eng/alt,
|
||||
@@ -96,14 +98,14 @@
|
||||
|
||||
|
||||
/obj/structure/closet/secure_closet/atmos_personal
|
||||
name = "technician's locker"
|
||||
name = "atmospheric technician's locker"
|
||||
req_access = list(access_atmospherics)
|
||||
closet_appearance = /decl/closet_appearance/secure_closet/engineering/atmos
|
||||
|
||||
starts_with = list(
|
||||
/obj/item/clothing/accessory/storage/brown_vest,
|
||||
/obj/item/clothing/suit/fire/atmos,
|
||||
/obj/item/clothing/head/hardhat/firefighter,
|
||||
/obj/item/clothing/accessory/storage/overalls/engineer,
|
||||
/obj/item/clothing/head/hardhat/firefighter, /obj/item/clothing/head/hardhat/dblue,
|
||||
/obj/item/flashlight,
|
||||
/obj/item/extinguisher,
|
||||
/obj/item/clamp,
|
||||
|
||||
@@ -169,6 +169,26 @@
|
||||
/obj/item/tool/crowbar, /obj/item/tool/screwdriver, /obj/item/weldingtool, /obj/item/tool/wirecutters, /obj/item/tool/wrench, /obj/item/tank/emergency/oxygen,
|
||||
/obj/item/clothing/mask/gas, /obj/item/taperoll/engineering)
|
||||
body_parts_covered = UPPER_TORSO
|
||||
var/open = 0 //0 is closed, 1 is open, -1 means it won't be able to toggle
|
||||
|
||||
/obj/item/clothing/suit/storage/hazardvest/verb/Toggle()
|
||||
set name = "Toggle Hazard Vest"
|
||||
set category = "Object"
|
||||
set src in usr
|
||||
if(!usr.canmove || usr.stat || usr.restrained())
|
||||
return 0
|
||||
if(open == 1)
|
||||
open = 0
|
||||
icon_state = initial(icon_state)
|
||||
to_chat(usr, "You fasten up the [src]].")
|
||||
else if(open == 0)
|
||||
open = 1
|
||||
icon_state = "[icon_state]_open"
|
||||
to_chat(usr, "You unfasten the [src]].")
|
||||
else
|
||||
to_chat(usr, "You attempt to button-up the velcro on your [src], before promptly realising how silly you are.")
|
||||
return
|
||||
update_clothing_icon()
|
||||
|
||||
/obj/item/clothing/suit/storage/hazardvest/blue
|
||||
name = "blue hazard vest"
|
||||
@@ -182,7 +202,7 @@
|
||||
|
||||
/obj/item/clothing/suit/storage/hazardvest/white
|
||||
name = "white hazard vest"
|
||||
desc = "A high-visibility vest used in work zones. This one has a red cross!"
|
||||
desc = "A high-visibility vest used in work zones. This one is white!"
|
||||
icon_state = "hazard_w"
|
||||
|
||||
//Lawyer
|
||||
@@ -245,4 +265,4 @@
|
||||
icon = 'icons/obj/clothing/belts.dmi'
|
||||
icon_state = "suspenders"
|
||||
blood_overlay_type = "armor" //it's the less thing that I can put here
|
||||
body_parts_covered = 0
|
||||
body_parts_covered = 0
|
||||
|
||||
@@ -225,8 +225,8 @@
|
||||
/*
|
||||
* Misc
|
||||
*/
|
||||
/obj/item/clothing/suit/straight_jacket
|
||||
name = "straight jacket"
|
||||
/obj/item/clothing/suit/straight_jacket //A mispelling from time immemorial...
|
||||
name = "straitjacket"
|
||||
desc = "A suit that completely restrains the wearer."
|
||||
icon_state = "straight_jacket"
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||
|
||||
@@ -103,3 +103,17 @@
|
||||
|
||||
new /obj/item/material/knife/machete/hatchet/unathiknife(hold)
|
||||
new /obj/item/material/knife/machete/hatchet/unathiknife(hold)
|
||||
|
||||
/obj/item/clothing/accessory/storage/overalls
|
||||
name = "overalls"
|
||||
desc = "Heavy-duty overalls for use on the work site, with plenty of convenient pockets to boot."
|
||||
icon_state = "mining_overalls"
|
||||
|
||||
/obj/item/clothing/accessory/storage/overalls/engineer
|
||||
name = "engineer's overalls"
|
||||
icon_state = "engineering_overalls"
|
||||
|
||||
/obj/item/clothing/accessory/storage/overalls/chief
|
||||
name = "chief engineer's overalls"
|
||||
desc = "Heavy duty overalls, bleached white to signify a \"Chief Engineer.\" Keeping them clean until the end of shift is a challenge unto itself."
|
||||
icon_state = "ce_overalls"
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
//Alphabetical order of civilian jobs.
|
||||
|
||||
/obj/item/clothing/under/rank/assistant
|
||||
name = "assistant's uniform"
|
||||
desc = "A NanoTrasen-branded jumpsuit in fetching ocean grey."
|
||||
icon_state = "assistant"
|
||||
|
||||
/obj/item/clothing/under/rank/assistant/engineer
|
||||
name = "technical assistant's uniform"
|
||||
desc = "A NanoTrasen-branded jumpsuit in fetching ocean grey with engineering yellow accents."
|
||||
icon_state = "assistant_eng"
|
||||
|
||||
/obj/item/clothing/under/rank/bartender
|
||||
desc = "It looks like it could use some more flair."
|
||||
name = "bartender's uniform"
|
||||
|
||||
Reference in New Issue
Block a user