mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 08:08:49 +01:00
Tramstation updates 02/20 (#73576)
- Updates various sprites to 3/4 perspective (tram indicator/button, elevator indicator/panel/button) - Moves button lighting to base typepath - Renames player facing objects consistently to 'elevator' instead of a mix of 'elevator' and 'lift' - NTOS theme on elevator panel - Reduced light power/range of tram indicator sign - Removed odd wall left in cargo lower floor - Science elevator panel no longer sitting on a table - Science keycard auth now directional - Updates to various mapping helpers
This commit is contained in:
@@ -1114,13 +1114,6 @@
|
||||
},
|
||||
/obj/machinery/holopad,
|
||||
/obj/effect/landmark/start/depsec/medical,
|
||||
/obj/machinery/button/door/directional/west{
|
||||
id = "MedbayFoyer";
|
||||
name = "Medbay Doors Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -35;
|
||||
pixel_y = -56
|
||||
},
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/security/checkpoint/medical)
|
||||
"atM" = (
|
||||
@@ -10177,6 +10170,11 @@
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/tile/red/full,
|
||||
/obj/machinery/button/door/directional/south{
|
||||
id = "MedbayFoyer";
|
||||
name = "Medbay Doors Control";
|
||||
normaldoorcontrol = 1
|
||||
},
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/security/checkpoint/medical)
|
||||
"cZe" = (
|
||||
@@ -14166,6 +14164,11 @@
|
||||
/obj/item/reagent_containers/cup/bottle/epinephrine,
|
||||
/obj/item/stack/sheet/mineral/plasma,
|
||||
/obj/machinery/light/directional/north,
|
||||
/obj/machinery/button/door/directional/north{
|
||||
id = "pharmacy_shutters3";
|
||||
name = "Pharmacy Shutter Controls";
|
||||
req_access = list("pharmacy")
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/pharmacy)
|
||||
"ekq" = (
|
||||
@@ -34333,6 +34336,10 @@
|
||||
/obj/machinery/computer/records/medical,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/tile/red/full,
|
||||
/obj/machinery/button/door/directional/north{
|
||||
id = "medsecprivacy";
|
||||
name = "Privacy Shutters Control"
|
||||
},
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/security/checkpoint/medical)
|
||||
"kzr" = (
|
||||
@@ -50445,6 +50452,16 @@
|
||||
/obj/machinery/cell_charger,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/aft)
|
||||
"pxV" = (
|
||||
/obj/machinery/chem_master,
|
||||
/obj/effect/turf_decal/tile/yellow/full,
|
||||
/obj/machinery/button/door/directional/north{
|
||||
id = "pharmacy_shutters";
|
||||
name = "Pharmacy Shutter Controls";
|
||||
req_access = list("pharmacy")
|
||||
},
|
||||
/turf/open/floor/iron/white/smooth_large,
|
||||
/area/station/medical/pharmacy)
|
||||
"pxX" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 10
|
||||
@@ -54446,12 +54463,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/start/chemist,
|
||||
/obj/machinery/button/door/directional/north{
|
||||
id = "pharmacy_shutters";
|
||||
name = "Pharmacy Shutter Controls";
|
||||
pixel_y = 55;
|
||||
req_access = list("pharmacy")
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/pharmacy)
|
||||
"qMz" = (
|
||||
@@ -54565,12 +54576,6 @@
|
||||
dir = 5
|
||||
},
|
||||
/obj/effect/landmark/start/depsec/medical,
|
||||
/obj/machinery/button/door/directional/east{
|
||||
id = "medsecprivacy";
|
||||
name = "Privacy Shutters Control";
|
||||
pixel_x = -32;
|
||||
pixel_y = 56
|
||||
},
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/security/checkpoint/medical)
|
||||
"qNE" = (
|
||||
@@ -70632,16 +70637,6 @@
|
||||
/obj/effect/turf_decal/stripes/corner,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/gateway)
|
||||
"vPV" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/button/door/directional/north{
|
||||
id = "pharmacy_shutters3";
|
||||
name = "Pharmacy Shutter Controls";
|
||||
pixel_y = 55;
|
||||
req_access = list("pharmacy")
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/pharmacy)
|
||||
"vQh" = (
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
dir = 4
|
||||
@@ -244122,7 +244117,7 @@ dEV
|
||||
ieZ
|
||||
azw
|
||||
ekn
|
||||
vPV
|
||||
fTC
|
||||
fHk
|
||||
azw
|
||||
tJV
|
||||
@@ -245920,7 +245915,7 @@ lso
|
||||
dEV
|
||||
bai
|
||||
azw
|
||||
dmI
|
||||
pxV
|
||||
qMv
|
||||
vDh
|
||||
azw
|
||||
|
||||
@@ -4869,6 +4869,19 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"axg" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_cargo_lift";
|
||||
req_access = list("mining")
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_cargo_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningdock)
|
||||
"axp" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line{
|
||||
dir = 8
|
||||
@@ -6101,6 +6114,10 @@
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/warning{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/destination_sign/indicator/directional/north,
|
||||
/obj/machinery/button/tram/directional/north{
|
||||
id = "middle_part"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"aGQ" = (
|
||||
@@ -6404,13 +6421,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/checkpoint/medical)
|
||||
"aII" = (
|
||||
/obj/machinery/destination_sign/indicator,
|
||||
/obj/machinery/button/tram/directional/north{
|
||||
id = "left_part"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/left)
|
||||
"aIJ" = (
|
||||
/obj/machinery/flasher/directional/east{
|
||||
id = "medcell"
|
||||
@@ -6997,15 +7007,6 @@
|
||||
/obj/effect/spawner/random/food_or_drink/refreshing_beverage,
|
||||
/turf/open/floor/iron/grimy,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"aMD" = (
|
||||
/obj/machinery/destination_sign/indicator{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/tram/directional/south{
|
||||
id = "left_part"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/left)
|
||||
"aME" = (
|
||||
/obj/structure/lattice/catwalk,
|
||||
/obj/structure/railing/corner{
|
||||
@@ -9203,6 +9204,13 @@
|
||||
/obj/machinery/smartfridge/chemistry/virology/preloaded,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/virology)
|
||||
"bvc" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/door/window/left/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"bvk" = (
|
||||
/obj/effect/turf_decal/tile/bar,
|
||||
/obj/effect/turf_decal/tile/bar{
|
||||
@@ -11160,6 +11168,19 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/lobby)
|
||||
"cbN" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/west{
|
||||
id = "tram_cargo_lift";
|
||||
req_access = list("mining")
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/west{
|
||||
linked_elevator_id = "tram_cargo_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"cch" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -12561,13 +12582,6 @@
|
||||
/obj/machinery/light/directional/east,
|
||||
/turf/open/floor/catwalk_floor,
|
||||
/area/station/command/teleporter)
|
||||
"cDa" = (
|
||||
/obj/structure/closet/secure_closet/brig/genpop,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/effect/turf_decal/siding/thinplating/corner,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/execution/transfer)
|
||||
"cDd" = (
|
||||
/obj/effect/turf_decal/sand/plating,
|
||||
/turf/open/floor/plating,
|
||||
@@ -15091,9 +15105,8 @@
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/window/right/directional/south{
|
||||
name = "Elevator Access"
|
||||
},
|
||||
/obj/machinery/drone_dispenser,
|
||||
/obj/structure/window/spawner,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/lower)
|
||||
"dxC" = (
|
||||
@@ -15286,13 +15299,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"dCf" = (
|
||||
/obj/machinery/destination_sign/indicator,
|
||||
/obj/machinery/button/tram/directional/north{
|
||||
id = "right_part"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/right)
|
||||
"dCr" = (
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/machinery/light/directional/west,
|
||||
@@ -16955,6 +16961,12 @@
|
||||
/obj/effect/turf_decal/siding/thinplating/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/west{
|
||||
linked_elevator_id = "tram_upper_center_lift"
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/west{
|
||||
id = "tram_upper_center_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"ekB" = (
|
||||
@@ -17503,6 +17515,10 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/warning,
|
||||
/obj/machinery/destination_sign/indicator/directional/south,
|
||||
/obj/machinery/button/tram/directional/south{
|
||||
id = "right_part"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/right)
|
||||
"ewK" = (
|
||||
@@ -18452,6 +18468,13 @@
|
||||
/obj/machinery/door/window/left/directional/south{
|
||||
name = "Elevator Access"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/west{
|
||||
linked_elevator_id = "tram_sci_lift"
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/west{
|
||||
id = "tram_sci_lift";
|
||||
req_access = list("science")
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/lower)
|
||||
"eQE" = (
|
||||
@@ -19530,13 +19553,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"fld" = (
|
||||
/obj/machinery/button/tram/directional/north{
|
||||
id = "middle_part"
|
||||
},
|
||||
/obj/machinery/destination_sign/indicator,
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"flf" = (
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Interrogation"
|
||||
@@ -19583,15 +19599,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/checkpoint/engineering)
|
||||
"flX" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/door/window/right/directional/north{
|
||||
name = "Elevator Access"
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"flZ" = (
|
||||
/obj/effect/turf_decal/tile/bar,
|
||||
/obj/effect/turf_decal/tile/bar{
|
||||
@@ -21722,6 +21729,10 @@
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/warning{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/destination_sign/indicator/directional/north,
|
||||
/obj/machinery/button/tram/directional/north{
|
||||
id = "left_part"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/left)
|
||||
"geA" = (
|
||||
@@ -21848,9 +21859,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/red/filled/line,
|
||||
/obj/effect/turf_decal/siding/thinplating/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/south{
|
||||
id = "tram_perma_lift"
|
||||
},
|
||||
@@ -24917,17 +24925,6 @@
|
||||
/obj/machinery/teleport/hub,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/command/teleporter)
|
||||
"htI" = (
|
||||
/obj/machinery/button/elevator{
|
||||
pixel_y = -4;
|
||||
id = "tram_upper_center_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator{
|
||||
pixel_y = 6;
|
||||
linked_elevator_id = "tram_upper_center_lift"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"htJ" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/stripes/white/end{
|
||||
@@ -25236,17 +25233,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/atmos)
|
||||
"hBP" = (
|
||||
/obj/machinery/lift_indicator{
|
||||
pixel_y = 6;
|
||||
linked_elevator_id = "tram_lower_center_lift"
|
||||
},
|
||||
/obj/machinery/button/elevator{
|
||||
pixel_y = -4;
|
||||
id = "tram_lower_center_lift"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/maintenance/department/medical)
|
||||
"hBV" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/corner{
|
||||
dir = 4
|
||||
@@ -25828,13 +25814,6 @@
|
||||
/obj/effect/turf_decal/stripes/white/full,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"hNs" = (
|
||||
/obj/machinery/lift_indicator{
|
||||
pixel_y = -4;
|
||||
linked_elevator_id = "tram_sci_lift"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/science/lab)
|
||||
"hNx" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Port Docking Bay 2"
|
||||
@@ -26392,16 +26371,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"hZZ" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line,
|
||||
/obj/machinery/button/elevator/directional/south{
|
||||
id = "tram_perma_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/south{
|
||||
linked_elevator_id = "tram_perma_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/brig)
|
||||
"iae" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 8
|
||||
@@ -26868,10 +26837,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/service/hydroponics)
|
||||
"iih" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/turf/closed/wall,
|
||||
/area/station/cargo/miningdock)
|
||||
"iij" = (
|
||||
/obj/machinery/door/airlock/security/glass{
|
||||
name = "Security Post - Research Division"
|
||||
@@ -26965,7 +26930,8 @@
|
||||
/obj/structure/industrial_lift/public,
|
||||
/obj/machinery/elevator_control_panel/directional/west{
|
||||
linked_elevator_id = "tram_cargo_lift";
|
||||
preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
|
||||
preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
|
||||
req_access = list("mining")
|
||||
},
|
||||
/obj/effect/landmark/lift_id{
|
||||
specific_lift_id = "tram_cargo_lift"
|
||||
@@ -27687,9 +27653,7 @@
|
||||
},
|
||||
/obj/machinery/light/directional/north,
|
||||
/obj/item/folder/white,
|
||||
/obj/machinery/keycard_auth{
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/machinery/keycard_auth/directional/north,
|
||||
/turf/open/floor/iron/cafeteria{
|
||||
dir = 5
|
||||
},
|
||||
@@ -27780,18 +27744,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/miningdock/oresilo)
|
||||
"iBa" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_cargo_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_cargo_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningdock)
|
||||
"iBm" = (
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/structure/bed{
|
||||
@@ -30765,15 +30717,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"jEO" = (
|
||||
/obj/machinery/destination_sign/indicator{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/tram/directional/south{
|
||||
id = "middle_part"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"jEP" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/machinery/door/poddoor/shutters/preopen{
|
||||
@@ -31658,18 +31601,6 @@
|
||||
/obj/effect/spawner/random/bureaucracy/pen,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness)
|
||||
"jVY" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_dorm_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_dorm_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/dorms)
|
||||
"jWb" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 8
|
||||
@@ -33202,7 +33133,7 @@
|
||||
/obj/effect/turf_decal/trimline/red/filled/line{
|
||||
dir = 10
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating,
|
||||
/obj/machinery/door/window/left/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/execution/transfer)
|
||||
"kAX" = (
|
||||
@@ -33726,6 +33657,12 @@
|
||||
/area/station/hallway/secondary/command)
|
||||
"kIM" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
|
||||
/obj/machinery/lift_indicator/directional/west{
|
||||
linked_elevator_id = "tram_lower_center_lift"
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/west{
|
||||
id = "tram_lower_center_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/construction/engineering)
|
||||
"kJy" = (
|
||||
@@ -34565,10 +34502,10 @@
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"kYr" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line,
|
||||
/obj/effect/turf_decal/siding/thinplating,
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/door/window/right/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/execution/transfer)
|
||||
"kYs" = (
|
||||
@@ -35351,12 +35288,6 @@
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_lower_center_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_lower_center_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/construction/engineering)
|
||||
"llZ" = (
|
||||
@@ -40610,17 +40541,6 @@
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"nkd" = (
|
||||
/obj/machinery/lift_indicator{
|
||||
pixel_y = 6;
|
||||
linked_elevator_id = "tram_upper_center_lift"
|
||||
},
|
||||
/obj/machinery/button/elevator{
|
||||
pixel_y = -4;
|
||||
id = "tram_upper_center_lift"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/service/janitor)
|
||||
"nku" = (
|
||||
/obj/machinery/portable_atmospherics/pump,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
@@ -41283,15 +41203,6 @@
|
||||
/obj/effect/turf_decal/sand/plating,
|
||||
/turf/open/misc/asteroid,
|
||||
/area/station/medical/chemistry)
|
||||
"nwQ" = (
|
||||
/obj/machinery/destination_sign/indicator{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/tram/directional/south{
|
||||
id = "right_part"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/primary/tram/right)
|
||||
"nxf" = (
|
||||
/obj/structure/industrial_lift/tram/subfloor/window,
|
||||
/obj/structure/window/reinforced/tram/front{
|
||||
@@ -41355,6 +41266,18 @@
|
||||
},
|
||||
/turf/open/floor/glass/reinforced,
|
||||
/area/station/security/brig)
|
||||
"nyN" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/east{
|
||||
id = "tram_lower_center_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/east{
|
||||
linked_elevator_id = "tram_lower_center_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"nyV" = (
|
||||
/obj/effect/turf_decal/siding/thinplating{
|
||||
dir = 1
|
||||
@@ -42121,6 +42044,10 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/warning,
|
||||
/obj/machinery/destination_sign/indicator/directional/south,
|
||||
/obj/machinery/button/tram/directional/south{
|
||||
id = "middle_part"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"nOI" = (
|
||||
@@ -42750,6 +42677,18 @@
|
||||
dir = 5
|
||||
},
|
||||
/area/station/command/heads_quarters/rd)
|
||||
"nZM" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_dorm_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_dorm_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"nZP" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/corner{
|
||||
dir = 1
|
||||
@@ -44545,6 +44484,10 @@
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line,
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/warning,
|
||||
/obj/machinery/destination_sign/indicator/directional/south,
|
||||
/obj/machinery/button/tram/directional/south{
|
||||
id = "left_part"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/left)
|
||||
"oNp" = (
|
||||
@@ -44614,7 +44557,11 @@
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line,
|
||||
/obj/machinery/button/elevator/directional/south{
|
||||
id = "tram_sci_lift"
|
||||
id = "tram_sci_lift";
|
||||
req_access = list("science")
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/south{
|
||||
linked_elevator_id = "tram_sci_lift"
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
@@ -44639,6 +44586,7 @@
|
||||
},
|
||||
/obj/item/storage/toolbox/mechanical,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/machinery/firealarm/directional/east,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lab)
|
||||
"oPs" = (
|
||||
@@ -49289,6 +49237,15 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/janitor)
|
||||
"qxg" = (
|
||||
/obj/machinery/elevator_control_panel/directional/south{
|
||||
linked_elevator_id = "tram_sci_lift";
|
||||
pixel_y = 0;
|
||||
preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
|
||||
req_access = list("science")
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/science/lower)
|
||||
"qxm" = (
|
||||
/turf/closed/wall,
|
||||
/area/station/maintenance/starboard/central)
|
||||
@@ -49509,13 +49466,6 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/smooth,
|
||||
/area/station/maintenance/tram/right)
|
||||
"qBL" = (
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Mining Office"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningdock)
|
||||
"qBQ" = (
|
||||
/obj/effect/turf_decal/trimline/white/filled/corner{
|
||||
dir = 8
|
||||
@@ -50465,6 +50415,18 @@
|
||||
/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/ordnance/storage)
|
||||
"qUs" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_dorm_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_dorm_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/dorms)
|
||||
"qUy" = (
|
||||
/obj/machinery/camera/directional/south{
|
||||
c_tag = "Civilian - Holodeck South";
|
||||
@@ -51729,6 +51691,13 @@
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/elevator_control_panel/directional/north{
|
||||
linked_elevator_id = "tram_sci_lift";
|
||||
pixel_y = 32;
|
||||
pixel_x = -32;
|
||||
preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
|
||||
req_access = list("science")
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"rre" = (
|
||||
@@ -53833,18 +53802,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/break_room)
|
||||
"sjN" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/north{
|
||||
linked_elevator_id = "tram_dorm_lift"
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/north{
|
||||
id = "tram_dorm_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"skb" = (
|
||||
/obj/machinery/disposal/bin,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
@@ -55237,6 +55194,10 @@
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/warning{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/destination_sign/indicator/directional/north,
|
||||
/obj/machinery/button/tram/directional/north{
|
||||
id = "right_part"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/right)
|
||||
"sHh" = (
|
||||
@@ -56542,7 +56503,6 @@
|
||||
/obj/machinery/rnd/production/circuit_imprinter/department/science,
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/science/lab)
|
||||
"tdu" = (
|
||||
@@ -59620,15 +59580,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"umP" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/door/window/left/directional/north{
|
||||
name = "Elevator Access"
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"umQ" = (
|
||||
/obj/structure/flora/bush/leavy/style_random,
|
||||
/obj/structure/flora/tree/palm/style_random,
|
||||
@@ -61806,6 +61757,16 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"vcV" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line,
|
||||
/obj/machinery/button/elevator/directional/south{
|
||||
id = "tram_perma_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/south{
|
||||
linked_elevator_id = "tram_perma_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/brig)
|
||||
"vde" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -61842,7 +61803,6 @@
|
||||
"veB" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark,
|
||||
/obj/structure/window/spawner,
|
||||
/obj/machinery/drone_dispenser,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/lower)
|
||||
"veS" = (
|
||||
@@ -64143,14 +64103,8 @@
|
||||
/turf/open/floor/plating/elevatorshaft,
|
||||
/area/station/commons/dorms)
|
||||
"vUq" = (
|
||||
/obj/structure/table,
|
||||
/obj/structure/industrial_lift/public,
|
||||
/obj/effect/turf_decal/trimline/dark_red/warning,
|
||||
/obj/machinery/elevator_control_panel{
|
||||
linked_elevator_id = "tram_sci_lift";
|
||||
preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
|
||||
pixel_y = 3
|
||||
},
|
||||
/turf/open/floor/plating/elevatorshaft,
|
||||
/area/station/science/lower)
|
||||
"vUt" = (
|
||||
@@ -67996,12 +67950,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/south{
|
||||
id = "tram_sci_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/south{
|
||||
linked_elevator_id = "tram_sci_lift"
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lower)
|
||||
"xAB" = (
|
||||
@@ -68201,6 +68149,12 @@
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/button/elevator/directional/west{
|
||||
id = "tram_upper_center_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator/directional/west{
|
||||
linked_elevator_id = "tram_upper_center_lift"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/center)
|
||||
"xFf" = (
|
||||
@@ -68369,12 +68323,6 @@
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/command/heads_quarters/captain)
|
||||
"xJR" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/cargo/miningdock)
|
||||
"xKe" = (
|
||||
/obj/machinery/holopad,
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -68538,17 +68486,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/brig)
|
||||
"xNk" = (
|
||||
/obj/machinery/button/elevator{
|
||||
pixel_y = -4;
|
||||
id = "tram_cargo_lift"
|
||||
},
|
||||
/obj/machinery/lift_indicator{
|
||||
pixel_y = 6;
|
||||
linked_elevator_id = "tram_cargo_lift"
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/station/maintenance/department/cargo)
|
||||
"xNm" = (
|
||||
/obj/effect/turf_decal/trimline/neutral/filled/corner,
|
||||
/turf/open/floor/iron,
|
||||
@@ -85134,7 +85071,7 @@ aci
|
||||
acv
|
||||
acH
|
||||
sXc
|
||||
cDa
|
||||
msg
|
||||
jWs
|
||||
jWs
|
||||
jWs
|
||||
@@ -90826,7 +90763,7 @@ ncF
|
||||
aRx
|
||||
luC
|
||||
ncF
|
||||
jVY
|
||||
qUs
|
||||
wbb
|
||||
kiS
|
||||
elr
|
||||
@@ -99547,7 +99484,7 @@ ekB
|
||||
ekB
|
||||
gSQ
|
||||
ekB
|
||||
nkd
|
||||
ekB
|
||||
xWY
|
||||
pbc
|
||||
xWY
|
||||
@@ -113412,7 +113349,7 @@ uGW
|
||||
ujI
|
||||
pYH
|
||||
uGW
|
||||
iBa
|
||||
axg
|
||||
kDi
|
||||
cJX
|
||||
uGW
|
||||
@@ -113669,9 +113606,9 @@ uGW
|
||||
fbH
|
||||
cZB
|
||||
uGW
|
||||
xJR
|
||||
qBL
|
||||
iih
|
||||
eyR
|
||||
kDi
|
||||
cJX
|
||||
uGW
|
||||
kot
|
||||
nmz
|
||||
@@ -115512,7 +115449,7 @@ uxh
|
||||
veB
|
||||
wkw
|
||||
vUq
|
||||
sPp
|
||||
qxg
|
||||
xJj
|
||||
gwS
|
||||
fCh
|
||||
@@ -151440,7 +151377,7 @@ lCO
|
||||
nca
|
||||
rQi
|
||||
iNc
|
||||
hZZ
|
||||
vcV
|
||||
yji
|
||||
yji
|
||||
yji
|
||||
@@ -153782,13 +153719,13 @@ jfp
|
||||
lPY
|
||||
eaT
|
||||
oMZ
|
||||
aII
|
||||
yiM
|
||||
cFs
|
||||
bEt
|
||||
lkr
|
||||
rib
|
||||
cFs
|
||||
aMD
|
||||
yiM
|
||||
gek
|
||||
pyf
|
||||
aEa
|
||||
@@ -156362,7 +156299,7 @@ yiM
|
||||
vcJ
|
||||
ojT
|
||||
yiM
|
||||
sjN
|
||||
nZM
|
||||
heD
|
||||
nnQ
|
||||
rgm
|
||||
@@ -165087,7 +165024,7 @@ izU
|
||||
fnb
|
||||
kDN
|
||||
fnb
|
||||
htI
|
||||
izU
|
||||
izU
|
||||
dno
|
||||
ago
|
||||
@@ -167403,13 +167340,13 @@ vyH
|
||||
aEj
|
||||
rOu
|
||||
nOB
|
||||
fld
|
||||
izU
|
||||
xVH
|
||||
xXU
|
||||
fBK
|
||||
ycE
|
||||
aMY
|
||||
jEO
|
||||
izU
|
||||
aGP
|
||||
agj
|
||||
bPh
|
||||
@@ -169211,7 +169148,7 @@ kNT
|
||||
pUR
|
||||
rOu
|
||||
rSo
|
||||
aHA
|
||||
nyN
|
||||
fnb
|
||||
fWX
|
||||
eSz
|
||||
@@ -169468,7 +169405,7 @@ kNT
|
||||
wuH
|
||||
rzZ
|
||||
whp
|
||||
hBP
|
||||
whz
|
||||
whz
|
||||
whz
|
||||
clT
|
||||
@@ -178694,7 +178631,7 @@ cTU
|
||||
ohS
|
||||
eaI
|
||||
ohS
|
||||
xNk
|
||||
lZW
|
||||
wFz
|
||||
lZW
|
||||
lZW
|
||||
@@ -178951,7 +178888,7 @@ exr
|
||||
pZA
|
||||
uax
|
||||
aZQ
|
||||
axF
|
||||
cbN
|
||||
kMn
|
||||
qza
|
||||
ePw
|
||||
@@ -180788,10 +180725,10 @@ doC
|
||||
aKy
|
||||
iZz
|
||||
rNQ
|
||||
hNs
|
||||
tPZ
|
||||
ezw
|
||||
ezw
|
||||
umP
|
||||
bmQ
|
||||
hTG
|
||||
oPT
|
||||
nZs
|
||||
@@ -181024,13 +180961,13 @@ wgQ
|
||||
iMj
|
||||
wPN
|
||||
ewz
|
||||
dCf
|
||||
bMb
|
||||
brm
|
||||
puY
|
||||
qyI
|
||||
bTT
|
||||
brm
|
||||
nwQ
|
||||
bMb
|
||||
sGU
|
||||
uHU
|
||||
wNV
|
||||
@@ -181048,7 +180985,7 @@ tdm
|
||||
tPZ
|
||||
ezw
|
||||
ezw
|
||||
bmQ
|
||||
bvc
|
||||
oOk
|
||||
oPT
|
||||
ixY
|
||||
@@ -181305,7 +181242,7 @@ uOj
|
||||
tPZ
|
||||
ezw
|
||||
ezw
|
||||
flX
|
||||
bmQ
|
||||
hTG
|
||||
oPT
|
||||
cjE
|
||||
|
||||
@@ -11,6 +11,11 @@
|
||||
var/id = null
|
||||
var/initialized_button = 0
|
||||
var/silicon_access_disabled = FALSE
|
||||
///The light mask used in the icon file for emissive layer
|
||||
var/light_mask = null
|
||||
light_power = 0.5 // Minimums, we want the button to glow if it has a mask, not light an area
|
||||
light_range = 1.5
|
||||
light_color = LIGHT_COLOR_DARK_BLUE
|
||||
armor_type = /datum/armor/machinery_button
|
||||
idle_power_usage = BASE_MACHINE_IDLE_CONSUMPTION * 0.02
|
||||
resistance_flags = LAVA_PROOF | FIRE_PROOF
|
||||
@@ -66,6 +71,8 @@
|
||||
|
||||
/obj/machinery/button/update_overlays()
|
||||
. = ..()
|
||||
if(light_mask && !(machine_stat & (NOPOWER|BROKEN)) && !panel_open)
|
||||
. += emissive_appearance(icon, light_mask, src, alpha = alpha)
|
||||
if(!panel_open)
|
||||
return
|
||||
if(device)
|
||||
|
||||
@@ -150,15 +150,16 @@
|
||||
/obj/machinery/button/elevator
|
||||
name = "elevator button"
|
||||
desc = "Go back. Go back. Go back. Can you operate the elevator."
|
||||
icon_state = "launcher"
|
||||
skin = "launcher"
|
||||
icon_state = "hallctrl"
|
||||
skin = "hallctrl"
|
||||
device_type = /obj/item/assembly/control/elevator
|
||||
req_access = list()
|
||||
id = 1
|
||||
light_mask = "hall-light-mask"
|
||||
|
||||
/obj/machinery/button/elevator/Initialize(mapload, ndir, built)
|
||||
. = ..()
|
||||
// Kind of a cop-out
|
||||
AddElement(/datum/element/contextual_screentip_bare_hands, lmb_text = "Call Elevator")
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/button/elevator, 28)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/button/elevator, 32)
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
desc = "<i>\"In case of emergency, please use the stairs.\"</i> Thus, always use the stairs."
|
||||
density = FALSE
|
||||
|
||||
icon = 'icons/obj/airlock_machines.dmi'
|
||||
icon_state = "airlock_control_standby"
|
||||
base_icon_state = "airlock_control"
|
||||
icon = 'icons/obj/stationobjs.dmi'
|
||||
icon_state = "elevpanel0"
|
||||
base_icon_state = "elevpanel"
|
||||
|
||||
power_channel = AREA_USAGE_ENVIRON
|
||||
// Indestructible until someone wants to make these constructible, with all the chaos that implies
|
||||
@@ -45,6 +45,11 @@
|
||||
var/last_move_target
|
||||
/// TimerID to our door reset timer, made by emergency opening doors
|
||||
var/door_reset_timerid
|
||||
/// The light mask overlay we use
|
||||
light_power = 0.5 // Minimums, we want the button to glow if it has a mask, not light an area
|
||||
light_range = 1.5
|
||||
light_color = LIGHT_COLOR_DARK_BLUE
|
||||
var/light_mask = "elev-light-mask"
|
||||
|
||||
/obj/machinery/elevator_control_panel/Initialize(mapload)
|
||||
. = ..()
|
||||
@@ -359,4 +364,12 @@
|
||||
|
||||
door_reset_timerid = null
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/elevator_control_panel, 30)
|
||||
/obj/machinery/elevator_control_panel/update_overlays()
|
||||
. = ..()
|
||||
if(!light_mask)
|
||||
return
|
||||
|
||||
if(!(machine_stat & (NOPOWER|BROKEN)) && !panel_open)
|
||||
. += emissive_appearance(icon, light_mask, src, alpha = alpha)
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/elevator_control_panel, 31)
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
* A lift indicator aka an elevator hall lantern w/ floor number
|
||||
*/
|
||||
/obj/machinery/lift_indicator
|
||||
name = "lift floor indicator"
|
||||
desc = "Indicates what floor the lift is on and which way it's going."
|
||||
name = "elevator indicator"
|
||||
desc = "Indicates what floor the elevator is at and which way it's going."
|
||||
icon = 'icons/obj/machines/lift_indicator.dmi'
|
||||
icon_state = "lift_indo-base"
|
||||
base_icon_state = "lift_indo-"
|
||||
@@ -16,12 +16,12 @@
|
||||
density = FALSE
|
||||
|
||||
light_range = 1
|
||||
light_power = 0.5
|
||||
light_color = "#F8E398"
|
||||
light_power = 1
|
||||
light_color = LIGHT_COLOR_DARK_BLUE
|
||||
luminosity = 1
|
||||
|
||||
maptext_x = 17
|
||||
maptext_y = 12
|
||||
maptext_y = 21
|
||||
maptext_width = 4
|
||||
maptext_height = 8
|
||||
|
||||
@@ -64,13 +64,13 @@
|
||||
var/dirtext
|
||||
switch(current_lift_direction)
|
||||
if(UP)
|
||||
dirtext = "heading upwards"
|
||||
dirtext = "travelling upwards"
|
||||
if(DOWN)
|
||||
dirtext = "heading downwards"
|
||||
dirtext = "travelling downwards"
|
||||
else
|
||||
dirtext = "stopped"
|
||||
|
||||
. += span_notice("The lift is on floor [current_lift_floor], [dirtext].")
|
||||
. += span_notice("The elevator is at floor [current_lift_floor], [dirtext].")
|
||||
|
||||
/**
|
||||
* Update state, and only process if lift is moving.
|
||||
@@ -152,7 +152,7 @@
|
||||
return
|
||||
|
||||
set_light(l_on = TRUE)
|
||||
maptext = {"<div style="font:5pt 'Small Fonts';color:#F8E398">[current_lift_floor]</div>"}
|
||||
maptext = {"<div style="font:5pt 'Small Fonts';color:[LIGHT_COLOR_DARK_BLUE]">[current_lift_floor]</div>"}
|
||||
|
||||
/obj/machinery/lift_indicator/update_overlays()
|
||||
. = ..()
|
||||
@@ -170,4 +170,4 @@
|
||||
. += mutable_appearance(icon, arrow_icon_state)
|
||||
. += emissive_appearance(icon, "[arrow_icon_state]e", offset_spokesman = src, alpha = src.alpha)
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/lift_indicator, 38)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/lift_indicator, 32)
|
||||
|
||||
@@ -621,10 +621,9 @@ GLOBAL_LIST_EMPTY(tram_doors)
|
||||
layer = BELOW_OBJ_LAYER
|
||||
|
||||
/obj/machinery/destination_sign/indicator
|
||||
icon_state = "indicator_central_idle"
|
||||
icon_state = "indicator_off"
|
||||
base_icon_state = "indicator_"
|
||||
light_power = 2
|
||||
light_range = 1.7
|
||||
light_range = 1.5
|
||||
light_color = LIGHT_COLOR_DARK_BLUE
|
||||
light_mask = "indicator_off_e"
|
||||
|
||||
@@ -869,11 +868,7 @@ GLOBAL_LIST_EMPTY(tram_doors)
|
||||
device_type = /obj/item/assembly/control/tram
|
||||
req_access = list()
|
||||
id = 1
|
||||
light_power = 0.5
|
||||
light_range = 1.5
|
||||
light_color = LIGHT_COLOR_DARK_BLUE
|
||||
/// The light mask used in the icon file for emissive layer
|
||||
var/light_mask = "tram-light-mask"
|
||||
light_mask = "tram-light-mask"
|
||||
/// The specific lift id of the tram we're calling.
|
||||
var/lift_id = MAIN_STATION_TRAM
|
||||
|
||||
@@ -888,15 +883,8 @@ GLOBAL_LIST_EMPTY(tram_doors)
|
||||
. += span_notice("There's a small inscription on the button...")
|
||||
. += span_notice("THIS CALLS THE TRAM! IT DOES NOT OPERATE IT! The console on the tram tells it where to go!")
|
||||
|
||||
/obj/machinery/button/tram/update_overlays()
|
||||
. = ..()
|
||||
if(!light_mask)
|
||||
return
|
||||
|
||||
if(!(machine_stat & (NOPOWER|BROKEN)) && !panel_open)
|
||||
. += emissive_appearance(icon, light_mask, src, alpha = alpha)
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/tram/left, 0)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/tram/right, 0)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/tram_controls, 0)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/button/tram, 2)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/destination_sign/indicator, 32)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/button/tram, 32)
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 816 B After Width: | Height: | Size: 1.4 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 11 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 113 KiB |
@@ -54,7 +54,7 @@ export const ElevatorPanel = (props, context) => {
|
||||
const calculatedHeight = clamp(all_floor_data.length * 90, 400, 600);
|
||||
|
||||
return (
|
||||
<Window width={200} height={calculatedHeight} theme="retro">
|
||||
<Window width={200} height={calculatedHeight}>
|
||||
<Window.Content>
|
||||
{!lift_exists && <NoLiftDimmer />}
|
||||
<Stack height="100%" vertical>
|
||||
|
||||
Reference in New Issue
Block a user