diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 96c3c16ead..a6b4289fe7 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -6295,27 +6295,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"auS" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/keycard_auth{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/cargo/qm) "auT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44598,11 +44577,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dGx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/fore) "dGB" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -45822,6 +45796,14 @@ }, /turf/open/floor/carpet, /area/medical/psychology) +"eRu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) "eRz" = ( /obj/structure/lattice, /obj/structure/grille, @@ -46945,13 +46927,6 @@ /obj/structure/table/wood/poker, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"fLT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port) "fMt" = ( /obj/structure/cable{ icon_state = "0-4" @@ -47545,13 +47520,6 @@ "gjl" = ( /turf/closed/wall, /area/cargo/warehouse) -"gjG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/aft) "gkS" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -47611,6 +47579,13 @@ }, /turf/open/floor/plating, /area/service/kitchen) +"gop" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port) "got" = ( /obj/structure/closet, /obj/item/poster/random_contraband, @@ -47784,10 +47759,6 @@ }, /turf/open/floor/carpet/royalblack, /area/service/library) -"gwY" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/fore) "gxc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49884,6 +49855,10 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) +"isC" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) "itD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50427,6 +50402,11 @@ }, /turf/open/floor/plasteel, /area/security/prison/upper) +"iVB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) "iVH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51433,6 +51413,14 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/port/fore) +"jJq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "jJC" = ( /obj/machinery/computer/arcade/battle, /obj/structure/window{ @@ -51775,6 +51763,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"kai" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) "kaq" = ( /turf/closed/wall/mineral/titanium, /area/space/nearstation) @@ -52449,6 +52443,10 @@ }, /turf/open/floor/wood, /area/service/theater) +"kEe" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/aft) "kEm" = ( /mob/living/simple_animal/opossum/poppy, /turf/open/floor/plating, @@ -52565,6 +52563,12 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"kJl" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) "kJE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -54350,6 +54354,30 @@ }, /turf/open/floor/plasteel, /area/security/prison/upper) +"mlG" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/keycard_auth{ + pixel_y = 25 + }, +/obj/machinery/computer/bounty{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/cargo/qm) "mml" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -58129,6 +58157,13 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) +"pJP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/aft) "pKV" = ( /turf/closed/wall/r_wall, /area/science/research) @@ -58716,6 +58751,10 @@ /obj/item/toy/plush/random, /turf/open/floor/carpet/blue, /area/medical/psychology) +"qlD" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) "qlV" = ( /obj/item/mop{ name = "Ain't Much" @@ -59862,10 +59901,6 @@ icon_state = "wood-broken7" }, /area/maintenance/starboard/aft) -"rnf" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/aft) "rnt" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -62691,10 +62726,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tTA" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) "tUc" = ( /obj/structure/cable{ icon_state = "4-8" @@ -62920,6 +62951,10 @@ /obj/item/smithing/stundild, /turf/open/floor/plasteel/dark, /area/security/warden) +"tZZ" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "uaw" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/bar"; @@ -62946,6 +62981,15 @@ }, /turf/open/floor/wood/wood_large, /area/service/chapel/main) +"ubP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/cargo/office) "udT" = ( /obj/machinery/atmospherics/pipe/manifold/purple/visible, /turf/open/floor/plasteel, @@ -63860,10 +63904,6 @@ }, /turf/open/floor/wood, /area/command/bridge) -"uWN" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) "uWX" = ( /obj/machinery/light{ dir = 8 @@ -64285,14 +64325,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"vrV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "vsr" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" @@ -65277,10 +65309,6 @@ /obj/structure/table/wood, /turf/open/floor/plasteel/dark, /area/service/bar) -"waA" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "waB" = ( /obj/machinery/suit_storage_unit/cmo, /obj/effect/turf_decal/tile/blue{ @@ -66135,14 +66163,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) -"wQf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) "wRd" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -66384,12 +66404,6 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"wZe" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) "wZA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -66463,6 +66477,10 @@ /obj/structure/lattice, /turf/open/space, /area/space) +"xdq" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) "xdQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -67198,12 +67216,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"xMe" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) "xMi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -81270,7 +81282,7 @@ lPA alU ugq rMh -dGx +iVB aAe aBJ aCs @@ -82030,7 +82042,7 @@ aaf aaf alU arO -gwY +qlD aom ank auT @@ -83351,7 +83363,7 @@ bbI bcK aPz bdB -fLT +gop bfh aPz aPz @@ -86667,7 +86679,7 @@ amC uBf amC aKY -gwY +qlD aAY aBQ aDp @@ -87492,7 +87504,7 @@ aaa bCq bHE bHE -uWN +xdq bHE bCq bVy @@ -87990,7 +88002,7 @@ bjr bjr bub bxu -auS +mlG bzP bAS bxu @@ -88537,7 +88549,7 @@ bCq cqn cAh chT -uWN +xdq bHE ckv bHE @@ -90061,7 +90073,7 @@ aoV aoV bLv bPZ -uWN +xdq bHE cTF bHE @@ -90556,7 +90568,7 @@ bnG bnz bpA bbR -bkM +ubP jlm bud eyM @@ -91863,7 +91875,7 @@ bLv aaa aaa bTB -wQf +eRu bES bES bES @@ -106000,7 +106012,7 @@ bMa bTZ bKH bzs -rnf +kEe bXZ bHX bZN @@ -108071,7 +108083,7 @@ cbK ciG bLS ckm -gjG +pJP cmh cnd cnE @@ -109791,7 +109803,7 @@ apC aqy anf anf -xMe +kJl auF alP aAt @@ -113900,7 +113912,7 @@ wKe hda hda hda -tTA +isC qbq asB atD @@ -114756,7 +114768,7 @@ diq clr bnt cOe -waA +tZZ bMB cOT aaa @@ -118856,7 +118868,7 @@ cNW rSf cNW wly -vrV +jJq noa iQg ccU @@ -119100,7 +119112,7 @@ vHY bEs rmX xIa -wZe +kai cOe bPP bPP diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 2f9a742b3a..8c11405f41 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -7927,15 +7927,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"aCY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aDi" = ( /obj/docking_port/stationary{ dir = 4; @@ -70388,6 +70379,20 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"ehA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) "ehG" = ( /obj/item/radio/intercom{ name = "Station Intercom"; @@ -75668,12 +75673,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"fYD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "fYF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -76192,20 +76191,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/service/chapel/main) -"gia" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plasteel, -/area/maintenance/starboard) "gig" = ( /obj/structure/janitorialcart, /obj/structure/sign/poster/official/work_for_a_future{ @@ -77325,27 +77310,6 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"gFF" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/cargo/office) "gFG" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -82318,6 +82282,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/service/abandoned_gambling_den) +"ijo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "ijN" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, @@ -87604,20 +87574,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/service/abandoned_gambling_den) -"jPa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) "jPf" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -91667,25 +91623,6 @@ /obj/effect/turf_decal/vg_decals/atmos/plasma, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"lkx" = ( -/obj/machinery/requests_console{ - department = "Quartermaster's Desk"; - name = "Quartermaster RC"; - pixel_x = 32; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 23 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/cargo/qm) "lkF" = ( /obj/structure/closet/secure_closet/engineering_electrical, /obj/machinery/light_switch{ @@ -109323,6 +109260,30 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/hydroponics/garden/abandoned) +"rpU" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/cargo/office) "rpV" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -112642,6 +112603,28 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/aft) +"stl" = ( +/obj/machinery/requests_console{ + department = "Quartermaster's Desk"; + name = "Quartermaster RC"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 23 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/cargo/qm) "sts" = ( /obj/structure/table/wood, /obj/item/folder, @@ -115033,6 +115016,20 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/fore) +"til" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plasteel, +/area/maintenance/starboard) "tin" = ( /obj/machinery/light{ dir = 1 @@ -123215,6 +123212,15 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) +"whu" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "whB" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -171367,7 +171373,7 @@ nOU tnL xRR hbT -gFF +rpU vhK bdV bdU @@ -173701,7 +173707,7 @@ aaa aad aaa bHq -gia +til bHq rNA poQ @@ -175991,7 +175997,7 @@ sOq keW fJF lgx -lkx +stl vdx sOq aad @@ -178893,7 +178899,7 @@ dkG dmf dnL dpE -jPa +ehA dsS dtV dvK @@ -179134,13 +179140,13 @@ gTM vrH fzU cPP -fYD +ijo cRr cUU cWB cYf cZR -aCY +whu dbB deM dfN diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index e361197507..d96866553e 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -3965,12 +3965,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/fore) -"amu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/fore) "amv" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -5088,10 +5082,6 @@ /obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"apX" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "aqb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -18278,6 +18268,30 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/central) +"buy" = ( +/obj/structure/noticeboard{ + desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; + name = "requests board"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/computer/bounty, +/turf/open/floor/plasteel, +/area/cargo/office) "buK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -18634,17 +18648,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/security/prison/upper) -"bvY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port) "bwh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -23738,19 +23741,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"bYu" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard) "bYC" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -49921,6 +49911,14 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) +"eAg" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port) "eAn" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -55009,29 +55007,6 @@ /obj/effect/landmark/start/peacekeeper, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"hvk" = ( -/obj/structure/noticeboard{ - desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; - name = "requests board"; - pixel_x = 32; - pixel_y = 32 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/cargo/office) "hvn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -58109,6 +58084,19 @@ }, /turf/open/floor/plating, /area/engineering/atmos) +"jcr" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard) "jcA" = ( /turf/open/floor/plating, /area/engineering/break_room) @@ -62809,14 +62797,6 @@ /obj/machinery/air_sensor/atmos/toxin_tank, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"lDe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port) "lDu" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -63966,21 +63946,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"mjR" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/cargo/qm) "mjX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65678,6 +65643,10 @@ dir = 1 }, /area/engineering/main) +"nis" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "nix" = ( /obj/machinery/light/small{ dir = 8 @@ -66592,16 +66561,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/fore) -"nLT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard) "nMV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -66743,10 +66702,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"nPM" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard) "nQo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -69462,19 +69417,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/service/hydroponics) -"piN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "pjr" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Starboard Aft"; @@ -74584,6 +74526,17 @@ }, /turf/open/floor/plasteel/dark, /area/command/teleporter) +"rRh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port) "rRz" = ( /obj/item/storage/box/beakers{ pixel_x = 2; @@ -78380,6 +78333,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/kitchen) +"tWL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard) "tXp" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -79241,6 +79204,10 @@ }, /turf/open/floor/plating, /area/engineering/main) +"uum" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard) "uun" = ( /obj/machinery/vending/assist, /turf/open/floor/plasteel, @@ -80833,6 +80800,19 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/atmos) +"vtm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "vtn" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -81663,6 +81643,22 @@ }, /turf/open/floor/plasteel, /area/security/checkpoint/science/research) +"vUG" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/computer/bounty, +/turf/open/floor/plasteel, +/area/cargo/qm) "vWf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -85039,6 +85035,12 @@ }, /turf/open/floor/carpet, /area/service/theater) +"xCA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/fore) "xCC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, @@ -104917,7 +104919,7 @@ bnW bqp bsC pzt -bvY +rRh bxT bzC bzC @@ -104930,7 +104932,7 @@ bzC bzC bzC bPM -lDe +eAg bzC bSp alC @@ -106447,7 +106449,7 @@ aUj aVN aXn aSX -hvk +buy jSM ikm xhk @@ -106952,7 +106954,7 @@ vwK dne aLc dne -mjR +vUG hDb hMN lYW @@ -118818,7 +118820,7 @@ bZq caG abt bSS -piN +vtm cgo cgo cgo @@ -120551,7 +120553,7 @@ ahS aje ajP ald -amu +xCA anE aoQ agq @@ -123702,7 +123704,7 @@ caU ccD cdV cfj -nPM +uum chC dvY dvY @@ -124963,7 +124965,7 @@ bpc dhQ btw buX -nLT +tWL bGp btw dCV @@ -125701,7 +125703,7 @@ bai ate dDL axP -apX +nis ocS pUr lmt @@ -126266,7 +126268,7 @@ apc alq alq bXb -bYu +jcr bZD caY ccI diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 5a2df0109a..0d44c8f23b 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -11905,18 +11905,6 @@ /obj/item/taperecorder, /turf/open/floor/wood, /area/security/detectives_office) -"avI" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) "avJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -27895,16 +27883,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/robotics/lab) -"bai" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) "baj" = ( /obj/structure/sign/warning/vacuum{ pixel_x = -32; @@ -29467,16 +29445,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint) -"bdi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "bdj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34651,10 +34619,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) -"cyz" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/fore) "czQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -34985,6 +34949,16 @@ dir = 4 }, /area/maintenance/starboard/aft) +"dUm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "dXv" = ( /obj/item/transfer_valve{ pixel_x = -5 @@ -35217,6 +35191,18 @@ /obj/item/pipe_dispenser, /turf/open/floor/plasteel, /area/engineering/atmos) +"eTB" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) "eUz" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -35690,16 +35676,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"gEW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "gGq" = ( /obj/machinery/mass_driver{ dir = 4; @@ -35845,14 +35821,6 @@ }, /turf/closed/wall/r_wall/rust, /area/science/xenobiology) -"hfu" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) "hhM" = ( /turf/closed/mineral/random/labormineral, /area/science/test_area) @@ -35936,6 +35904,19 @@ }, /turf/open/floor/plasteel, /area/service/bar/atrium) +"huF" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/computer/bounty{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/cargo/storage) "hvC" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -36933,19 +36914,6 @@ }, /turf/closed/wall, /area/science/mixing) -"kPK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) "kQn" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -37503,6 +37471,19 @@ }, /turf/open/floor/plasteel, /area/science/mixing) +"nud" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) "nvk" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -37636,6 +37617,10 @@ }, /turf/open/floor/plating, /area/science/mixing) +"ohb" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) "ohM" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; @@ -38264,16 +38249,6 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"qAY" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/cargo/storage) "qEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -38352,6 +38327,18 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/service/lawoffice) +"qSk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) "qSs" = ( /turf/open/floor/plasteel/dark/side{ dir = 6 @@ -38461,6 +38448,16 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"rzP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) "rCw" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -41714,18 +41711,6 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"vWa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) "vWg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -41951,6 +41936,14 @@ dir = 8 }, /area/engineering/atmos) +"xbD" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) "xdr" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -42134,6 +42127,16 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engineering/atmos) +"xyZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "xAj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, @@ -75131,7 +75134,7 @@ ars asI atK auD -avI +eTB awM axr ayk @@ -75886,7 +75889,7 @@ aAc aAm acH acH -cyz +ohb swZ ain aqG @@ -75931,7 +75934,7 @@ aKl aKl aFM aFM -hfu +xbD aKl aFM bbn @@ -77476,7 +77479,7 @@ aDo aKn aLy aFM -hfu +xbD aPP lFj aSm @@ -79795,7 +79798,7 @@ bcd bcU bdQ aSh -kPK +nud bfA bfV bgG @@ -87959,7 +87962,7 @@ bcG bcM bcT bym -bdi +dUm bdF bxw aQU @@ -88261,7 +88264,7 @@ aPy aQA sOM sOU -gEW +xyZ sKa aVC aWt @@ -88485,7 +88488,7 @@ aiI ajI akL alA -qAY +huF ado aoc apc @@ -88533,7 +88536,7 @@ bxW bdw bep aZl -vWa +qSk bfP pej bhi @@ -88758,7 +88761,7 @@ oyD sEl sEL aXb -bai +rzP aSC aYt aRz diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 22c1352557..4c4d336cb2 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -36547,12 +36547,6 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"bIO" = ( -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/cargo/office) "bIP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -48209,6 +48203,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"cqr" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "cqs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -49672,6 +49670,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"cvQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/engine) "cvR" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ @@ -50066,6 +50071,15 @@ }, /turf/closed/wall, /area/service/library/lounge) +"cyF" = ( +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/machinery/computer/bounty{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/cargo/office) "cyQ" = ( /obj/machinery/vending/games, /turf/open/floor/plasteel/dark, @@ -53157,6 +53171,16 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"gpX" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/cargo/qm) "gqi" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, @@ -55026,10 +55050,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"jqn" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "jqZ" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -55834,13 +55854,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"kFy" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/cargo/qm) "kFD" = ( /obj/structure/closet/l3closet, /obj/machinery/light{ @@ -56428,10 +56441,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"lBT" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "lCN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/engine, @@ -56559,13 +56568,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/department/science) -"lOu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/engine) "lQn" = ( /obj/machinery/light/small{ dir = 1; @@ -56634,6 +56636,19 @@ }, /turf/open/floor/carpet, /area/command/blueshielquarters) +"lUl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "lUz" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -56956,6 +56971,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"mqu" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "mqS" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58337,6 +58356,14 @@ /obj/structure/window/reinforced, /turf/open/floor/plasteel, /area/science/xenobiology) +"osz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/engine) "osC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58555,6 +58582,14 @@ }, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) +"oFy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "oFI" = ( /obj/structure/closet, /obj/effect/decal/cleanable/blood/old, @@ -59854,22 +59889,6 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) -"qyF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"qyO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "qAk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -59877,14 +59896,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/science/xenobiology) -"qAo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/engine) "qAx" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -64768,19 +64779,6 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"xFp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "xGc" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -65031,6 +65029,14 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"xXh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/engine) "xYV" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -86858,7 +86864,7 @@ bva aaa bIZ cbb -lOu +cvQ ccO bva xgh @@ -87591,7 +87597,7 @@ bmd bwt bvb bpu -qAo +osz bvb btQ bvb @@ -88897,7 +88903,7 @@ npE nSj cXW bPt -qyF +xXh bQU bva bva @@ -94760,7 +94766,7 @@ aKT aKT aKT aOy -jqn +mqu aLL aRP aSM @@ -101451,7 +101457,7 @@ aVp aWs aPW aYn -bIO +cyF bas aLf bcx @@ -105053,7 +105059,7 @@ aZo baB bbH bcC -kFy +gpX beL bfD bbE @@ -108889,7 +108895,7 @@ hUt aFi aFi aFi -xFp +lUl aFi aFi bHI @@ -110189,7 +110195,7 @@ aEj aEj aEj aTx -lBT +cqr aGO bcI aFi @@ -111481,7 +111487,7 @@ rWE baG eZA tDn -lBT +cqr nZw aFi gfi @@ -114316,7 +114322,7 @@ fwI eCK wQU xah -qyO +oFy fwI bqO btB diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index 681a4f9059..6d7df3e93f 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -58,9 +58,11 @@ #define ITEM_SLOT_HANDCUFFED (1<<23) /// Legcuff slot (bolas, beartraps) #define ITEM_SLOT_LEGCUFFED (1<<24) +/// To attach to a jumpsuit +#define ITEM_SLOT_ACCESSORY (1<<25) /// Total amount of slots -#define SLOTS_AMT 25 // Keep this up to date! +#define SLOTS_AMT 26 // Keep this up to date! //SLOT GROUP HELPERS #define ITEM_SLOT_POCKETS (ITEM_SLOT_LPOCKET|ITEM_SLOT_RPOCKET) diff --git a/code/__DEFINES/loadout.dm b/code/__DEFINES/loadout.dm index 182e58c1f7..4a52d25fb3 100644 --- a/code/__DEFINES/loadout.dm +++ b/code/__DEFINES/loadout.dm @@ -4,10 +4,12 @@ #define LOADOUT_SUBCATEGORY_NONE "Miscellaneous" #define LOADOUT_SUBCATEGORIES_NONE list("Miscellaneous") +//accessory +#define LOADOUT_CATEGORY_ACCESSORY "Accessory" + //backpack #define LOADOUT_CATEGORY_BACKPACK "In backpack" #define LOADOUT_SUBCATEGORY_BACKPACK_GENERAL "General" //basically anything that there's not enough of to have its own subcategory -#define LOADOUT_SUBCATEGORY_BACKPACK_ACCESSORIES "Accessories" //maybe one day someone will make loadouts have accessory compatibility #define LOADOUT_SUBCATEGORY_BACKPACK_TOYS "Toys" //neck #define LOADOUT_CATEGORY_NECK "Neck" diff --git a/code/__HELPERS/custom_holoforms.dm b/code/__HELPERS/custom_holoforms.dm index 8aa8d279ec..87f3bfbe8b 100644 --- a/code/__HELPERS/custom_holoforms.dm +++ b/code/__HELPERS/custom_holoforms.dm @@ -6,6 +6,7 @@ prefs.copy_to(mannequin) if(apply_loadout && prefs.parent) SSjob.equip_loadout(prefs.parent.mob, mannequin, bypass_prereqs = TRUE) + SSjob.post_equip_loadout(prefs.parent.mob, mannequin, bypass_prereqs = TRUE) if(copy_job) var/datum/job/highest = prefs.get_highest_job() if(highest && !istype(highest, /datum/job/ai) && !istype(highest, /datum/job/cyborg)) diff --git a/code/__SANDCODE/HELPERS/sizecode.dm b/code/__SANDCODE/HELPERS/sizecode.dm index b312b8fcc9..41c17a0ef0 100644 --- a/code/__SANDCODE/HELPERS/sizecode.dm +++ b/code/__SANDCODE/HELPERS/sizecode.dm @@ -14,3 +14,15 @@ return has_dna.features["body_size"] else return target.size_multiplier + +/* + * # COMPARE_SIZES(mob/living/user, mob/living/target) + * Returns how bigger or smaller the target is in comparison to user + * Example: + * - user = 2, target = 1, result = 0.5 + * - user = 1, target = 2, result = 2 + * Args: + * - user = /mob/living + * - target = /mob/living +*/ +#define COMPARE_SIZES(user, target) abs((get_size(user) / get_size(target))) diff --git a/code/__SPLURTCODE/DEFINES/preferences.dm b/code/__SPLURTCODE/DEFINES/preferences.dm new file mode 100644 index 0000000000..ba74e8762e --- /dev/null +++ b/code/__SPLURTCODE/DEFINES/preferences.dm @@ -0,0 +1 @@ +#define DEFAULT_SAVE_SLOTS 24 diff --git a/code/__SPLURTCODE/DEFINES/traits.dm b/code/__SPLURTCODE/DEFINES/traits.dm index 121772f7e1..4dcb8e375b 100644 --- a/code/__SPLURTCODE/DEFINES/traits.dm +++ b/code/__SPLURTCODE/DEFINES/traits.dm @@ -26,3 +26,4 @@ #define TRAIT_FLUTTER "flutter" #define TRAIT_NUDIST "Nudist" #define TRAIT_CLOTH_EATER "cloth_eater" +#define TRAIT_WEREWOLF "Werewolf" diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index f412f31e9c..1f261903d2 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -412,6 +412,7 @@ DEFINE_BITFIELD(sight, list( )) DEFINE_BITFIELD(slot_flags, list( + "ITEM_SLOT_ACCESSORY" = ITEM_SLOT_ACCESSORY, "ITEM_SLOT_BACK" = ITEM_SLOT_BACK, "ITEM_SLOT_BACKPACK" = ITEM_SLOT_BACKPACK, "ITEM_SLOT_BELT" = ITEM_SLOT_BELT, diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index e2996ecd7e..44d507891c 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -338,7 +338,7 @@ GLOBAL_LIST_INIT(colored_mutant_parts, list("insect_wings" = "wings_color", "dec GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant","jelly","slime","golem","slimelumi","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian","aquatic", "shadekin")) //body ids that have prosthetic sprites -GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","grayson","hephaestus","nanotrasen","talon")) +GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","grayson","hephaestus","nanotrasen","talon","veymed")) //I don't know if i can module this to splurt //body ids that have non-gendered bodyparts GLOBAL_LIST_INIT(nongendered_limb_types, list("fly", "zombie" ,"synth", "shadow", "cultgolem", "agent", "plasmaman", "clockgolem", "clothgolem")) diff --git a/code/_globalvars/lists/loadout_categories.dm b/code/_globalvars/lists/loadout_categories.dm index 371e09392b..428e5b0e32 100644 --- a/code/_globalvars/lists/loadout_categories.dm +++ b/code/_globalvars/lists/loadout_categories.dm @@ -1,5 +1,6 @@ GLOBAL_LIST_INIT(loadout_categories, list( - LOADOUT_CATEGORY_BACKPACK = list(LOADOUT_SUBCATEGORY_BACKPACK_GENERAL, LOADOUT_SUBCATEGORY_BACKPACK_ACCESSORIES, LOADOUT_SUBCATEGORY_BACKPACK_TOYS), + LOADOUT_CATEGORY_ACCESSORY = LOADOUT_SUBCATEGORIES_NONE, + LOADOUT_CATEGORY_BACKPACK = list(LOADOUT_SUBCATEGORY_BACKPACK_GENERAL, LOADOUT_SUBCATEGORY_BACKPACK_TOYS), LOADOUT_CATEGORY_NECK = list(LOADOUT_SUBCATEGORY_NECK_GENERAL, LOADOUT_SUBCATEGORY_NECK_TIE, LOADOUT_SUBCATEGORY_NECK_SCARVES), LOADOUT_CATEGORY_MASK = LOADOUT_SUBCATEGORIES_NONE, LOADOUT_CATEGORY_HANDS = LOADOUT_SUBCATEGORIES_NONE, diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 02c8afdfc7..01393ed0d1 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -487,7 +487,7 @@ SUBSYSTEM_DEF(job) if(job.dresscodecompliant)// CIT CHANGE - dress code compliance equip_loadout(N, H) // CIT CHANGE - allows players to spawn with loadout items job.after_spawn(H, M.client, joined_late) // note: this happens before the mob has a key! M will always have a client, H might not. - equip_loadout(N, H, TRUE)//CIT CHANGE - makes players spawn with in-backpack loadout items properly. A little hacky but it works + post_equip_loadout(N, H)//CIT CHANGE - makes players spawn with in-backpack loadout items properly. A little hacky but it works handle_roundstart_items(H, M.ckey, H.mind.assigned_role, H.mind.special_role) @@ -691,7 +691,7 @@ SUBSYSTEM_DEF(job) message_admins(msg) CRASH(msg) -/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE, can_drop = TRUE) +/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, bypass_prereqs = FALSE, can_drop = TRUE) var/mob/the_mob = N if(!the_mob) the_mob = M // cause this doesn't get assigned if player is a latejoiner @@ -709,9 +709,68 @@ SUBSYSTEM_DEF(job) permitted = FALSE if(G.donoritem && !G.donator_ckey_check(the_mob.client.ckey)) permitted = FALSE - if(!equipbackpackstuff && G.slot == ITEM_SLOT_BACKPACK)//snowflake check since plopping stuff in the backpack doesnt work for pre-job equip loadout stuffs + if(G.handle_post_equip) permitted = FALSE - if(equipbackpackstuff && G.slot != ITEM_SLOT_BACKPACK)//ditto + if(!permitted) + continue + var/obj/item/I = new G.path + if(I) + if(length(i[LOADOUT_COLOR])) //handle loadout colors + //handle polychromic items + if((G.loadout_flags & LOADOUT_CAN_COLOR_POLYCHROMIC) && length(G.loadout_initial_colors)) + var/datum/element/polychromic/polychromic = LAZYACCESS(I.comp_lookup, "item_worn_overlays") //stupid way to do it but GetElement does not work for this + if(polychromic && istype(polychromic)) + var/list/polychromic_entry = polychromic.colors_by_atom[I] + if(polychromic_entry) + if(polychromic.suits_with_helmet_typecache[I.type]) //is this one of those toggleable hood/helmet things? + polychromic.connect_helmet(I,i[LOADOUT_COLOR]) + polychromic.colors_by_atom[I] = i[LOADOUT_COLOR] + I.update_icon() + else + //handle non-polychromic items (they only have one color) + I.add_atom_colour(i[LOADOUT_COLOR][1], FIXED_COLOUR_PRIORITY) + I.update_icon() + //when inputting the data it's already sanitized + if(i[LOADOUT_CUSTOM_NAME]) + var/custom_name = i[LOADOUT_CUSTOM_NAME] + I.name = custom_name + if(i[LOADOUT_CUSTOM_DESCRIPTION]) + var/custom_description = i[LOADOUT_CUSTOM_DESCRIPTION] + I.desc = custom_description + if(!M.equip_to_slot_if_possible(I, G.slot, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // If the job's dresscode compliant, try to put it in its slot, first + if(iscarbon(M)) + var/mob/living/carbon/C = M + var/obj/item/storage/backpack/B = C.back + if(!B || !SEND_SIGNAL(B, COMSIG_TRY_STORAGE_INSERT, I, null, TRUE, TRUE)) // Otherwise, try to put it in the backpack, for carbons. + if(can_drop) + I.forceMove(get_turf(C)) + else + qdel(I) + else if(!M.equip_to_slot_if_possible(I, ITEM_SLOT_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // Otherwise, try to put it in the backpack + if(can_drop) + I.forceMove(get_turf(M)) // If everything fails, just put it on the floor under the mob. + else + qdel(I) + +/datum/controller/subsystem/job/proc/post_equip_loadout(mob/dead/new_player/N, mob/living/M, bypass_prereqs = FALSE, can_drop = TRUE) + var/mob/the_mob = N + if(!the_mob) + the_mob = M // cause this doesn't get assigned if player is a latejoiner + var/list/chosen_gear = the_mob.client.prefs.loadout_data["SAVE_[the_mob.client.prefs.loadout_slot]"] + if(the_mob.client && the_mob.client.prefs && (chosen_gear && chosen_gear.len)) + if(!ishuman(M))//no silicons allowed + return + for(var/i in chosen_gear) + var/datum/gear/G = istext(i[LOADOUT_ITEM]) ? text2path(i[LOADOUT_ITEM]) : i[LOADOUT_ITEM] + G = GLOB.loadout_items[initial(G.category)][initial(G.subcategory)][initial(G.name)] + if(!G) + continue + var/permitted = TRUE + if(!bypass_prereqs && G.restricted_roles && G.restricted_roles.len && !(M.mind.assigned_role in G.restricted_roles)) + permitted = FALSE + if(G.donoritem && !G.donator_ckey_check(the_mob.client.ckey)) + permitted = FALSE + if(!G.handle_post_equip) permitted = FALSE if(!permitted) continue diff --git a/code/datums/components/dullahan.dm b/code/datums/components/dullahan.dm index 973f06a61e..94733636c7 100644 --- a/code/datums/components/dullahan.dm +++ b/code/datums/components/dullahan.dm @@ -114,17 +114,17 @@ cut_overlays() /obj/item/dullahan_head/proc/add_head_overlay(var/overlay) - overlays_standing += overlay + LAZYADD(overlays_standing, overlay) //SPLURT edit add_overlay(overlay) /obj/item/dullahan_head/update_appearance() if(owner && !HAS_TRAIT(owner, TRAIT_HUMAN_NO_RENDER)) - remove_head_overlays() + //remove_head_overlays() //SPLURT edit // to do this without duplicating large amounts of code // it's best to regenerate the head, then remove it once we have the overlays we want owner.regenerate_limb(BODY_ZONE_HEAD, TRUE) // don't heal them - owner.cut_overlays() - owner.regenerate_icons(TRUE) // yes i know it's expensive but do you want me to rewrite our entire overlay system, also block recursive calls here by passing in TRUE (it wont go back to call update_appearance this way) + //owner.cut_overlays() //SPLURT edit + //owner.regenerate_icons(TRUE) // yes i know it's expensive but do you want me to rewrite our entire overlay system, also block recursive calls here by passing in TRUE (it wont go back to call update_appearance this way) //SPLURT edit var/obj/item/bodypart/head/head = owner.get_bodypart(BODY_ZONE_HEAD) if(head) add_overlay(head.get_limb_icon(FALSE, TRUE, TRUE)) @@ -154,12 +154,8 @@ /datum/action/item_action/organ_action/dullahan/Trigger() . = ..() var/mob/living/carbon/human/H = owner - var/obj/item/organ/eyes/E = owner.getorganslot(ORGAN_SLOT_EYES) - if(E) - if(E.tint) - E.tint = 0 - else - E.tint = INFINITY + + toggle_monochromacy() //SPLURT edit var/datum/component/dullahan/D = H.GetComponent(/datum/component/dullahan) if(D) @@ -171,8 +167,7 @@ return . var/obj/item/organ/eyes/eyes = H.getorganslot(ORGAN_SLOT_EYES) if(eyes) - H.update_tint() - if(eyes.tint) + if(eyes.monochromacy_on) //SPLURT edit H.reset_perspective(H) else H.reset_perspective(dullahan_head) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 5b00d2e71e..26bc6746ad 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -128,7 +128,7 @@ var/mob/living/carbon/human/H = quirk_holder var/obj/item/camera/camera = new(get_turf(H)) H.put_in_hands(camera) - H.equip_to_slot(camera, ITEM_SLOT_NECK) + H.equip_to_slot(camera, ITEM_SLOT_BACKPACK) //SPLURT Edit H.regenerate_icons() /datum/quirk/selfaware @@ -190,7 +190,7 @@ // Get targets var/obj/item/organ/eyes/old_eyes = quirk_holder.getorganslot(ORGAN_SLOT_EYES) var/obj/item/organ/eyes/robotic/glow/new_eyes = new - + // Replace eyes qdel(old_eyes) new_eyes.Insert(quirk_holder) diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm index c34e0a2d4f..cbece7626e 100644 --- a/code/game/machinery/aug_manipulator.dm +++ b/code/game/machinery/aug_manipulator.dm @@ -15,6 +15,7 @@ "Talon" = 'icons/mob/augmentation/cosmetic_prosthetic/talon.dmi', "Nanotrasen" = 'icons/mob/augmentation/cosmetic_prosthetic/nanotrasen.dmi', "Hephaesthus" = 'icons/mob/augmentation/cosmetic_prosthetic/hephaestus.dmi', + "Veymed" = 'icons/mob/augmentation/cosmetic_prosthetic/veymed.dmi', //i don't know if i can module this either "Bishop" = 'icons/mob/augmentation/cosmetic_prosthetic/bishop.dmi', "Xion" = 'icons/mob/augmentation/cosmetic_prosthetic/xion.dmi', "Grayson" = 'icons/mob/augmentation/cosmetic_prosthetic/grayson.dmi', diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index eca5fc4ce3..8921232c06 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -158,7 +158,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) if (I) name = I.registered_name assignment = I.assignment - ijob = jobs[I.assignment] + ijob = jobs[GetJobName(I.assignment)] else name = "Unknown" assignment = "" diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 45bb9bd327..d5b47d45f6 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -18,6 +18,8 @@ var/sortBy = "name" var/order = 1 // -1 = Descending - 1 = Ascending + var/list/logged_access + light_color = LIGHT_COLOR_RED /obj/machinery/computer/secure_data/syndie @@ -295,6 +297,9 @@ What a mess.*/ screen = null active1 = null active2 = null + + logged_access = null + playsound(src, 'sound/machines/terminal_off.ogg', 50, FALSE) if("Log In") @@ -307,18 +312,27 @@ What a mess.*/ authenticated = borg.name rank = "AI" screen = 1 + + logged_access = get_all_accesses() + else if(IsAdminGhost(M)) active1 = null active2 = null authenticated = M.client.holder.admin_signature rank = "Central Command" screen = 1 + + logged_access = get_centcom_access("CentCom Commander") + else if(I && check_access(I)) active1 = null active2 = null authenticated = I.registered_name rank = I.assignment screen = 1 + + logged_access = I.access + else to_chat(usr, "Unauthorized Access.") playsound(src, 'sound/machines/terminal_on.ogg', 50, FALSE) @@ -583,7 +597,7 @@ What a mess.*/ active1.fields["age"] = t1 if("species") if(istype(active1, /datum/data/record)) - var/t1 = input("Select a species", "Species Selection") as null|anything in GLOB.roundstart_races + var/t1 = stripped_input("Please input species name", "Sec. records", active1.fields["species"], null) if(!canUseSecurityRecordsConsole(usr, t1, a1)) return active1.fields["species"] = t1 @@ -678,9 +692,7 @@ What a mess.*/ temp += "
  • Discharged
  • " temp += "" if("rank") - var/list/L = list( "Head of Personnel", "Captain", "AI", "Central Command" ) - //This was so silly before the change. Now it actually works without beating your head against the keyboard. /N - if((istype(active1, /datum/data/record) && L.Find(rank))) + if(istype(active1, /datum/data/record) && ((ACCESS_CAPTAIN in logged_access) || (ACCESS_HOP in logged_access))) temp = "
    Rank:
    " temp += "