Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
… into upstream-merges
  • Loading branch information
StrangeWeirdKitten committed Jul 1, 2024
2 parents 2d5332c + bbeacf5 commit 64c8d3b
Show file tree
Hide file tree
Showing 28 changed files with 239 additions and 4 deletions.
6 changes: 6 additions & 0 deletions _maps/map_files/BoxStation/BoxStation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -23879,6 +23879,7 @@
dir = 8
},
/obj/structure/cable,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"bOE" = (
Expand Down Expand Up @@ -24291,6 +24292,8 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"bQL" = (
Expand Down Expand Up @@ -25479,6 +25482,7 @@
/obj/structure/chair/office{
dir = 8
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"bWu" = (
Expand All @@ -25490,6 +25494,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/obj/effect/landmark/navigate_destination/tcomms,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"bWv" = (
Expand Down Expand Up @@ -50185,6 +50190,7 @@
dir = 1
},
/obj/structure/cable,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron/smooth,
/area/station/engineering/break_room)
"pjU" = (
Expand Down
2 changes: 2 additions & 0 deletions _maps/map_files/KiloStation/KiloStation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -24574,6 +24574,7 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/engineering/lobby)
"iai" = (
Expand Down Expand Up @@ -57050,6 +57051,7 @@
/obj/structure/chair/office{
dir = 1
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/engine,
/area/station/tcommsat/computer)
"sJM" = (
Expand Down
14 changes: 13 additions & 1 deletion _maps/map_files/LimaStation/LimaStation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -44157,6 +44157,7 @@
/obj/structure/chair/office{
dir = 1
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"qyF" = (
Expand Down Expand Up @@ -44506,6 +44507,16 @@
/obj/effect/turf_decal/tile/blue/opposingcorners,
/turf/open/floor/iron/white,
/area/station/medical/break_room)
"qFc" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/effect/turf_decal/tile/yellow/opposingcorners{
dir = 1
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/engineering/storage)
"qFh" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/canister/air,
Expand Down Expand Up @@ -52352,6 +52363,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/holopad/secure,
/obj/effect/turf_decal/bot,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"tvB" = (
Expand Down Expand Up @@ -147430,7 +147442,7 @@ wkl
nFM
kmL
xSq
uVR
qFc
iNm
dKN
gOW
Expand Down
2 changes: 2 additions & 0 deletions _maps/map_files/NSVBlueshift/Blueshift.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -10224,6 +10224,7 @@
"bXG" = (
/obj/structure/chair/stool/directional/south,
/obj/machinery/firealarm/directional/east,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/engineering/break_room)
"bXI" = (
Expand Down Expand Up @@ -81527,6 +81528,7 @@
"pEp" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/chair/office/light,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
"pEq" = (
Expand Down
8 changes: 7 additions & 1 deletion _maps/map_files/VoidRaptor/VoidRaptor.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -14718,6 +14718,11 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/command/bridge)
"ekv" = (
/obj/structure/chair/stool/directional/south,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron/smooth_large,
/area/station/engineering/lobby)
"ekG" = (
/obj/structure/table,
/turf/open/floor/iron/cafeteria,
Expand Down Expand Up @@ -17733,6 +17738,7 @@
/obj/structure/chair/office{
dir = 8
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/engine,
/area/station/tcommsat/computer)
"fdP" = (
Expand Down Expand Up @@ -122172,7 +122178,7 @@ gwM
rKH
nwm
efQ
lVG
ekv
nDn
hAj
enY
Expand Down
4 changes: 4 additions & 0 deletions _maps/map_files/biodome/biodome.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -9295,6 +9295,7 @@
/obj/structure/chair/office{
dir = 1
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
"dla" = (
Expand Down Expand Up @@ -14700,6 +14701,7 @@
dir = 8
},
/obj/effect/turf_decal/tile/blue,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/engineering/lobby)
"fcL" = (
Expand Down Expand Up @@ -65176,6 +65178,7 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
"wAi" = (
Expand Down Expand Up @@ -66219,6 +66222,7 @@
dir = 4
},
/obj/effect/turf_decal/tile/yellow,
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron,
/area/station/engineering/lobby)
"wSH" = (
Expand Down
10 changes: 8 additions & 2 deletions _maps/map_files/moonstation/moonstation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -744,6 +744,7 @@
/obj/structure/chair/office{
dir = 3
},
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron/grimy,
/area/station/tcommsat/computer)
"akB" = (
Expand Down Expand Up @@ -41660,6 +41661,10 @@
"lIM" = (
/turf/closed/wall/mineral/wood,
/area/station/commons/vacant_room/commissary)
"lIO" = (
/obj/effect/landmark/start/telecomms_specialist,
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
"lIT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
Expand Down Expand Up @@ -60251,8 +60256,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms,
/obj/structure/cable,
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
"qTR" = (
Expand Down Expand Up @@ -244127,7 +244133,7 @@ rPa
oLm
hLj
mpE
snQ
lIO
xEN
kTl
xmp
Expand Down
2 changes: 2 additions & 0 deletions code/__DEFINES/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
#define JOB_STATION_ENGINEER "Station Engineer"
#define JOB_ATMOSPHERIC_TECHNICIAN "Atmospheric Technician"
#define JOB_ENGINEERING_GUARD "Engineering Guard" // SKYRAT EDIT ADDITION
#define JOB_TELECOMMS_SPECIALIST "Telecomms Specialist" // SKYRAT EDIT ADDITION
//Medical
#define JOB_CORONER "Coroner"
#define JOB_MEDICAL_DOCTOR "Medical Doctor"
Expand Down Expand Up @@ -195,6 +196,7 @@
#define JOB_DISPLAY_ORDER_ENGINEER_GUARD 107 //SKYRAT EDIT ADDITION
#define JOB_DISPLAY_ORDER_CUSTOMS_AGENT 108 //SKYRAT EDIT ADDITION
#define JOB_DISPLAY_ORDER_EXP_CORPS 109 //SKYRAT EDIT ADDITON
#define JOB_DISPLAY_ORDER_TELECOMMS_SPECIALIST 51 //SKYRAT EDIT ADDITION

#define DEPARTMENT_UNASSIGNED "No Department"

Expand Down
1 change: 1 addition & 0 deletions code/__DEFINES/~skyrat_defines/atom_hud.dm
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@
//SR Misc
#define SECHUD_BARBER "hudbarber"
#define SECHUD_SCRAMBLED "hudscrambled"
#define SECHUD_TELECOMMS_SPECIALIST "hudtelecommsspecialist"
1 change: 1 addition & 0 deletions code/datums/station_traits/positive_traits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,7 @@
/datum/job/customs_agent = /obj/item/organ/internal/cyberimp/eyes/hud/security,
/datum/job/bouncer = /obj/item/organ/internal/cyberimp/arm/muscle,
/datum/job/engineering_guard = /obj/item/organ/internal/cyberimp/arm/flash,
/datum/job/telecomms_specialist = /obj/item/organ/internal/ears/cybernetic/xray,
// SKYRAT EDIT END
)

Expand Down
1 change: 1 addition & 0 deletions code/game/machinery/computer/crew.dm
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new)
JOB_STATION_ENGINEER = 41,
JOB_ATMOSPHERIC_TECHNICIAN = 42,
JOB_ENGINEERING_GUARD = 43, // SKYRAT EDIT ADDITION
JOB_TELECOMMS_SPECIALIST = 44, // SKYRAT EDIT ADDITION
// 50-59: Cargo
JOB_QUARTERMASTER = 50,
JOB_SHAFT_MINER = 51,
Expand Down
4 changes: 4 additions & 0 deletions html/changelogs/AutoChangeLog-pr-1714.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
author: "SciDragon"
delete-after: True
changes:
- rscadd: "Telecomms Specialist job, with a niche carved out of an underutilized engineering department."
4 changes: 4 additions & 0 deletions html/changelogs/AutoChangeLog-pr-2757.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
author: "SciDragon"
delete-after: True
changes:
- rscadd: "Telecomms Specialist job, with a niche carved out of an underutilized engineering department."
4 changes: 4 additions & 0 deletions html/changelogs/AutoChangeLog-pr-28516.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
author: "SciDragon"
delete-after: True
changes:
- rscadd: "Telecomms Specialist job, with a niche carved out of an underutilized engineering department."
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,20 @@
armor_type = /datum/armor/clothing_under/atmos_adv
icon_state = "util_eng"
can_adjust = FALSE

/*
* TELECOMMS SPECIALIST
*/

/obj/item/clothing/under/rank/engineering/engineer/skyrat/utility/telecomm
desc = "It's a jumpsuit worn by telecomms specialists. Made from fire resistant materials."
name = "telecomm jumpsuit"
icon_state = "telecomm"
can_adjust = TRUE

/obj/item/clothing/under/rank/engineering/engineer/skyrat/utility/telecomm/skirt
desc = "It's a jumpskirt worn by telecomms specialists. Made from fire resistant materials."
name = "telecomm jumpskirt"
icon_state = "telecomm_skirt"
can_adjust = TRUE
female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY
Binary file modified modular_skyrat/master_files/icons/mob/clothing/suit.dmi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modular_skyrat/master_files/icons/mob/huds/hud.dmi
Binary file not shown.
Binary file modified modular_skyrat/master_files/icons/obj/card.dmi
Binary file not shown.
Binary file modified modular_skyrat/master_files/icons/obj/clothing/suits.dmi
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,16 @@
"Apprentice Engineer",
)

/datum/job/telecomms_specialist
alt_titles = list(
"Telecomms Specialist",
"Wireless Operator",
"Network Engineer",
"Sysadmin",
"Tram Technician",
)


/datum/job/warden
alt_titles = list(
"Warden",
Expand Down
8 changes: 8 additions & 0 deletions modular_skyrat/modules/automapper/code/area_spawn_entries.dm
Original file line number Diff line number Diff line change
Expand Up @@ -109,3 +109,11 @@
/datum/area_spawn/corrections_officer_landmark
desired_atom = /obj/effect/landmark/start/corrections_officer
target_areas = list(/area/station/security/brig, /area/station/security/prison/)

/datum/area_spawn/telecomms_specialist_landmark
target_areas = list(
/area/station/tcommsat/computer,
/area/station/engineering/lobby,
/area/station/engineering/break_room,
)
desired_atom = /obj/effect/landmark/start/telecomms_specialist
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,22 @@
armor_type = /datum/armor/jacket_engi
allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/t_scanner, /obj/item/construction/rcd, /obj/item/pipe_dispenser, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter)

/obj/item/clothing/suit/toggle/jacket/tcomm
name = "telecomms jacket"
desc = "A comfortable jacket in engineering yellow with blue telecomms trim."
icon_state = "tcomm_dep_jacket"
armor_type = /datum/armor/jacket_engi
allowed = list(
/obj/item/flashlight,
/obj/item/tank/internals,
/obj/item/t_scanner,
/obj/item/construction/rcd,
/obj/item/pipe_dispenser,
/obj/item/toy,
/obj/item/storage/fancy/cigarettes,
/obj/item/lighter,
)

/datum/armor/jacket_engi
fire = 30
acid = 45
Expand Down
Loading

0 comments on commit 64c8d3b

Please sign in to comment.