up to engineer

This commit is contained in:
Kashargul
2024-09-12 02:01:36 +02:00
parent fd8f991c64
commit 10dc8510b3
46 changed files with 251 additions and 197 deletions
@@ -13,11 +13,11 @@
/obj/effect/landmark/start/security
name = JOB_SECURITY_OFFICER
/obj/effect/landmark/start/ce
name = "Chief Engineer"
name = JOB_CHIEF_ENGINEER
/obj/effect/landmark/start/atmostech
name = "Atmospheric Technician"
name = JOB_ATMOSPHERIC_TECHNICIAN
/obj/effect/landmark/start/engineer
name = "Engineer"
name = JOB_ENGINEER
/obj/effect/landmark/start/cmo
name = "Chief Medical Officer"
/obj/effect/landmark/start/chemist
@@ -29,7 +29,7 @@
/obj/effect/landmark/start/psych
name = "Psychiatrist"
/obj/effect/landmark/start/rd
name = "Research Director"
name = JOB_RESEARCH_DIRECTOR
/obj/effect/landmark/start/roboticist
name = "Roboticist"
/obj/effect/landmark/start/scientist
+8 -8
View File
@@ -323,8 +323,8 @@
toysay = "Grey tide station wide!"
/obj/item/toy/figure/atmos
name = "Atmospheric Technician action figure"
desc = "A \"Space Life\" brand Atmospheric Technician action figure."
name = JOB_ATMOSPHERIC_TECHNICIAN + " action figure"
desc = "A \"Space Life\" brand " + JOB_ATMOSPHERIC_TECHNICIAN + " action figure."
icon_state = "atmos"
toysay = "Glory to Atmosia!"
@@ -359,8 +359,8 @@
toysay = "For Cargonia!"
/obj/item/toy/figure/ce
name = "Chief Engineer action figure"
desc = "A \"Space Life\" brand Chief Engineer action figure."
name = JOB_CHIEF_ENGINEER + " action figure"
desc = "A \"Space Life\" brand " + JOB_CHIEF_ENGINEER + " action figure."
icon_state = "ce"
toysay = "Wire the solars!"
@@ -407,8 +407,8 @@
toysay = "Eliminate all threats!"
/obj/item/toy/figure/engineer
name = "Engineer action figure"
desc = "A \"Space Life\" brand Engineer action figure."
name = JOB_ENGINEER + " action figure"
desc = "A \"Space Life\" brand " + JOB_ENGINEER + " action figure."
icon_state = "engineer"
toysay = "Oh god, the engine is gonna go!"
@@ -485,8 +485,8 @@
toysay = "Ei Nath!"
/obj/item/toy/figure/rd
name = "Research Director action figure"
desc = "A \"Space Life\" brand Research Director action figure."
name = JOB_RESEARCH_DIRECTOR + " action figure"
desc = "A \"Space Life\" brand " + JOB_RESEARCH_DIRECTOR + " action figure."
icon_state = "rd"
toysay = "Blowing all of the borgs!"
@@ -137,14 +137,17 @@
/obj/item/weapon/card/id/engineering
name = "Engineering ID"
initial_sprite_stack = list("base-stamp", "top-orange", "stamp-n")
rank = JOB_ENGINEER
/obj/item/weapon/card/id/engineering/atmos
name = "Atmospherics ID"
initial_sprite_stack = list("base-stamp", "top-orange", "stripe-medblu", "stamp-n")
rank = JOB_ATMOSPHERIC_TECHNICIAN
/obj/item/weapon/card/id/engineering/head
name = "Chief Engineer's ID"
name = JOB_CHIEF_ENGINEER + "'s ID"
initial_sprite_stack = list("base-stamp-silver", "top-orange", "stamp-n", "pips-gold")
rank = JOB_CHIEF_ENGINEER
//Science
@@ -165,8 +168,9 @@
initial_sprite_stack = list("base-stamp", "top-purple", "stamp-n", "stripe-green")
/obj/item/weapon/card/id/science/head
name = "Research Director's ID"
name = JOB_RESEARCH_DIRECTOR + "'s ID"
initial_sprite_stack = list("base-stamp-silver", "top-purple", "stamp-n", "pips-gold")
rank = JOB_RESEARCH_DIRECTOR
//Cargo
@@ -255,16 +255,16 @@
secondary_color = rgb(223,159,95)
/obj/item/weapon/card/id/engineering/atmos
assignment = "Atmospheric Technician"
rank = "Atmospheric Technician"
assignment = JOB_ATMOSPHERIC_TECHNICIAN
rank = JOB_ATMOSPHERIC_TECHNICIAN
/obj/item/weapon/card/id/engineering/head
name = "identification card"
desc = "A card which represents creativity and ingenuity."
primary_color = rgb(189,94,0)
secondary_color = rgb(255,223,127)
assignment = "Chief Engineer"
rank = "Chief Engineer"
assignment = JOB_CHIEF_ENGINEER
rank = JOB_CHIEF_ENGINEER
/obj/item/weapon/card/id/science
name = "identification card"
@@ -278,8 +278,8 @@
desc = "A card which represents knowledge and reasoning."
primary_color = rgb(142,47,142)
secondary_color = rgb(255,223,127)
assignment = "Research Director"
rank = "Research Director"
assignment = JOB_RESEARCH_DIRECTOR
rank = JOB_RESEARCH_DIRECTOR
/obj/item/weapon/card/id/cargo
name = "identification card"
@@ -435,10 +435,10 @@
icon_state = "itg_white"
/obj/item/weapon/card/id/event/accessset/itg/crew/engineer
name = "\improper ITG Engineer's ID"
desc = "An ID card belonging to the Engineer of an ITG vessel. The Engineer's responsibility is primarily to maintain the ship. They may also be tasked to assist with cargo movement duties."
assignment = "Engineer"
rank = "Engineer"
name = "\improper ITG " + JOB_ENGINEER + "'s ID"
desc = "An ID card belonging to the " + JOB_ENGINEER + " of an ITG vessel. The " + JOB_ENGINEER + "'s responsibility is primarily to maintain the ship. They may also be tasked to assist with cargo movement duties."
assignment = JOB_ENGINEER
rank = JOB_ENGINEER
icon_state = "itg_orange"
/obj/item/weapon/card/id/event/accessset/itg/crew/passengerliason
@@ -553,8 +553,8 @@
"Psychiatrist" = "itg_white",
"Field Medic" = "itg_white",
"Talon Doctor" = "itg_white",
"Atmospheric Technician" = "itg_orange",
"Engineer" = "itg_orange",
JOB_ATMOSPHERIC_TECHNICIAN = "itg_orange",
JOB_ENGINEER = "itg_orange",
"Off-duty Officer" = "itg_red",
"Off-duty Engineer" = "itg_orange",
"Off-duty Medic" = "itg_white",
@@ -578,7 +578,7 @@
/obj/item/weapon/card/id/event/polymorphic/itg/attackby(obj/item/I as obj, var/mob/user)
if(istype(I, /obj/item/weapon/card/id) && !accessset)
var/obj/item/weapon/card/id/O = I
var/list/itgdont = list(JOB_SITE_MANAGER, JOB_HEAD_OF_PERSONNEL, JOB_COMMAND_SECRETARY, "Head of Security", "Chief Engineer", "Chief Medical Officer", "Research Director", "Clown", "Mime", "Talon Captain") //If you're in as one of these you probably aren't representing ITG
var/list/itgdont = list(JOB_SITE_MANAGER, JOB_HEAD_OF_PERSONNEL, JOB_COMMAND_SECRETARY, "Head of Security", JOB_CHIEF_ENGINEER, "Chief Medical Officer", JOB_RESEARCH_DIRECTOR, "Clown", "Mime", "Talon Captain") //If you're in as one of these you probably aren't representing ITG
if(O.rank in itgdont)
to_chat(user, "<span class='notice'>ITG Cards do not seem to be able to accept the access codes for your ID.</span>")
return