Skip to content

Commit

Permalink
adds job
Browse files Browse the repository at this point in the history
  • Loading branch information
klushy225 committed Oct 11, 2024
1 parent f1a210c commit c1d5e12
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 3 deletions.
17 changes: 17 additions & 0 deletions code/datums/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1200,6 +1200,23 @@ ABSTRACT_TYPE(/datum/job/civilian)
slot_poc1 = list(/obj/item/device/detective_scanner)
items_in_backpack = list(/obj/item/tank/emergency_oxygen)

/datum/job/special/hall_monitor
name = "Hall Monitor"
linkcolor = "#FF0000"
limit = 2
wages = PAY_UNTRAINED
access_string = "Security Assistant"
cant_spawn_as_rev = TRUE
slot_belt = list(/obj/item/device/pda2)
slot_jump = list(/obj/item/clothing/under/color/red)
slot_suit = list(/obj/item/clothing/suit/security_badge/paper)
slot_foot = list(/obj/item/clothing/shoes/brown)
slot_ears = list(/obj/item/device/radio/headset/hall_monitor)
slot_head = list(/obj/item/clothing/head/basecap/red)
slot_poc1 = list(/obj/item/pen/pencil)
items_in_backpack = list(/obj/item/instrument/whistle,/obj/item/device/ticket_writer/crust)


/datum/job/special/toxins_researcher
name = "Toxins Researcher"
linkcolor = "#9900FF"
Expand Down
2 changes: 1 addition & 1 deletion code/lists/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ var/list/service_jobs = list("Head of Personnel", "Bartender", "Chef", "Botanist

// we have to include alt names for jobs or they won't be sorted into categories correctly
var/list/command_gimmicks = list("Head of Mining", "Nanotrasen Security Consultant" /* NTSC isn't a gimmick role, but for the sake of sorting, it practically is*/)
var/list/security_gimmicks = list("Vice Officer", "Forensic Technician")
var/list/security_gimmicks = list("Vice Officer", "Forensic Technician", "Hall Monitor")
var/list/engineering_gimmicks = list("Head of Mining", "Station Builder", "Atmospherish Technician", "Technical Assistant")
var/list/medical_gimmicks = list("Medical Specialist", "Neurological Specialist", "Ophthalmic Specialist", "Thoracic Specialist", "Orthopaedic Specialist", "Maxillofacial Specialist",
"Vascular Specialist", "Anaesthesiologist", "Acupuncturist", "Medical Director's Assistant", "Medical Assistant", "Pharmacist", "Psychiatrist", "Psychologist", "Psychotherapist", "Therapist", "Counselor")
Expand Down
9 changes: 9 additions & 0 deletions code/obj/item/clothing/suits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2031,6 +2031,15 @@ TYPEINFO(/obj/item/clothing/suit/space/industrial/salvager)
src.AddComponent(/datum/component/wearertargeting/energy_shield, list(SLOT_WEAR_SUIT), 0.8, 1, FALSE, 2)
src.AddComponent(/datum/component/power_cell, 100, 100, 5, 30 SECONDS, TRUE)

/obj/item/clothing/suit/security_badge/paper
name = "Hall Monitor Badge"
desc = "A piece of soggy notebook paper with a red S doodled on it, presumably to represent security."
icon = 'icons/obj/clothing/overcoats/item_suit_gimmick.dmi'

wear_image_icon = 'icons/mob/clothing/overcoats/worn_suit_gimmick.dmi'
inhand_image_icon = 'icons/mob/inhand/overcoat/hand_suit_gimmick.dmi'
icon_state = "security_badge_paper"

/obj/item/clothing/suit/hosmedal
name = "war medal"
desc = ""
Expand Down
12 changes: 12 additions & 0 deletions code/obj/item/device/radios/headsets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,18 @@
icon_override = "ghost_buster"
icon_tooltip = "Ghost Buster"

/obj/item/device/radio/headset/hall_monitor
name = "Hall monitor's headset"
desc = "So you can listen to(evesdrop on) station security(drama)."
icon_state = "sec headset"
secure_frequencies = list("g" = R_FREQ_SECURITY, "c" = R_FREQ_CIVILIAN)
secure_classes = list(
"g" = RADIOCL_SECURITY,
"c" = RADIOCL_CIVILIAN,
)
icon_override = "sec"
icon_tooltip = "Security"

/obj/item/device/radio/headset/command/nt/commander
name = "\improper NT Commander's headset"
desc = "Issued to NanoTrasen Commanders, this radio headset can access several secure radio channels."
Expand Down
5 changes: 3 additions & 2 deletions code/obj/item/device/scanners.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1046,8 +1046,9 @@ TYPEINFO(/obj/item/device/prisoner_scanner)

return T.target_byond_key



/obj/item/device/ticket_writer/crust
name = "crusty old security TicketWriter 1000"
desc = "An old TicketWriter model held together by hopes and dreams alone."

TYPEINFO(/obj/item/device/appraisal)
mats = 5
Expand Down
Binary file modified icons/mob/clothing/overcoats/worn_suit_gimmick.dmi
Binary file not shown.
Binary file modified icons/mob/inhand/overcoat/hand_suit_gimmick.dmi
Binary file not shown.
Binary file modified icons/obj/clothing/overcoats/item_suit_gimmick.dmi
Binary file not shown.

0 comments on commit c1d5e12

Please sign in to comment.