mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 14:39:58 +01:00
[MDB Ignore] Replaces MOST Emergency NanoMed vendors with new First Aid Stations. (Also reverts advanced medkits in bridge and buffs back nanomeds) (#92677)
## About The Pull Request ### Main changes Across all station maps, emergency shuttles, and arrivals shuttles, the Emergency NanoMeds (wall mounted medical supply vendors) have been replcaed with Deforest First Aid Stations. <img width="303" height="410" alt="image" src="https://github.com/user-attachments/assets/efc1133b-09d8-4a35-8690-d8b1ebae7cba" /> Deforest First Aid Station have an internal supply of healing which recharges slowly over time (1/10th of the pool is recharged every 30 seconds). To access this healing, users must insert their arm into the machine with left click. (Or you can mouse drop other people into it.) Once their arm is in place, some of the internal supply will be used up to heal the user. The internal supply can heal brute, burn, tox, and blood loss. This is straight, instant healing - so it doesn't trigger allergies or nothing. However, if you insert a robotic arm, it will refuse to heal you. Users are charged every time healing is dispensed - 2.5 credits per unit of damage healed. Payments go to the medical budget, same as kiosks. You can also right click the machine to dispense gauze for 16 credits. On **red alert** (or for medical staff, or on emergency shuttles), all charges are waived. (It's free) Also you can emag it so it causes damage instead. Funny. ### Other changes: Buffs the contents of emergency nanomeds Reverts bridge advanced medkits to normal medkits ## Why It's Good For The Game Wall vending changes: People want options to heal chip damage beyond visiting the bar but we also don't really want people to load up on boat loads of medical supplies. So here we are: A machine fully capable of healing minor injuries that you can carry along with you. If you're missing like 4-6 brute or toxin damage, you can visit a first aid station and pay 15 credits to top yourself off. This is of course on top of all the other options available to you, such as getting a hearty meal, some variety of drink from the bar, sleeping in dorms, water coolers, etc. The limited pool + cost requirement prevents you from going 0-100, so you still have to go to medbay if you are severely wounded or your ID was stolen. Nanomed changes: Now that they are considerably less common once again, they can have a decent stock. Advanced medkit changes: I don't really see the justification behind handing these out so freely, and given the medical stations will have adequate extra healing for the command staff, they don't need these. ## Changelog 🆑 Melber balance: Advanced first aid kits in the bridge are back to being normal first aid kids balance: Emergency Nanomed vendors have larger stocks and better supplies add: Replaces a majority of Emergency Nanomeds on stations and shuttles with Deforest First Aid Stations. Left clicking these stationary machines will heal minor damage and blood loss over time - at a (small) price. Right clicking them will provide gauze, also for a price. All costs are waived on shuttles, during red alert, or for medical staff. You can also click-drag to have other mobs use the machine. However, robotic limbs need not apply. /🆑
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1782,19 +1782,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/station/medical/morgue)
|
||||
"axm" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/light_switch/directional/east{
|
||||
pixel_x = 23
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/chemistry)
|
||||
"axr" = (
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/plating,
|
||||
@@ -3662,6 +3649,12 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron/freezer,
|
||||
/area/station/service/kitchen/coldroom)
|
||||
"aYI" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron/white/textured,
|
||||
/area/station/security/medical)
|
||||
"aYJ" = (
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
@@ -3731,12 +3724,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/mine/eva/lower)
|
||||
"aZG" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"aZH" = (
|
||||
/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
|
||||
dir = 8
|
||||
@@ -4106,10 +4093,6 @@
|
||||
/obj/machinery/status_display/evac/directional/west,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/service/library)
|
||||
"bdW" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"bea" = (
|
||||
/obj/effect/spawner/structure/window/reinforced/plasma,
|
||||
/turf/open/floor/plating/icemoon,
|
||||
@@ -6229,14 +6212,6 @@
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"bGm" = (
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"bGn" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
@@ -6602,12 +6577,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"bLt" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron/white/textured,
|
||||
/area/station/security/medical)
|
||||
"bLz" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -6709,6 +6678,14 @@
|
||||
/obj/effect/mapping_helpers/airlock/unres,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/fore)
|
||||
"bML" = (
|
||||
/obj/effect/spawner/random/vending/colavend,
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron/white/corner,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"bMY" = (
|
||||
/turf/open/floor/glass/reinforced,
|
||||
/area/station/hallway/primary/starboard)
|
||||
@@ -11234,6 +11211,12 @@
|
||||
/obj/effect/spawner/random/maintenance,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/greater)
|
||||
"daw" = (
|
||||
/obj/structure/closet/emcloset,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"daE" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/cafeteria,
|
||||
@@ -14435,6 +14418,13 @@
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/aft)
|
||||
"dVe" = (
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/obj/effect/turf_decal/tile/blue/opposingcorners,
|
||||
/obj/machinery/newscaster/directional/south,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/gateway)
|
||||
"dVj" = (
|
||||
/obj/effect/spawner/structure/window,
|
||||
/turf/open/floor/iron/dark,
|
||||
@@ -14980,6 +14970,13 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/atmos/storage)
|
||||
"edI" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"edN" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
@@ -19062,6 +19059,13 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/ai_monitored/command/storage/eva)
|
||||
"fmn" = (
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/aft)
|
||||
"fmq" = (
|
||||
/obj/docking_port/stationary{
|
||||
dir = 4;
|
||||
@@ -19770,10 +19774,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/ai_monitored/turret_protected/ai)
|
||||
"fyq" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/port)
|
||||
"fyr" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
@@ -19928,6 +19928,11 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/mechbay)
|
||||
"fAO" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/storage/medkit/regular,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"fAV" = (
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/iron,
|
||||
@@ -20716,14 +20721,6 @@
|
||||
/obj/effect/spawner/random/entertainment/money_small,
|
||||
/turf/open/floor/wood/large,
|
||||
/area/station/commons/lounge)
|
||||
"fME" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/south,
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/light/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"fNa" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/closet/emcloset,
|
||||
@@ -24908,6 +24905,12 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/security/evidence)
|
||||
"gXi" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"gXk" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -30141,6 +30144,15 @@
|
||||
/obj/structure/bookcase/random,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/aft/greater)
|
||||
"iyf" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/cell_charger,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"iyg" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
|
||||
/obj/effect/turf_decal/tile/red/half/contrasted{
|
||||
@@ -31755,13 +31767,6 @@
|
||||
/obj/structure/sign/warning/radiation/rad_area/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/atmos/hfr_room)
|
||||
"iYe" = (
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/effect/turf_decal/tile/blue/opposingcorners,
|
||||
/obj/machinery/newscaster/directional/south,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/gateway)
|
||||
"iYq" = (
|
||||
/obj/structure/railing/corner{
|
||||
dir = 4
|
||||
@@ -32392,6 +32397,10 @@
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
/turf/open/floor/iron/dark/smooth_half,
|
||||
/area/station/medical/morgue)
|
||||
"jhb" = (
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"jhf" = (
|
||||
/obj/effect/turf_decal/tile/yellow/opposingcorners,
|
||||
/turf/open/floor/iron/white,
|
||||
@@ -33099,6 +33108,15 @@
|
||||
/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/aft)
|
||||
"jtu" = (
|
||||
/obj/effect/spawner/random/vending/snackvend,
|
||||
/obj/machinery/camera/directional/east{
|
||||
c_tag = "Engineering Lobby"
|
||||
},
|
||||
/obj/structure/window/spawner/directional/north,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/lobby)
|
||||
"jtx" = (
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
@@ -35251,15 +35269,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/storage/mining)
|
||||
"jYG" = (
|
||||
/obj/structure/window/reinforced/spawner/directional/north,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/sorting)
|
||||
"jYH" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
|
||||
dir = 9
|
||||
@@ -35490,15 +35499,6 @@
|
||||
/obj/effect/mapping_helpers/broken_floor,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/maintenance/fore)
|
||||
"kbS" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/cell_charger,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/firealarm/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"kcc" = (
|
||||
/obj/machinery/camera/directional/west{
|
||||
c_tag = "Security - Infirmary"
|
||||
@@ -50023,14 +50023,6 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/department/cargo)
|
||||
"ohb" = (
|
||||
/obj/machinery/medical_kiosk,
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/sign/departments/medbay/alt/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"ohp" = (
|
||||
/turf/open/floor/glass,
|
||||
/area/station/maintenance/department/medical/central)
|
||||
@@ -50120,6 +50112,19 @@
|
||||
/obj/effect/turf_decal/tile/blue/full,
|
||||
/turf/open/floor/iron/large,
|
||||
/area/station/medical/treatment_center)
|
||||
"oit" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/obj/machinery/light_switch/directional/east{
|
||||
pixel_x = 23
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/chemistry)
|
||||
"oiy" = (
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/station/ai_monitored/turret_protected/aisat/service)
|
||||
@@ -51330,6 +51335,16 @@
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/command/meeting_room)
|
||||
"oyt" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
/obj/machinery/camera/directional/south{
|
||||
c_tag = "Starboard Primary Hallway Center"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"oyv" = (
|
||||
/obj/effect/turf_decal/tile/neutral/half/contrasted{
|
||||
dir = 8
|
||||
@@ -52746,13 +52761,6 @@
|
||||
"oQY" = (
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/virology)
|
||||
"oRb" = (
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/aft)
|
||||
"oRk" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 9
|
||||
@@ -54423,6 +54431,10 @@
|
||||
/obj/machinery/light/small/directional/north,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/aft)
|
||||
"poY" = (
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"ppc" = (
|
||||
/obj/item/trash/syndi_cakes,
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
@@ -58287,6 +58299,13 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"qsP" = (
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/light/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"qsQ" = (
|
||||
/obj/machinery/stasis,
|
||||
/obj/machinery/defibrillator_mount/directional/north,
|
||||
@@ -59133,11 +59152,6 @@
|
||||
/obj/effect/mapping_helpers/airlock/access/all/service/janitor,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/janitor)
|
||||
"qGd" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/storage/medkit/advanced,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"qGg" = (
|
||||
/obj/structure/rack,
|
||||
/obj/item/pickaxe,
|
||||
@@ -60535,6 +60549,18 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/checkpoint/customs/auxiliary)
|
||||
"qYE" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/turf_decal/tile/neutral/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/duct,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness)
|
||||
"qYF" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 1
|
||||
@@ -61434,6 +61460,10 @@
|
||||
/obj/effect/spawner/random/vending/snackvend,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/breakroom)
|
||||
"rlA" = (
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/port)
|
||||
"rlB" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -61879,13 +61909,6 @@
|
||||
/obj/effect/spawner/structure/window/hollow/reinforced/end,
|
||||
/turf/open/floor/plating,
|
||||
/area/mine/eva)
|
||||
"rsa" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"rsf" = (
|
||||
/obj/effect/spawner/random/structure/steam_vent,
|
||||
/turf/open/floor/plating,
|
||||
@@ -64067,10 +64090,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/storage)
|
||||
"rZw" = (
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"rZE" = (
|
||||
/obj/machinery/atmospherics/components/binary/pump{
|
||||
dir = 8
|
||||
@@ -68608,12 +68627,6 @@
|
||||
/obj/structure/rack,
|
||||
/turf/open/floor/plating,
|
||||
/area/mine/eva/lower)
|
||||
"tnk" = (
|
||||
/obj/structure/closet/emcloset,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"tnp" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/folder/blue{
|
||||
@@ -70765,6 +70778,15 @@
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/science/ordnance)
|
||||
"tUq" = (
|
||||
/obj/structure/window/reinforced/spawner/directional/north,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/sorting)
|
||||
"tUx" = (
|
||||
/obj/effect/spawner/random/trash/moisture_trap,
|
||||
/turf/open/floor/plating,
|
||||
@@ -76295,14 +76317,6 @@
|
||||
/obj/machinery/newscaster/directional/west,
|
||||
/turf/open/floor/iron/recharge_floor,
|
||||
/area/station/science/robotics/mechbay)
|
||||
"vAd" = (
|
||||
/obj/effect/spawner/random/vending/colavend,
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron/white/corner,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"vAm" = (
|
||||
/obj/machinery/airalarm/directional/north,
|
||||
/obj/effect/turf_decal/tile/red/half/contrasted{
|
||||
@@ -79316,15 +79330,6 @@
|
||||
/obj/structure/noticeboard/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/service/chapel)
|
||||
"wyN" = (
|
||||
/obj/effect/spawner/random/vending/snackvend,
|
||||
/obj/machinery/camera/directional/east{
|
||||
c_tag = "Engineering Lobby"
|
||||
},
|
||||
/obj/structure/window/spawner/directional/north,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/lobby)
|
||||
"wyO" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/cable,
|
||||
@@ -82471,18 +82476,6 @@
|
||||
/obj/machinery/light/blacklight/directional/east,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/service/library)
|
||||
"xsW" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/turf_decal/tile/neutral/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/duct,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness)
|
||||
"xtc" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/warning{
|
||||
dir = 1
|
||||
@@ -83961,6 +83954,17 @@
|
||||
"xMq" = (
|
||||
/turf/closed/mineral/random/snow,
|
||||
/area/icemoon/underground/explored)
|
||||
"xMC" = (
|
||||
/obj/machinery/medical_kiosk,
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/sign/departments/medbay/alt/directional/north,
|
||||
/obj/machinery/firealarm/directional/north{
|
||||
pixel_x = 26
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"xMQ" = (
|
||||
/obj/effect/mapping_helpers/ianbirthday,
|
||||
/turf/open/floor/carpet,
|
||||
@@ -84530,15 +84534,6 @@
|
||||
/obj/machinery/newscaster/directional/north,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/command/meeting_room)
|
||||
"xVv" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/obj/effect/turf_decal/tile/purple,
|
||||
/obj/machinery/camera/directional/south{
|
||||
c_tag = "Starboard Primary Hallway Center"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"xVB" = (
|
||||
/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{
|
||||
dir = 8
|
||||
@@ -85469,6 +85464,14 @@
|
||||
/obj/structure/sign/departments/cargo/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"ylr" = (
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/bridge)
|
||||
"ylz" = (
|
||||
/obj/machinery/airalarm/directional/north,
|
||||
/obj/effect/turf_decal/trimline/neutral/warning,
|
||||
@@ -187206,7 +187209,7 @@ ugs
|
||||
ttb
|
||||
bjU
|
||||
bOO
|
||||
axm
|
||||
oit
|
||||
wZr
|
||||
kwe
|
||||
gkT
|
||||
@@ -233177,7 +233180,7 @@ nrM
|
||||
oCO
|
||||
kxs
|
||||
lsi
|
||||
fyq
|
||||
rlA
|
||||
qnj
|
||||
qnj
|
||||
qnj
|
||||
@@ -237574,7 +237577,7 @@ iaF
|
||||
iaF
|
||||
ajw
|
||||
ajw
|
||||
bdW
|
||||
jhb
|
||||
pBE
|
||||
pBE
|
||||
uYc
|
||||
@@ -239084,7 +239087,7 @@ sDl
|
||||
hDU
|
||||
dAQ
|
||||
fVU
|
||||
iYe
|
||||
dVe
|
||||
hDU
|
||||
gpp
|
||||
aJA
|
||||
@@ -240387,7 +240390,7 @@ ozH
|
||||
bZg
|
||||
gst
|
||||
hYG
|
||||
jYG
|
||||
tUq
|
||||
dOw
|
||||
dOw
|
||||
yhe
|
||||
@@ -245297,7 +245300,7 @@ pvg
|
||||
nQW
|
||||
vsz
|
||||
fdy
|
||||
oRb
|
||||
fmn
|
||||
wHX
|
||||
nbi
|
||||
qzu
|
||||
@@ -245761,7 +245764,7 @@ gtB
|
||||
tny
|
||||
dLo
|
||||
ctj
|
||||
aZG
|
||||
gXi
|
||||
wYZ
|
||||
aKI
|
||||
peq
|
||||
@@ -246801,11 +246804,11 @@ nfk
|
||||
utR
|
||||
tmQ
|
||||
qnV
|
||||
qGd
|
||||
fAO
|
||||
cEv
|
||||
lhv
|
||||
iGH
|
||||
bGm
|
||||
ylr
|
||||
ybv
|
||||
ybv
|
||||
ybv
|
||||
@@ -247020,7 +247023,7 @@ xmO
|
||||
deY
|
||||
bUx
|
||||
kdT
|
||||
bLt
|
||||
aYI
|
||||
syN
|
||||
cAC
|
||||
mWM
|
||||
@@ -247576,7 +247579,7 @@ qWZ
|
||||
ydk
|
||||
tGF
|
||||
iUT
|
||||
tnk
|
||||
daw
|
||||
lpM
|
||||
rCD
|
||||
uEm
|
||||
@@ -248137,7 +248140,7 @@ gJN
|
||||
ckX
|
||||
iub
|
||||
inn
|
||||
wyN
|
||||
jtu
|
||||
vfU
|
||||
pdV
|
||||
gyR
|
||||
@@ -248369,7 +248372,7 @@ frN
|
||||
mhQ
|
||||
pzb
|
||||
iuv
|
||||
rsa
|
||||
edI
|
||||
cvS
|
||||
ewi
|
||||
cvS
|
||||
@@ -250636,7 +250639,7 @@ ugA
|
||||
hNp
|
||||
tFI
|
||||
eHb
|
||||
xsW
|
||||
qYE
|
||||
bdp
|
||||
nmH
|
||||
tiI
|
||||
@@ -253494,7 +253497,7 @@ qbG
|
||||
onP
|
||||
jyp
|
||||
hgh
|
||||
kbS
|
||||
iyf
|
||||
xxg
|
||||
ehU
|
||||
uau
|
||||
@@ -254779,7 +254782,7 @@ nOj
|
||||
vwO
|
||||
gnT
|
||||
hgh
|
||||
ohb
|
||||
xMC
|
||||
mTS
|
||||
obu
|
||||
mjI
|
||||
@@ -255034,7 +255037,7 @@ cpY
|
||||
lkr
|
||||
lso
|
||||
vwO
|
||||
fME
|
||||
qsP
|
||||
nKa
|
||||
dqO
|
||||
icA
|
||||
@@ -258118,7 +258121,7 @@ kKL
|
||||
kdF
|
||||
qGV
|
||||
hUx
|
||||
xVv
|
||||
oyt
|
||||
sZF
|
||||
sZF
|
||||
sZF
|
||||
@@ -262512,7 +262515,7 @@ via
|
||||
aYJ
|
||||
lAw
|
||||
aYJ
|
||||
rZw
|
||||
poY
|
||||
wib
|
||||
eLr
|
||||
hAm
|
||||
@@ -265572,7 +265575,7 @@ xBU
|
||||
iVU
|
||||
iFX
|
||||
qRr
|
||||
vAd
|
||||
bML
|
||||
omh
|
||||
wDr
|
||||
elw
|
||||
|
||||
@@ -209,14 +209,6 @@
|
||||
/obj/machinery/duct,
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/station/medical/cryo)
|
||||
"aeA" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/duct,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"afj" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line{
|
||||
dir = 1
|
||||
@@ -1092,16 +1084,6 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"auO" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"ava" = (
|
||||
/obj/effect/spawner/random/structure/closet_maintenance,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
@@ -2215,6 +2197,13 @@
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"aNH" = (
|
||||
/obj/effect/turf_decal/siding/purple{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"aNN" = (
|
||||
/obj/machinery/airalarm/directional/south,
|
||||
/obj/machinery/disposal/bin,
|
||||
@@ -10059,16 +10048,6 @@
|
||||
/obj/effect/mapping_helpers/airlock/access/all/security/general,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/interrogation)
|
||||
"dDf" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/port)
|
||||
"dDo" = (
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
|
||||
@@ -10756,6 +10735,15 @@
|
||||
},
|
||||
/turf/open/floor/wood/large,
|
||||
/area/station/commons/lounge)
|
||||
"dOS" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/camera/directional/south{
|
||||
c_tag = "Medbay Psychology Office";
|
||||
network = list("ss13","medbay")
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"dOY" = (
|
||||
/obj/effect/spawner/random/engineering/tank,
|
||||
/turf/open/floor/plating,
|
||||
@@ -12554,6 +12542,13 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/main)
|
||||
"eri" = (
|
||||
/obj/effect/spawner/random/entertainment/arcade,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"erl" = (
|
||||
/obj/structure/rack,
|
||||
/obj/effect/turf_decal/bot{
|
||||
@@ -13019,6 +13014,13 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"exK" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/xenobiology)
|
||||
"exN" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
@@ -13806,13 +13808,6 @@
|
||||
/obj/machinery/vending/wardrobe/coroner_wardrobe,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/medical/morgue)
|
||||
"eNA" = (
|
||||
/obj/effect/spawner/random/entertainment/arcade,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"eNR" = (
|
||||
/turf/closed/wall,
|
||||
/area/station/ai_monitored/aisat/exterior)
|
||||
@@ -23265,13 +23260,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/prison)
|
||||
"ien" = (
|
||||
/obj/effect/turf_decal/siding/purple{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"iep" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/cable,
|
||||
@@ -23546,13 +23534,6 @@
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/command/heads_quarters/hop)
|
||||
"iiH" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/xenobiology)
|
||||
"iiL" = (
|
||||
/obj/machinery/air_sensor/mix_tank,
|
||||
/turf/open/floor/engine/vacuum,
|
||||
@@ -24220,6 +24201,13 @@
|
||||
/obj/effect/turf_decal/tile/yellow/fourcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/break_room)
|
||||
"ita" = (
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"itg" = (
|
||||
/obj/effect/landmark/event_spawn,
|
||||
/obj/effect/turf_decal/tile/bar,
|
||||
@@ -25384,15 +25372,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/space/nearstation)
|
||||
"iNo" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/camera/directional/south{
|
||||
c_tag = "Medbay Psychology Office";
|
||||
network = list("ss13","medbay")
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"iNB" = (
|
||||
/obj/machinery/firealarm/directional/east,
|
||||
/obj/structure/table/glass,
|
||||
@@ -25690,26 +25669,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"iRw" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/book/manual/wiki/engineering_hacking{
|
||||
pixel_x = 2;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/book/manual/wiki/engineering_guide{
|
||||
pixel_x = -2
|
||||
},
|
||||
/obj/item/trash/can{
|
||||
pixel_x = -8
|
||||
},
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/break_room)
|
||||
"iRy" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/cell_charger,
|
||||
@@ -26285,18 +26244,6 @@
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/station/science/cytology)
|
||||
"jbf" = (
|
||||
/obj/item/folder/white{
|
||||
pixel_x = 4;
|
||||
pixel_y = -3
|
||||
},
|
||||
/obj/structure/table/glass,
|
||||
/obj/effect/turf_decal/tile/green/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"jbg" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/corner{
|
||||
dir = 1
|
||||
@@ -28479,17 +28426,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/heads_quarters/hop)
|
||||
"jLS" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/command)
|
||||
"jMb" = (
|
||||
/obj/structure/railing{
|
||||
dir = 10
|
||||
@@ -39315,14 +39251,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/prison/work)
|
||||
"nyr" = (
|
||||
/obj/structure/table/glass,
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/storage/medkit/advanced,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"nyu" = (
|
||||
/obj/effect/turf_decal/tile/brown/fourcorners,
|
||||
/obj/machinery/door/airlock/security/glass{
|
||||
@@ -40470,6 +40398,26 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/supermatter/room)
|
||||
"nTD" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/book/manual/wiki/engineering_hacking{
|
||||
pixel_x = 2;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/book/manual/wiki/engineering_guide{
|
||||
pixel_x = -2
|
||||
},
|
||||
/obj/item/trash/can{
|
||||
pixel_x = -8
|
||||
},
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/break_room)
|
||||
"nTH" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/computer/crew{
|
||||
@@ -40553,6 +40501,20 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/hydroponics/garden)
|
||||
"nWd" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/duct,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"nWk" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/trimline/red/filled/line{
|
||||
@@ -41855,11 +41817,6 @@
|
||||
/obj/item/reagent_containers/cup/glass/bottle/goldschlager,
|
||||
/turf/open/space/basic,
|
||||
/area/space/nearstation)
|
||||
"ouz" = (
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/central)
|
||||
"ouM" = (
|
||||
/obj/structure/sign/painting/library{
|
||||
pixel_y = -32
|
||||
@@ -42684,6 +42641,17 @@
|
||||
"oIg" = (
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/station/science/genetics)
|
||||
"oIC" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/command)
|
||||
"oIG" = (
|
||||
/obj/structure/lattice/catwalk,
|
||||
/turf/open/space/basic,
|
||||
@@ -44935,6 +44903,16 @@
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/treatment_center)
|
||||
"pyX" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"pyY" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
@@ -45305,17 +45283,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/station/engineering/atmos/storage/gas)
|
||||
"pGC" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/clothing/gloves/latex,
|
||||
/obj/item/clothing/mask/surgical,
|
||||
/obj/item/reagent_containers/spray/cleaner,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"pGH" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock{
|
||||
@@ -48259,6 +48226,16 @@
|
||||
/obj/machinery/computer/security/telescreen/ce/directional/south,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/heads_quarters/ce)
|
||||
"qHp" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"qHs" = (
|
||||
/obj/structure/sign/warning/docking,
|
||||
/turf/closed/wall,
|
||||
@@ -49972,6 +49949,14 @@
|
||||
/obj/machinery/recharge_station,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/aft)
|
||||
"rkf" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/duct,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"rkg" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
@@ -50214,20 +50199,6 @@
|
||||
/obj/effect/turf_decal/tile/purple/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/science/research)
|
||||
"rnt" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/duct,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"rnX" = (
|
||||
/obj/machinery/suit_storage_unit/standard_unit,
|
||||
/obj/machinery/firealarm/directional/east,
|
||||
@@ -52612,6 +52583,18 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/heads_quarters/rd)
|
||||
"scw" = (
|
||||
/obj/item/folder/white{
|
||||
pixel_x = 4;
|
||||
pixel_y = -3
|
||||
},
|
||||
/obj/structure/table/glass,
|
||||
/obj/effect/turf_decal/tile/green/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"scB" = (
|
||||
/obj/structure/chair/office/light,
|
||||
/turf/open/floor/iron/white,
|
||||
@@ -52847,6 +52830,11 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/aft)
|
||||
"shR" = (
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/aft)
|
||||
"shV" = (
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/structure/cable,
|
||||
@@ -56393,6 +56381,17 @@
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/office)
|
||||
"tti" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/clothing/gloves/latex,
|
||||
/obj/item/clothing/mask/surgical,
|
||||
/obj/item/reagent_containers/spray/cleaner,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"tts" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible,
|
||||
/turf/closed/wall/r_wall,
|
||||
@@ -56931,6 +56930,17 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"tDY" = (
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/machinery/camera/directional/west{
|
||||
c_tag = "Gateway - Atrium"
|
||||
},
|
||||
/obj/effect/turf_decal/bot{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/gateway)
|
||||
"tDZ" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/spawner/random/trash/box,
|
||||
@@ -59076,16 +59086,6 @@
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/ai_monitored/security/armory)
|
||||
"uoE" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/yellow{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"uoM" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/closet/secure_closet/brig{
|
||||
@@ -61204,11 +61204,6 @@
|
||||
"uYi" = (
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/station/solars/starboard/aft)
|
||||
"uYj" = (
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/aft)
|
||||
"uYl" = (
|
||||
/obj/structure/chair/comfy/brown{
|
||||
dir = 4
|
||||
@@ -62718,17 +62713,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/white/corner,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"vxB" = (
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/machinery/camera/directional/west{
|
||||
c_tag = "Gateway - Atrium"
|
||||
},
|
||||
/obj/effect/turf_decal/bot{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/gateway)
|
||||
"vxC" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line{
|
||||
dir = 10
|
||||
@@ -62932,13 +62916,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"vAg" = (
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"vAH" = (
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -65067,6 +65044,16 @@
|
||||
/obj/effect/spawner/random/engineering/tracking_beacon,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/service/library)
|
||||
"wkt" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/port)
|
||||
"wkv" = (
|
||||
/obj/structure/railing{
|
||||
dir = 8
|
||||
@@ -67943,6 +67930,14 @@
|
||||
/obj/item/pen/red,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/service/lawoffice)
|
||||
"xlt" = (
|
||||
/obj/structure/table/glass,
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/storage/medkit/regular,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"xlv" = (
|
||||
/obj/machinery/airalarm/directional/south,
|
||||
/obj/machinery/computer/mech_bay_power_console{
|
||||
@@ -68810,6 +68805,12 @@
|
||||
/obj/structure/window/spawner/directional/south,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"xAF" = (
|
||||
/obj/item/kirbyplants,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted,
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/central)
|
||||
"xAR" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -87211,7 +87212,7 @@ fcq
|
||||
jPE
|
||||
auh
|
||||
crr
|
||||
dDf
|
||||
wkt
|
||||
crr
|
||||
qer
|
||||
crr
|
||||
@@ -90543,7 +90544,7 @@ ksM
|
||||
lQf
|
||||
wsx
|
||||
dsJ
|
||||
auO
|
||||
qHp
|
||||
dtw
|
||||
lzD
|
||||
hIW
|
||||
@@ -92409,7 +92410,7 @@ yiJ
|
||||
sfA
|
||||
eQO
|
||||
xjI
|
||||
iNo
|
||||
dOS
|
||||
tSw
|
||||
tAH
|
||||
nwT
|
||||
@@ -94625,7 +94626,7 @@ qJi
|
||||
mzL
|
||||
hAL
|
||||
nRZ
|
||||
pGC
|
||||
tti
|
||||
jDf
|
||||
gWT
|
||||
vaH
|
||||
@@ -95700,7 +95701,7 @@ jLQ
|
||||
fgS
|
||||
jrk
|
||||
dhX
|
||||
jLS
|
||||
oIC
|
||||
gBD
|
||||
twl
|
||||
bcx
|
||||
@@ -95723,7 +95724,7 @@ nBB
|
||||
nbT
|
||||
xxU
|
||||
tFr
|
||||
ouz
|
||||
xAF
|
||||
eIO
|
||||
eIO
|
||||
eIO
|
||||
@@ -96524,7 +96525,7 @@ wnW
|
||||
tSw
|
||||
oBD
|
||||
iUm
|
||||
eNA
|
||||
eri
|
||||
hPk
|
||||
xMz
|
||||
xMz
|
||||
@@ -96973,8 +96974,8 @@ tKN
|
||||
lMJ
|
||||
dsQ
|
||||
mZL
|
||||
jbf
|
||||
nyr
|
||||
scw
|
||||
xlt
|
||||
acf
|
||||
hmq
|
||||
dJX
|
||||
@@ -97987,7 +97988,7 @@ lKZ
|
||||
dNX
|
||||
iVA
|
||||
mlK
|
||||
vAg
|
||||
ita
|
||||
dNX
|
||||
nyV
|
||||
dNX
|
||||
@@ -98563,7 +98564,7 @@ dXQ
|
||||
gmt
|
||||
qsx
|
||||
gmt
|
||||
uYj
|
||||
shR
|
||||
uzk
|
||||
gmt
|
||||
qhx
|
||||
@@ -100074,7 +100075,7 @@ kmZ
|
||||
buL
|
||||
pha
|
||||
sdp
|
||||
vxB
|
||||
tDY
|
||||
erl
|
||||
pbS
|
||||
eny
|
||||
@@ -104473,7 +104474,7 @@ aBX
|
||||
iio
|
||||
kjG
|
||||
gwf
|
||||
ien
|
||||
aNH
|
||||
mMX
|
||||
rhe
|
||||
rPA
|
||||
@@ -105930,7 +105931,7 @@ peF
|
||||
liO
|
||||
sSs
|
||||
gkM
|
||||
aeA
|
||||
rkf
|
||||
uKL
|
||||
uKL
|
||||
mKu
|
||||
@@ -107531,7 +107532,7 @@ tQC
|
||||
gsP
|
||||
phS
|
||||
huG
|
||||
rnt
|
||||
nWd
|
||||
ydS
|
||||
kCZ
|
||||
nKI
|
||||
@@ -107768,7 +107769,7 @@ xww
|
||||
xww
|
||||
aEr
|
||||
sDs
|
||||
uoE
|
||||
pyX
|
||||
obG
|
||||
gUe
|
||||
yks
|
||||
@@ -112657,7 +112658,7 @@ dFH
|
||||
ygb
|
||||
pEG
|
||||
cAj
|
||||
iRw
|
||||
nTD
|
||||
peM
|
||||
wUM
|
||||
cZw
|
||||
@@ -115266,7 +115267,7 @@ hbK
|
||||
hbK
|
||||
rMu
|
||||
xiL
|
||||
iiH
|
||||
exK
|
||||
fdZ
|
||||
mMK
|
||||
mMK
|
||||
|
||||
@@ -557,6 +557,7 @@
|
||||
/obj/machinery/mech_bay_recharge_port{
|
||||
dir = 2
|
||||
},
|
||||
/obj/machinery/airalarm/directional/east,
|
||||
/turf/open/floor/plating,
|
||||
/area/mine/mechbay)
|
||||
"di" = (
|
||||
@@ -736,6 +737,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/turf/open/floor/iron/edge{
|
||||
dir = 4
|
||||
},
|
||||
@@ -912,6 +914,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/brown/fourcorners,
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/mine/production)
|
||||
"fD" = (
|
||||
@@ -1238,6 +1241,7 @@
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/effect/turf_decal/trimline/red/filled/line,
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/turf/open/floor/iron/dark/smooth_edge{
|
||||
dir = 1
|
||||
},
|
||||
@@ -1346,6 +1350,7 @@
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/mine/medical)
|
||||
"hD" = (
|
||||
@@ -2016,6 +2021,7 @@
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/turf/open/floor/iron/dark/smooth_edge,
|
||||
/area/mine/eva)
|
||||
"lh" = (
|
||||
@@ -2217,6 +2223,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/light/directional/east,
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/lounge)
|
||||
"lP" = (
|
||||
@@ -2650,6 +2657,7 @@
|
||||
/obj/structure/reagent_dispensers/watertank,
|
||||
/obj/effect/turf_decal/tile/brown/fourcorners,
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/mine/production)
|
||||
"nl" = (
|
||||
@@ -2908,6 +2916,7 @@
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/turf/open/floor/iron/dark/smooth_edge{
|
||||
dir = 4
|
||||
},
|
||||
@@ -3630,7 +3639,6 @@
|
||||
/area/mine/cafeteria)
|
||||
"sX" = (
|
||||
/obj/machinery/mechpad,
|
||||
/obj/machinery/airalarm/directional/north,
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 9
|
||||
},
|
||||
@@ -3731,6 +3739,7 @@
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/iron/white/smooth_corner,
|
||||
/area/mine/medical)
|
||||
"tE" = (
|
||||
@@ -4206,6 +4215,7 @@
|
||||
/obj/effect/turf_decal/tile/bar/opposingcorners{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/iron/checker,
|
||||
/area/mine/cafeteria)
|
||||
"wr" = (
|
||||
@@ -4328,6 +4338,7 @@
|
||||
dir = 10
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/warning,
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/mine/hydroponics)
|
||||
"xt" = (
|
||||
@@ -5900,6 +5911,8 @@
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/power/apc/auto_name/directional/east,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark/smooth_edge{
|
||||
dir = 8
|
||||
},
|
||||
@@ -6414,6 +6427,7 @@
|
||||
/obj/item/mining_scanner,
|
||||
/obj/item/flashlight,
|
||||
/obj/item/clothing/glasses/meson,
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/mine/storage/public)
|
||||
"Kp" = (
|
||||
@@ -6558,6 +6572,7 @@
|
||||
/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/turf/open/floor/iron/dark/textured_edge{
|
||||
dir = 4
|
||||
},
|
||||
@@ -6758,6 +6773,7 @@
|
||||
"Mc" = (
|
||||
/obj/structure/chair/wood/wings,
|
||||
/obj/machinery/light/small/directional/east,
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/carpet/neon/simple/red/nodots,
|
||||
/area/mine/cafeteria)
|
||||
"Me" = (
|
||||
@@ -7349,6 +7365,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/small/directional/east,
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/iron/textured_edge{
|
||||
dir = 8
|
||||
},
|
||||
@@ -8574,7 +8591,6 @@
|
||||
/turf/open/misc/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors)
|
||||
"WJ" = (
|
||||
/obj/machinery/power/apc/auto_name/directional/east,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 5
|
||||
@@ -8947,6 +8963,13 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/mine/laborcamp/quarters)
|
||||
"YD" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/mine/production)
|
||||
"YF" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
@@ -9034,6 +9057,7 @@
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/cafeteria)
|
||||
"Zp" = (
|
||||
@@ -49223,7 +49247,7 @@ RY
|
||||
RY
|
||||
dQ
|
||||
Cg
|
||||
lb
|
||||
YD
|
||||
pK
|
||||
Ob
|
||||
IL
|
||||
|
||||
@@ -1437,6 +1437,23 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/maintenance/starboard/central)
|
||||
"akP" = (
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
dir = 5
|
||||
},
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/computer/crew{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"akT" = (
|
||||
/obj/structure/sign/warning/directional/south,
|
||||
/obj/structure/hedge,
|
||||
@@ -2681,6 +2698,20 @@
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"aun" = (
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/table/reinforced/rglass,
|
||||
/obj/effect/turf_decal/trimline/blue/line,
|
||||
/obj/machinery/camera/autoname/directional/north,
|
||||
/obj/machinery/computer/security/telescreen/cmo/directional/north,
|
||||
/obj/item/storage/medkit/regular,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"aup" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms"
|
||||
@@ -7015,6 +7046,14 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/engineering/atmos)
|
||||
"bca" = (
|
||||
/obj/structure/window/reinforced/spawner/directional/south,
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/effect/turf_decal/tile/purple/fourcorners,
|
||||
/obj/structure/hedge,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/xenobiology)
|
||||
"bcd" = (
|
||||
/obj/structure/closet/emcloset,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -13152,14 +13191,6 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/engineering/main)
|
||||
"bXO" = (
|
||||
/obj/machinery/vending/medical,
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/station/medical/storage)
|
||||
"bXP" = (
|
||||
/obj/machinery/door/airlock/medical{
|
||||
name = "Padded Cell";
|
||||
@@ -18411,23 +18442,6 @@
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/lobby)
|
||||
"cMW" = (
|
||||
/obj/effect/mapping_helpers/broken_floor,
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/spawner/random/maintenance,
|
||||
/obj/effect/turf_decal/trimline/blue/corner{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/abandoned)
|
||||
"cMY" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/obj/effect/turf_decal/trimline/green/filled/line,
|
||||
@@ -23712,12 +23726,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/white/small,
|
||||
/area/station/science/research)
|
||||
"dAN" = (
|
||||
/obj/effect/turf_decal/siding/white/corner,
|
||||
/obj/effect/turf_decal/trimline/green/line,
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron/checker,
|
||||
/area/station/hallway/primary/port)
|
||||
"dAO" = (
|
||||
/obj/machinery/door/poddoor/shutters{
|
||||
id = "teleportershutters";
|
||||
@@ -26875,13 +26883,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/lower)
|
||||
"dZC" = (
|
||||
/obj/effect/turf_decal/siding/dark_red,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/light/directional/north,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/security/execution/transfer)
|
||||
"dZF" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable,
|
||||
@@ -44363,6 +44364,20 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/ai_monitored/turret_protected/ai_upload_foyer)
|
||||
"gCz" = (
|
||||
/obj/machinery/wall_healer/directional/west{
|
||||
pixel_x = -26
|
||||
},
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/effect/turf_decal/bot_white{
|
||||
color = "#52B4E9"
|
||||
},
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/siding,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"gCB" = (
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 8
|
||||
@@ -50473,6 +50488,20 @@
|
||||
/obj/structure/sign/poster/official/random/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command)
|
||||
"hwT" = (
|
||||
/obj/effect/turf_decal/trimline/purple/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/purple/filled/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lower)
|
||||
"hwY" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/railing{
|
||||
@@ -53820,22 +53849,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/medical/chemistry)
|
||||
"hWH" = (
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron/dark/side{
|
||||
dir = 8
|
||||
},
|
||||
/area/station/cargo/lower)
|
||||
"hWJ" = (
|
||||
/obj/machinery/holopad/secure,
|
||||
/obj/effect/turf_decal/box/white{
|
||||
@@ -54964,12 +54977,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"ifb" = (
|
||||
/obj/effect/turf_decal/trimline/yellow,
|
||||
/obj/machinery/light/floor,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/lobby)
|
||||
"ifj" = (
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 6
|
||||
@@ -55751,15 +55758,6 @@
|
||||
/obj/effect/turf_decal/siding/wood,
|
||||
/turf/open/floor/wood/large,
|
||||
/area/station/service/theater)
|
||||
"ilC" = (
|
||||
/obj/structure/table/optable,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/light/small/directional/north,
|
||||
/obj/effect/turf_decal/siding{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/iron/white/herringbone,
|
||||
/area/station/command/heads_quarters/cmo)
|
||||
"ilH" = (
|
||||
/obj/structure/table/glass,
|
||||
/obj/item/storage/box/syringes,
|
||||
@@ -62823,6 +62821,15 @@
|
||||
},
|
||||
/turf/open/floor/engine/hull/reinforced,
|
||||
/area/space/nearstation)
|
||||
"jqs" = (
|
||||
/obj/structure/table/optable,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/obj/machinery/light/small/directional/north,
|
||||
/obj/effect/turf_decal/siding{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/iron/white/herringbone,
|
||||
/area/station/command/heads_quarters/cmo)
|
||||
"jqy" = (
|
||||
/obj/effect/spawner/random/engineering/atmospherics_portable,
|
||||
/turf/open/floor/catwalk_floor/iron_dark,
|
||||
@@ -65253,19 +65260,6 @@
|
||||
/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix,
|
||||
/turf/open/floor/engine,
|
||||
/area/station/science/ordnance/burnchamber)
|
||||
"jGU" = (
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/structure/cable,
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/obj/machinery/camera/autoname/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/office)
|
||||
"jGW" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -67598,23 +67592,6 @@
|
||||
/obj/item/stock_parts/power_store/cell/high,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/command/gateway)
|
||||
"kal" = (
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
dir = 5
|
||||
},
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/computer/crew{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"kam" = (
|
||||
/obj/effect/spawner/structure/window/reinforced/tinted,
|
||||
/obj/structure/cable,
|
||||
@@ -73937,12 +73914,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/atmos)
|
||||
"kSZ" = (
|
||||
/obj/machinery/vending/coffee,
|
||||
/obj/effect/turf_decal/bot_white,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/hallway/secondary/command)
|
||||
"kTa" = (
|
||||
/obj/effect/mapping_helpers/broken_floor,
|
||||
/obj/structure/broken_flooring/singular/directional/east,
|
||||
@@ -75704,20 +75675,6 @@
|
||||
/obj/machinery/newscaster/directional/south,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/medical/virology)
|
||||
"ljq" = (
|
||||
/obj/effect/turf_decal/trimline/purple/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/purple/filled/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/purple{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lower)
|
||||
"ljt" = (
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 8
|
||||
@@ -78210,6 +78167,17 @@
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/supermatter/room)
|
||||
"lBD" = (
|
||||
/obj/machinery/light_switch/directional/west,
|
||||
/obj/structure/table/glass,
|
||||
/obj/machinery/computer/records/medical/laptop,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/obj/effect/turf_decal/trimline/dark_red/filled/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/camera/autoname/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"lBP" = (
|
||||
/obj/effect/turf_decal/tile/dark_blue,
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
@@ -81381,14 +81349,6 @@
|
||||
/obj/structure/table/glass,
|
||||
/turf/open/floor/iron/dark/textured_edge,
|
||||
/area/station/security/prison)
|
||||
"mdl" = (
|
||||
/obj/structure/window/reinforced/spawner/directional/south,
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/effect/turf_decal/tile/purple/fourcorners,
|
||||
/obj/structure/hedge,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/xenobiology)
|
||||
"mdm" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -84789,26 +84749,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/courtroom)
|
||||
"mDV" = (
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/effect/turf_decal/bot_white{
|
||||
color = "#52B4E9"
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west{
|
||||
pixel_x = -26
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/siding{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"mDW" = (
|
||||
/obj/machinery/disposal/bin,
|
||||
/obj/structure/disposalpipe/trunk,
|
||||
@@ -97181,17 +97121,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/fore/lesser)
|
||||
"ovQ" = (
|
||||
/obj/machinery/light_switch/directional/west,
|
||||
/obj/structure/table/glass,
|
||||
/obj/machinery/computer/records/medical/laptop,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/effect/turf_decal/trimline/dark_red/filled/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/camera/autoname/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"ovR" = (
|
||||
/obj/structure/window/reinforced/spawner/directional/west,
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
@@ -98596,20 +98525,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/fore)
|
||||
"oGT" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/directional/east,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"oGW" = (
|
||||
/obj/structure/plasticflaps/opaque,
|
||||
/obj/machinery/navbeacon{
|
||||
@@ -102311,6 +102226,23 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/maintenance/central)
|
||||
"pfS" = (
|
||||
/obj/effect/mapping_helpers/broken_floor,
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/spawner/random/maintenance,
|
||||
/obj/effect/turf_decal/trimline/blue/corner{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/abandoned)
|
||||
"pfY" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 10
|
||||
@@ -107488,20 +107420,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/station/engineering/atmos)
|
||||
"pRT" = (
|
||||
/obj/machinery/vending/wallmed/directional/west{
|
||||
pixel_x = -26
|
||||
},
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/effect/turf_decal/bot_white{
|
||||
color = "#52B4E9"
|
||||
},
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/siding,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"pRX" = (
|
||||
/obj/structure/chair/sofa/bench/right,
|
||||
/turf/open/floor/glass/reinforced,
|
||||
@@ -111323,6 +111241,26 @@
|
||||
/obj/structure/sign/poster/contraband/random/directional/east,
|
||||
/turf/open/openspace,
|
||||
/area/station/maintenance/port/fore)
|
||||
"qxn" = (
|
||||
/obj/machinery/light/directional/west,
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/effect/turf_decal/bot_white{
|
||||
color = "#52B4E9"
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west{
|
||||
pixel_x = -26
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/siding{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"qxo" = (
|
||||
/obj/structure/chair/sofa/corp/left,
|
||||
/obj/structure/cable,
|
||||
@@ -113908,6 +113846,15 @@
|
||||
/obj/effect/turf_decal/bot,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/engineering/atmos)
|
||||
"qQp" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood/corner,
|
||||
/obj/structure/sign/poster/official/get_your_legs/directional/north,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"qQq" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 5
|
||||
@@ -114917,6 +114864,12 @@
|
||||
/obj/machinery/firealarm/directional/west,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/hallway/secondary/command)
|
||||
"qZF" = (
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/hallway/secondary/service)
|
||||
"qZM" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
@@ -117076,6 +117029,14 @@
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/lower)
|
||||
"rpy" = (
|
||||
/obj/machinery/vending/medical,
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/station/medical/storage)
|
||||
"rpD" = (
|
||||
/obj/machinery/portable_atmospherics/canister/oxygen,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -117652,6 +117613,12 @@
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/station/engineering/supermatter)
|
||||
"rtp" = (
|
||||
/obj/effect/turf_decal/trimline/yellow,
|
||||
/obj/machinery/light/floor,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/lobby)
|
||||
"rty" = (
|
||||
/obj/effect/spawner/random/engineering/atmospherics_portable,
|
||||
/turf/open/floor/plating,
|
||||
@@ -125304,22 +125271,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lower)
|
||||
"sCX" = (
|
||||
/obj/effect/turf_decal/siding/dark,
|
||||
/obj/effect/turf_decal/trimline/dark_blue/filled/line,
|
||||
/obj/structure/rack,
|
||||
/obj/item/stack/medical/gauze,
|
||||
/obj/item/stack/medical/mesh,
|
||||
/obj/item/stack/medical/suture,
|
||||
/obj/item/reagent_containers/syringe/epinephrine{
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/reagent_containers/syringe/multiver,
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/gateway)
|
||||
"sDa" = (
|
||||
/obj/effect/turf_decal/siding/wideplating_new/dark{
|
||||
dir = 8
|
||||
@@ -126034,12 +125985,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/station/security/execution/education)
|
||||
"sIQ" = (
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/hallway/secondary/service)
|
||||
"sIT" = (
|
||||
/obj/structure/railing/corner{
|
||||
dir = 1
|
||||
@@ -130020,20 +129965,6 @@
|
||||
/obj/effect/turf_decal/trimline/dark/corner,
|
||||
/turf/open/floor/iron/dark/textured_corner,
|
||||
/area/station/science/genetics)
|
||||
"tog" = (
|
||||
/obj/effect/turf_decal/siding/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/table/reinforced/rglass,
|
||||
/obj/effect/turf_decal/trimline/blue/line,
|
||||
/obj/machinery/camera/autoname/directional/north,
|
||||
/obj/machinery/computer/security/telescreen/cmo/directional/north,
|
||||
/obj/item/storage/medkit/advanced,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"toh" = (
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 5
|
||||
@@ -133756,6 +133687,12 @@
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"tNF" = (
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/spawner/random/vending/colavend,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"tNK" = (
|
||||
/obj/effect/mapping_helpers/burnt_floor,
|
||||
/obj/effect/decal/cleanable/glass,
|
||||
@@ -136394,15 +136331,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron/dark/herringbone,
|
||||
/area/station/ai_monitored/aisat/exterior)
|
||||
"ujm" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood/corner,
|
||||
/obj/structure/sign/poster/official/get_your_legs/directional/north,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"ujo" = (
|
||||
/obj/structure/table/optable,
|
||||
/obj/machinery/light/small/directional/north,
|
||||
@@ -136693,6 +136621,19 @@
|
||||
/obj/structure/table/wood/fancy/black,
|
||||
/turf/open/floor/wood/large,
|
||||
/area/station/service/kitchen/diner)
|
||||
"umE" = (
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/structure/cable,
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/obj/machinery/camera/autoname/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/office)
|
||||
"umI" = (
|
||||
/obj/structure/table/reinforced/rglass,
|
||||
/obj/item/paper_bin{
|
||||
@@ -137163,6 +137104,12 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/department/cargo)
|
||||
"uqB" = (
|
||||
/obj/machinery/vending/coffee,
|
||||
/obj/effect/turf_decal/bot_white,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/hallway/secondary/command)
|
||||
"uqH" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line,
|
||||
/obj/effect/turf_decal/trimline/red/line{
|
||||
@@ -142302,6 +142249,12 @@
|
||||
/obj/effect/turf_decal/trimline/blue,
|
||||
/turf/open/floor/iron/white/textured,
|
||||
/area/station/commons/fitness/recreation/pool)
|
||||
"vee" = (
|
||||
/obj/effect/turf_decal/siding/white/corner,
|
||||
/obj/effect/turf_decal/trimline/green/line,
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron/checker,
|
||||
/area/station/hallway/primary/port)
|
||||
"veh" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/door/window/left/directional/north,
|
||||
@@ -145246,12 +145199,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/gateway)
|
||||
"vyK" = (
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/spawner/random/vending/colavend,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"vyM" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/warning{
|
||||
dir = 4
|
||||
@@ -146479,6 +146426,13 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/atmos/storage)
|
||||
"vIL" = (
|
||||
/obj/effect/turf_decal/siding/dark_red,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/machinery/light/directional/north,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/security/execution/transfer)
|
||||
"vIM" = (
|
||||
/obj/effect/turf_decal/siding/purple{
|
||||
dir = 8
|
||||
@@ -148563,6 +148517,22 @@
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/station/engineering/engine_smes)
|
||||
"waz" = (
|
||||
/obj/effect/turf_decal/siding/dark,
|
||||
/obj/effect/turf_decal/trimline/dark_blue/filled/line,
|
||||
/obj/structure/rack,
|
||||
/obj/item/stack/medical/gauze,
|
||||
/obj/item/stack/medical/mesh,
|
||||
/obj/item/stack/medical/suture,
|
||||
/obj/item/reagent_containers/syringe/epinephrine{
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/reagent_containers/syringe/multiver,
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/gateway)
|
||||
"waE" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 8
|
||||
@@ -157045,6 +157015,20 @@
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/station/science/xenobiology)
|
||||
"xrm" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/directional/east,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"xrq" = (
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 1
|
||||
@@ -160369,6 +160353,22 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/aft/greater)
|
||||
"xRb" = (
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron/dark/side{
|
||||
dir = 8
|
||||
},
|
||||
/area/station/cargo/lower)
|
||||
"xRc" = (
|
||||
/obj/structure/table/glass,
|
||||
/obj/structure/window/spawner/directional/south,
|
||||
@@ -178213,7 +178213,7 @@ dPz
|
||||
rob
|
||||
euQ
|
||||
rPv
|
||||
vyK
|
||||
tNF
|
||||
tKx
|
||||
vdJ
|
||||
qgY
|
||||
@@ -191285,7 +191285,7 @@ fGC
|
||||
fGC
|
||||
fGC
|
||||
eof
|
||||
ilC
|
||||
jqs
|
||||
kEs
|
||||
lnD
|
||||
pAa
|
||||
@@ -197994,7 +197994,7 @@ viw
|
||||
gmA
|
||||
uWg
|
||||
awW
|
||||
mdl
|
||||
bca
|
||||
vyw
|
||||
aww
|
||||
pcR
|
||||
@@ -198202,7 +198202,7 @@ oZM
|
||||
oZM
|
||||
oZM
|
||||
mqG
|
||||
hWH
|
||||
xRb
|
||||
gXY
|
||||
osL
|
||||
xnF
|
||||
@@ -201834,7 +201834,7 @@ oyn
|
||||
mLr
|
||||
jkp
|
||||
seD
|
||||
ljq
|
||||
hwT
|
||||
mwq
|
||||
sMC
|
||||
upM
|
||||
@@ -203175,7 +203175,7 @@ sgp
|
||||
lbg
|
||||
nVK
|
||||
nEQ
|
||||
ovQ
|
||||
lBD
|
||||
dKQ
|
||||
qnH
|
||||
suG
|
||||
@@ -216253,7 +216253,7 @@ ccC
|
||||
ccC
|
||||
uak
|
||||
uak
|
||||
tog
|
||||
aun
|
||||
pHI
|
||||
tsk
|
||||
nUp
|
||||
@@ -216510,7 +216510,7 @@ gym
|
||||
gym
|
||||
gym
|
||||
uak
|
||||
kal
|
||||
akP
|
||||
pNr
|
||||
aoh
|
||||
vNa
|
||||
@@ -242989,7 +242989,7 @@ xDF
|
||||
ajW
|
||||
gGl
|
||||
hbN
|
||||
sIQ
|
||||
qZF
|
||||
bLu
|
||||
mDH
|
||||
xOa
|
||||
@@ -252241,7 +252241,7 @@ bwC
|
||||
vdN
|
||||
odr
|
||||
hYK
|
||||
dAN
|
||||
vee
|
||||
naa
|
||||
naa
|
||||
sax
|
||||
@@ -253995,7 +253995,7 @@ niR
|
||||
ihf
|
||||
kdm
|
||||
nkZ
|
||||
bXO
|
||||
rpy
|
||||
axH
|
||||
rXn
|
||||
pPJ
|
||||
@@ -255823,7 +255823,7 @@ xlX
|
||||
uxU
|
||||
iWJ
|
||||
ykO
|
||||
cMW
|
||||
pfS
|
||||
bwC
|
||||
bwC
|
||||
kef
|
||||
@@ -258371,11 +258371,11 @@ nox
|
||||
fVk
|
||||
uVd
|
||||
kCn
|
||||
pRT
|
||||
gCz
|
||||
jgD
|
||||
tDe
|
||||
rft
|
||||
mDV
|
||||
qxn
|
||||
pAH
|
||||
uVd
|
||||
jxl
|
||||
@@ -259377,7 +259377,7 @@ vyr
|
||||
ufN
|
||||
qze
|
||||
nhR
|
||||
jGU
|
||||
umE
|
||||
oCd
|
||||
wUK
|
||||
lbm
|
||||
@@ -260161,7 +260161,7 @@ tvq
|
||||
pxg
|
||||
pqa
|
||||
bxI
|
||||
ujm
|
||||
qQp
|
||||
mTe
|
||||
hLY
|
||||
afs
|
||||
@@ -262212,7 +262212,7 @@ jdi
|
||||
gYc
|
||||
tnJ
|
||||
aDo
|
||||
oGT
|
||||
xrm
|
||||
yhV
|
||||
aYc
|
||||
aYc
|
||||
@@ -262554,7 +262554,7 @@ eHT
|
||||
gFi
|
||||
eeG
|
||||
uWW
|
||||
ifb
|
||||
rtp
|
||||
iOj
|
||||
mMr
|
||||
cAe
|
||||
@@ -268202,7 +268202,7 @@ nlQ
|
||||
bAk
|
||||
uyy
|
||||
wYi
|
||||
dZC
|
||||
vIL
|
||||
qYy
|
||||
saU
|
||||
iaN
|
||||
@@ -274852,7 +274852,7 @@ xyo
|
||||
xWq
|
||||
eIH
|
||||
exz
|
||||
kSZ
|
||||
uqB
|
||||
eNS
|
||||
xjE
|
||||
vcF
|
||||
@@ -283084,7 +283084,7 @@ gJa
|
||||
mQG
|
||||
bqJ
|
||||
eKI
|
||||
sCX
|
||||
waz
|
||||
tUn
|
||||
tUn
|
||||
txW
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/indestructible,
|
||||
/area/misc/testroom/gateway_room)
|
||||
"j" = (
|
||||
|
||||
@@ -425,6 +425,11 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/control)
|
||||
"bW" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/ferry)
|
||||
"bZ" = (
|
||||
/obj/effect/turf_decal/tile/green,
|
||||
/obj/effect/light_emitter/thunderdome,
|
||||
@@ -974,13 +979,6 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/catwalk_floor,
|
||||
/area/centcom/central_command_areas/evacuation/ship)
|
||||
"eq" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/status_display/evac/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"et" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/sign/directions/engineering{
|
||||
@@ -1117,12 +1115,6 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/wood/tile,
|
||||
/area/centcom/central_command_areas/evacuation/ship)
|
||||
"eY" = (
|
||||
/obj/machinery/airalarm/directional/east,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/ferry)
|
||||
"fa" = (
|
||||
/obj/machinery/status_display/evac/directional/south,
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -2113,12 +2105,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"ju" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"jv" = (
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 8
|
||||
@@ -2500,6 +2486,17 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/evacuation/ship)
|
||||
"lj" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/paper_bin,
|
||||
/obj/item/pen/fourcolor,
|
||||
/obj/machinery/wall_healer/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/admin)
|
||||
"ln" = (
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
@@ -2943,11 +2940,6 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/admin)
|
||||
"nB" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/ferry)
|
||||
"nC" = (
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom Security"
|
||||
@@ -3567,14 +3559,6 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/admin/storage)
|
||||
"qn" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/airalarm/directional/south,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"qo" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/folder,
|
||||
@@ -5280,6 +5264,13 @@
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/tdome/observation)
|
||||
"xI" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/status_display/evac/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"xN" = (
|
||||
/obj/effect/turf_decal/tile/blue/fourcorners,
|
||||
/turf/open/floor/iron,
|
||||
@@ -6929,6 +6920,12 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/courtroom)
|
||||
"Fm" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"Fo" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/sign/directions/engineering{
|
||||
@@ -9220,6 +9217,14 @@
|
||||
},
|
||||
/turf/open/floor/iron/grimy,
|
||||
/area/centcom/central_command_areas/admin)
|
||||
"Rm" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/airalarm/directional/south,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"Rn" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/clipboard,
|
||||
@@ -9364,6 +9369,12 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/control)
|
||||
"RT" = (
|
||||
/obj/machinery/airalarm/directional/east,
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/ferry)
|
||||
"RV" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/restraints/handcuffs,
|
||||
@@ -9598,6 +9609,11 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/admin)
|
||||
"Th" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"Tj" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/reagent_containers/cup/glass/bottle/whiskey{
|
||||
@@ -9646,12 +9662,6 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/tdome/observation)
|
||||
"Tq" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/status_display/evac/directional/south,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"Ts" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/restraints/handcuffs/cable/zipties,
|
||||
@@ -9792,6 +9802,12 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/admin/storage)
|
||||
"Ud" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/status_display/evac/directional/south,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"Uf" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/recharger,
|
||||
@@ -9923,6 +9939,16 @@
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/admin/storage)
|
||||
"UK" = (
|
||||
/obj/structure/closet/secure_closet/ert_med,
|
||||
/obj/machinery/wall_healer/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/armory)
|
||||
"UM" = (
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 8
|
||||
@@ -10079,16 +10105,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/tdome/observation)
|
||||
"Vu" = (
|
||||
/obj/structure/closet/secure_closet/ert_med,
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/centcom/central_command_areas/armory)
|
||||
"Vv" = (
|
||||
/obj/effect/turf_decal/siding/wideplating_new/dark{
|
||||
dir = 4
|
||||
@@ -10522,11 +10538,6 @@
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/centcom/central_command_areas/admin)
|
||||
"XA" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/supply)
|
||||
"XC" = (
|
||||
/obj/machinery/vending/snack,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -10969,17 +10980,6 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/control)
|
||||
"ZT" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/paper_bin,
|
||||
/obj/item/pen/fourcolor,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/centcom/central_command_areas/admin)
|
||||
"ZX" = (
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom Security"
|
||||
@@ -46625,7 +46625,7 @@ aa
|
||||
aa
|
||||
aa
|
||||
oe
|
||||
nB
|
||||
bW
|
||||
su
|
||||
ts
|
||||
pR
|
||||
@@ -46882,7 +46882,7 @@ aa
|
||||
aa
|
||||
aa
|
||||
mD
|
||||
eY
|
||||
RT
|
||||
sv
|
||||
tt
|
||||
PH
|
||||
@@ -50217,7 +50217,7 @@ iF
|
||||
iF
|
||||
iF
|
||||
On
|
||||
ZT
|
||||
lj
|
||||
To
|
||||
WX
|
||||
Ur
|
||||
@@ -50753,7 +50753,7 @@ bH
|
||||
bH
|
||||
sE
|
||||
sE
|
||||
Vu
|
||||
UK
|
||||
Ya
|
||||
aa
|
||||
aa
|
||||
@@ -51249,7 +51249,7 @@ yd
|
||||
GL
|
||||
oT
|
||||
FO
|
||||
Tq
|
||||
Ud
|
||||
YU
|
||||
Sh
|
||||
Ps
|
||||
@@ -51506,7 +51506,7 @@ hz
|
||||
mi
|
||||
pj
|
||||
nm
|
||||
XA
|
||||
Th
|
||||
Sx
|
||||
Nn
|
||||
yi
|
||||
@@ -52020,7 +52020,7 @@ os
|
||||
iR
|
||||
oJ
|
||||
lo
|
||||
qn
|
||||
Rm
|
||||
YU
|
||||
YU
|
||||
YU
|
||||
@@ -53029,8 +53029,8 @@ iS
|
||||
iZ
|
||||
Gl
|
||||
jq
|
||||
ju
|
||||
eq
|
||||
Fm
|
||||
xI
|
||||
vY
|
||||
jN
|
||||
jQ
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3933,16 +3933,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"brQ" = (
|
||||
/obj/effect/turf_decal/trimline/blue/arrow_ccw{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/white/smooth_large,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"brS" = (
|
||||
/obj/effect/turf_decal/tile/dark_red/opposingcorners,
|
||||
/obj/structure/cable,
|
||||
@@ -4115,18 +4105,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/turf/open/floor/iron/herringbone,
|
||||
/area/station/hallway/primary/central)
|
||||
"bvt" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/tank_dispenser/oxygen{
|
||||
pixel_x = -1;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/structure/extinguisher_cabinet/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/gateway)
|
||||
"bvD" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 4
|
||||
@@ -4987,6 +4965,12 @@
|
||||
"bJX" = (
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/station/science/ordnance/bomb)
|
||||
"bKa" = (
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/white/smooth_half{
|
||||
dir = 8
|
||||
},
|
||||
/area/station/science/xenobiology)
|
||||
"bKK" = (
|
||||
/obj/machinery/light/directional/north,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -7807,6 +7791,14 @@
|
||||
dir = 8
|
||||
},
|
||||
/area/station/service/chapel)
|
||||
"cPb" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/effect/turf_decal/siding/blue{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/command/heads_quarters/cmo)
|
||||
"cPc" = (
|
||||
/obj/structure/window/reinforced/spawner/directional/south,
|
||||
/obj/structure/window/reinforced/spawner/directional/north,
|
||||
@@ -8101,6 +8093,11 @@
|
||||
/obj/machinery/light/dim/directional/south,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/service/library)
|
||||
"cTK" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"cTX" = (
|
||||
/obj/machinery/computer/crew{
|
||||
dir = 1
|
||||
@@ -8991,18 +8988,6 @@
|
||||
/obj/machinery/meter/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/maintenance/disposal/incinerator)
|
||||
"djc" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/shower/directional/east,
|
||||
/obj/structure/fluff/shower_drain,
|
||||
/turf/open/floor/iron/white/textured,
|
||||
/area/station/medical/treatment_center)
|
||||
"dje" = (
|
||||
/obj/structure/chair/sofa/bench/right{
|
||||
dir = 8
|
||||
@@ -10709,6 +10694,16 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/sorting)
|
||||
"dMp" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/lobby)
|
||||
"dMC" = (
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 1
|
||||
@@ -12082,6 +12077,16 @@
|
||||
/obj/structure/flora/bush/fullgrass/style_random,
|
||||
/turf/open/floor/grass,
|
||||
/area/station/science/research)
|
||||
"ekf" = (
|
||||
/obj/effect/turf_decal/trimline/blue/arrow_ccw{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/white/smooth_large,
|
||||
/area/station/medical/medbay/lobby)
|
||||
"eki" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 6
|
||||
@@ -12223,16 +12228,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"emO" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/lobby)
|
||||
"eng" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -18021,14 +18016,6 @@
|
||||
/obj/effect/landmark/start/hangover/closet,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/hallway/primary/central)
|
||||
"gpT" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/storage/medkit/advanced,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"gpV" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/tile/red/opposingcorners,
|
||||
@@ -22006,12 +21993,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/fore)
|
||||
"hGC" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/bot_red,
|
||||
/obj/machinery/firealarm/directional/east,
|
||||
/turf/open/floor/iron/textured_large,
|
||||
/area/station/cargo/sorting)
|
||||
"hGE" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/disposalpipe/segment{
|
||||
@@ -31195,13 +31176,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/aft/upper)
|
||||
"kKU" = (
|
||||
/obj/structure/ladder,
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/obj/effect/turf_decal/tile/dark_green/opposingcorners,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"kLi" = (
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/station/maintenance/department/medical/central)
|
||||
@@ -32267,6 +32241,13 @@
|
||||
/obj/machinery/portable_atmospherics/pump,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/department/medical/central)
|
||||
"led" = (
|
||||
/obj/structure/ladder,
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/obj/effect/turf_decal/tile/dark_green/opposingcorners,
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/service)
|
||||
"les" = (
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 1
|
||||
@@ -33740,6 +33721,25 @@
|
||||
"lFG" = (
|
||||
/turf/open/floor/glass,
|
||||
/area/station/command/meeting_room)
|
||||
"lFH" = (
|
||||
/obj/structure/window/spawner/directional/east,
|
||||
/obj/structure/table,
|
||||
/obj/item/reagent_containers/spray/cleaner{
|
||||
pixel_x = -14
|
||||
},
|
||||
/obj/item/storage/medkit/regular{
|
||||
pixel_y = 5
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/structure/disposalpipe/trunk/multiz{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"lFK" = (
|
||||
/obj/structure/chair,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -36360,6 +36360,18 @@
|
||||
/obj/structure/disposalpipe/trunk,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/ordnance)
|
||||
"mAD" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/tank_dispenser/oxygen{
|
||||
pixel_x = -1;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/south,
|
||||
/obj/structure/extinguisher_cabinet/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/gateway)
|
||||
"mAF" = (
|
||||
/obj/effect/turf_decal/sand/plating,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
|
||||
@@ -37583,6 +37595,13 @@
|
||||
/obj/effect/turf_decal/tile/bar/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/bar)
|
||||
"mXi" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"mXj" = (
|
||||
/obj/machinery/door/poddoor/shutters{
|
||||
id = "warehouse";
|
||||
@@ -38919,6 +38938,15 @@
|
||||
/obj/effect/turf_decal/sand/plating,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/cargo/miningoffice)
|
||||
"nux" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"nuC" = (
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
@@ -41964,13 +41992,6 @@
|
||||
/obj/machinery/meter,
|
||||
/turf/open/floor/engine,
|
||||
/area/station/engineering/supermatter/room)
|
||||
"oDo" = (
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"oDC" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/corner,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
@@ -42222,12 +42243,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/lobby)
|
||||
"oHh" = (
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/white/smooth_half{
|
||||
dir = 8
|
||||
},
|
||||
/area/station/science/xenobiology)
|
||||
"oHi" = (
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/grass,
|
||||
@@ -42723,6 +42738,15 @@
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/turf/open/floor/carpet/purple,
|
||||
/area/station/service/library)
|
||||
"oPE" = (
|
||||
/obj/effect/turf_decal/tile/neutral/half{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/turf/open/floor/iron/edge{
|
||||
dir = 8
|
||||
},
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"oPL" = (
|
||||
/obj/item/clothing/head/chameleon/broken,
|
||||
/turf/open/misc/asteroid/airless,
|
||||
@@ -44675,6 +44699,12 @@
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/commons/locker)
|
||||
"pwB" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/effect/turf_decal/bot_red,
|
||||
/obj/machinery/firealarm/directional/east,
|
||||
/turf/open/floor/iron/textured_large,
|
||||
/area/station/cargo/sorting)
|
||||
"pwE" = (
|
||||
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
|
||||
dir = 8
|
||||
@@ -56347,13 +56377,6 @@
|
||||
},
|
||||
/turf/open/floor/carpet/executive,
|
||||
/area/station/command/heads_quarters/captain/private)
|
||||
"toN" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"toT" = (
|
||||
/obj/machinery/telecomms/bus/preset_two,
|
||||
/turf/open/floor/circuit/green/telecomms/mainframe,
|
||||
@@ -57448,15 +57471,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/area/station/command/meeting_room)
|
||||
"tIk" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"tIr" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable,
|
||||
@@ -59530,6 +59544,13 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/science/robotics/lab)
|
||||
"usc" = (
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/wall_healer/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/storage)
|
||||
"usq" = (
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/structure/disposalpipe/junction{
|
||||
@@ -63480,6 +63501,18 @@
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/station/medical/chemistry)
|
||||
"vQt" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/wall_healer/directional/west,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/shower/directional/east,
|
||||
/obj/structure/fluff/shower_drain,
|
||||
/turf/open/floor/iron/white/textured,
|
||||
/area/station/medical/treatment_center)
|
||||
"vQw" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/machinery/door/poddoor/shutters{
|
||||
@@ -63492,15 +63525,6 @@
|
||||
"vQB" = (
|
||||
/turf/closed/wall,
|
||||
/area/station/cargo/boutique)
|
||||
"vQR" = (
|
||||
/obj/effect/turf_decal/tile/neutral/half{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/turf/open/floor/iron/edge{
|
||||
dir = 8
|
||||
},
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"vQT" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -64689,14 +64713,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/central/lesser)
|
||||
"wnT" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/camera/autoname/directional/south{
|
||||
network = list("ss13","medbay")
|
||||
},
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"wnX" = (
|
||||
/obj/machinery/power/supermatter_crystal/engine,
|
||||
/turf/open/floor/engine,
|
||||
@@ -66667,6 +66683,14 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/main)
|
||||
"wWB" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/storage/medkit/regular,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/bridge)
|
||||
"wWD" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
@@ -66893,14 +66917,6 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/maintenance/disposal/incinerator)
|
||||
"xas" = (
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line,
|
||||
/obj/effect/turf_decal/siding/blue{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/command/heads_quarters/cmo)
|
||||
"xay" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -68547,25 +68563,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/cargo/boutique)
|
||||
"xCE" = (
|
||||
/obj/structure/window/spawner/directional/east,
|
||||
/obj/structure/table,
|
||||
/obj/item/reagent_containers/spray/cleaner{
|
||||
pixel_x = -14
|
||||
},
|
||||
/obj/item/storage/medkit/regular{
|
||||
pixel_y = 5
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/structure/disposalpipe/trunk/multiz{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/security/medical)
|
||||
"xCI" = (
|
||||
/obj/structure/broken_flooring/side/directional/east,
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
@@ -68890,11 +68887,6 @@
|
||||
/obj/structure/window/fulltile,
|
||||
/turf/open/misc/asteroid,
|
||||
/area/station/asteroid)
|
||||
"xIR" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/research)
|
||||
"xIV" = (
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/station/engineering/supermatter)
|
||||
@@ -70320,6 +70312,14 @@
|
||||
/obj/machinery/light_switch/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/fitness/recreation)
|
||||
"yjC" = (
|
||||
/obj/structure/filingcabinet/white,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/camera/autoname/directional/south{
|
||||
network = list("ss13","medbay")
|
||||
},
|
||||
/turf/open/floor/wood/parquet,
|
||||
/area/station/medical/psychology)
|
||||
"yjH" = (
|
||||
/obj/machinery/disposal/bin,
|
||||
/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted,
|
||||
@@ -83248,7 +83248,7 @@ vhW
|
||||
wkg
|
||||
iyb
|
||||
wrU
|
||||
djc
|
||||
vQt
|
||||
ryE
|
||||
wrU
|
||||
wrU
|
||||
@@ -85249,7 +85249,7 @@ mmy
|
||||
uYI
|
||||
wMn
|
||||
cpB
|
||||
xCE
|
||||
lFH
|
||||
luz
|
||||
hqN
|
||||
eSS
|
||||
@@ -85796,7 +85796,7 @@ fXZ
|
||||
gli
|
||||
gli
|
||||
gli
|
||||
oDo
|
||||
usc
|
||||
gli
|
||||
gli
|
||||
hgi
|
||||
@@ -88614,7 +88614,7 @@ sUn
|
||||
kRM
|
||||
wBw
|
||||
rKW
|
||||
hGC
|
||||
pwB
|
||||
uWl
|
||||
iDs
|
||||
fad
|
||||
@@ -88903,7 +88903,7 @@ qfB
|
||||
fPs
|
||||
gpF
|
||||
avU
|
||||
brQ
|
||||
ekf
|
||||
vFH
|
||||
crg
|
||||
lwI
|
||||
@@ -91449,7 +91449,7 @@ bAw
|
||||
aYQ
|
||||
wEW
|
||||
noF
|
||||
bvt
|
||||
mAD
|
||||
bAw
|
||||
kxZ
|
||||
fMZ
|
||||
@@ -94775,7 +94775,7 @@ eEa
|
||||
kmu
|
||||
kmu
|
||||
xJe
|
||||
toN
|
||||
mXi
|
||||
wSi
|
||||
kmu
|
||||
rqj
|
||||
@@ -94820,7 +94820,7 @@ oKy
|
||||
rbH
|
||||
dMU
|
||||
kGF
|
||||
vQR
|
||||
oPE
|
||||
yiO
|
||||
tiT
|
||||
pCJ
|
||||
@@ -98601,7 +98601,7 @@ cLf
|
||||
cLf
|
||||
bqX
|
||||
cQP
|
||||
gpT
|
||||
wWB
|
||||
eon
|
||||
sZK
|
||||
sZK
|
||||
@@ -103524,7 +103524,7 @@ nxG
|
||||
nxG
|
||||
nxG
|
||||
hjJ
|
||||
tIk
|
||||
nux
|
||||
glH
|
||||
iAE
|
||||
xAm
|
||||
@@ -107619,7 +107619,7 @@ lNV
|
||||
svL
|
||||
cPt
|
||||
ixU
|
||||
xIR
|
||||
cTK
|
||||
dfM
|
||||
pBn
|
||||
cPo
|
||||
@@ -109974,7 +109974,7 @@ dpU
|
||||
jco
|
||||
oss
|
||||
vEZ
|
||||
emO
|
||||
dMp
|
||||
vEZ
|
||||
vEZ
|
||||
hmz
|
||||
@@ -149557,7 +149557,7 @@ egv
|
||||
tqV
|
||||
tqV
|
||||
njM
|
||||
wnT
|
||||
yjC
|
||||
fnh
|
||||
qxG
|
||||
jOB
|
||||
@@ -154184,7 +154184,7 @@ oRR
|
||||
nAs
|
||||
wYY
|
||||
tSn
|
||||
xas
|
||||
cPb
|
||||
xhJ
|
||||
mfP
|
||||
xOF
|
||||
@@ -159815,7 +159815,7 @@ qDQ
|
||||
vkR
|
||||
lRN
|
||||
hCs
|
||||
kKU
|
||||
led
|
||||
cmw
|
||||
xtG
|
||||
lIr
|
||||
@@ -188852,7 +188852,7 @@ jEt
|
||||
aMf
|
||||
rdn
|
||||
xSW
|
||||
oHh
|
||||
bKa
|
||||
wnA
|
||||
wnA
|
||||
wnA
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
/turf/open/indestructible,
|
||||
/area/deathmatch)
|
||||
"cx" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/turf/open/indestructible,
|
||||
/area/deathmatch)
|
||||
"cy" = (
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
/area/shuttle/arrival)
|
||||
"CA" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/arrow_cw,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/obj/effect/turf_decal/trimline/dark_blue/corner{
|
||||
dir = 4
|
||||
},
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/shuttle/arrival)
|
||||
"uH" = (
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
/turf/open/floor/grass,
|
||||
/area/shuttle/arrival)
|
||||
"aA" = (
|
||||
/obj/machinery/vending/wallmed/directional/west{
|
||||
/obj/machinery/wall_healer/free/directional/west{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/opposingcorners,
|
||||
|
||||
@@ -271,7 +271,7 @@
|
||||
/area/shuttle/escape)
|
||||
"bz" = (
|
||||
/obj/machinery/stasis,
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/white,
|
||||
@@ -387,7 +387,7 @@
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/escape/brig)
|
||||
"JM" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
/obj/machinery/wall_healer/free{
|
||||
name = "Emergency NanoMed";
|
||||
use_power = 0
|
||||
},
|
||||
|
||||
@@ -468,7 +468,7 @@
|
||||
/area/shuttle/escape)
|
||||
"ca" = (
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/bar/opposingcorners,
|
||||
|
||||
@@ -972,7 +972,7 @@
|
||||
/obj/machinery/shower/directional/west{
|
||||
name = "emergency shower"
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
name = "Hooper's First Medical Kit"
|
||||
},
|
||||
/obj/machinery/light/small/directional/east,
|
||||
|
||||
@@ -255,7 +255,7 @@
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
"iP" = (
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
|
||||
@@ -303,7 +303,7 @@
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"Dk" = (
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
|
||||
@@ -404,7 +404,7 @@
|
||||
pixel_x = 2;
|
||||
pixel_y = 7
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/turf/open/floor/carpet/green,
|
||||
/area/shuttle/escape)
|
||||
"mn" = (
|
||||
@@ -448,7 +448,7 @@
|
||||
/obj/item/canvas,
|
||||
/obj/item/canvas,
|
||||
/obj/item/canvas,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/obj/machinery/light/directional/north,
|
||||
/turf/open/floor/sepia,
|
||||
/area/shuttle/escape)
|
||||
@@ -571,7 +571,7 @@
|
||||
/area/shuttle/escape)
|
||||
"qn" = (
|
||||
/obj/machinery/stasis,
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/obj/machinery/light/directional/north,
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
@@ -1352,7 +1352,7 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/escape)
|
||||
"VT" = (
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/turf/open/floor/carpet/green,
|
||||
/area/shuttle/escape)
|
||||
"Wp" = (
|
||||
|
||||
@@ -710,7 +710,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/shuttle/escape)
|
||||
"Mj" = (
|
||||
@@ -994,7 +994,7 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/shuttle/escape)
|
||||
"We" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/turf/open/floor/light/colour_cycle/dancefloor_b,
|
||||
/area/shuttle/escape)
|
||||
"WL" = (
|
||||
|
||||
@@ -511,7 +511,7 @@
|
||||
"cu" = (
|
||||
/obj/machinery/light/directional/east,
|
||||
/obj/machinery/stasis,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
|
||||
@@ -307,7 +307,7 @@
|
||||
/area/shuttle/escape)
|
||||
"RX" = (
|
||||
/obj/item/toy/snappop/phoenix,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/bluespace,
|
||||
|
||||
@@ -384,7 +384,7 @@
|
||||
pixel_x = 4;
|
||||
pixel_y = -1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line{
|
||||
dir = 6
|
||||
@@ -932,7 +932,7 @@
|
||||
/obj/structure/chair/sofa/bench/right{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/turf/open/floor/iron,
|
||||
/area/shuttle/escape)
|
||||
@@ -2054,7 +2054,7 @@
|
||||
/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/shuttle/escape)
|
||||
"Cu" = (
|
||||
|
||||
@@ -1067,7 +1067,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
|
||||
@@ -402,14 +402,14 @@
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"JG" = (
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
"KN" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/north,
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
|
||||
@@ -260,7 +260,7 @@
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/escape)
|
||||
"pa" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
@@ -300,7 +300,7 @@
|
||||
/turf/open/floor/mineral/titanium/tiled/white,
|
||||
/area/shuttle/escape)
|
||||
"qG" = (
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 8
|
||||
},
|
||||
@@ -662,7 +662,7 @@
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
"Mp" = (
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
||||
@@ -704,7 +704,7 @@
|
||||
/area/shuttle/escape)
|
||||
"OR" = (
|
||||
/obj/machinery/light/directional/north,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/dark/anticorner/contrasted{
|
||||
@@ -835,7 +835,7 @@
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"Vo" = (
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/tile/dark/half/contrasted{
|
||||
dir = 8
|
||||
@@ -895,7 +895,7 @@
|
||||
/turf/open/floor/mineral/titanium/yellow,
|
||||
/area/shuttle/escape)
|
||||
"Ys" = (
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/dark/half/contrasted{
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
@@ -176,7 +176,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west{
|
||||
/obj/machinery/wall_healer/free/directional/west{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/light/directional/west,
|
||||
@@ -222,7 +222,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
"Z" = (
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/white,
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/escape/brig)
|
||||
"he" = (
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/turf/open/floor/wood/large,
|
||||
/area/shuttle/escape)
|
||||
"hk" = (
|
||||
@@ -297,7 +297,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/escape)
|
||||
"rL" = (
|
||||
|
||||
@@ -906,7 +906,7 @@
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/escape/brig)
|
||||
"Br" = (
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1227,7 +1227,7 @@
|
||||
/area/shuttle/escape)
|
||||
"TQ" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/west,
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
|
||||
@@ -223,7 +223,7 @@
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/shuttle/escape)
|
||||
"hu" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/obj/effect/turf_decal/tile/dark_blue{
|
||||
dir = 8
|
||||
},
|
||||
@@ -1076,7 +1076,7 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/escape)
|
||||
"In" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
@@ -1240,7 +1240,7 @@
|
||||
},
|
||||
/area/shuttle/escape)
|
||||
"MA" = (
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
"ek" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/obj/machinery/iv_drip,
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape/luxury)
|
||||
@@ -870,7 +870,7 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/shuttle/escape)
|
||||
"Jd" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/turf/open/floor/carpet/orange,
|
||||
/area/shuttle/escape/luxury)
|
||||
"JB" = (
|
||||
@@ -1003,7 +1003,7 @@
|
||||
/area/shuttle/escape)
|
||||
"Nu" = (
|
||||
/obj/structure/chair/comfy/shuttle,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/turf/open/floor/carpet/red,
|
||||
/area/shuttle/escape/brig)
|
||||
"Om" = (
|
||||
@@ -1170,7 +1170,7 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/shuttle/escape)
|
||||
"Wx" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/turf/open/floor/carpet/blue,
|
||||
/area/shuttle/escape/luxury)
|
||||
"WF" = (
|
||||
|
||||
@@ -621,7 +621,7 @@
|
||||
/area/shuttle/escape)
|
||||
"qi" = (
|
||||
/obj/structure/chair/comfy/shuttle,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
@@ -741,7 +741,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"F" = (
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/light/small/directional/east,
|
||||
@@ -221,7 +221,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"W" = (
|
||||
|
||||
@@ -807,7 +807,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/light/directional/east,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/iron/smooth_edge{
|
||||
@@ -386,7 +386,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/escape)
|
||||
"Jd" = (
|
||||
|
||||
@@ -247,7 +247,7 @@
|
||||
/obj/machinery/stasis{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west{
|
||||
/obj/machinery/wall_healer/free/directional/west{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/opposingcorners{
|
||||
@@ -500,7 +500,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/vending/wallmed/directional/east{
|
||||
/obj/machinery/wall_healer/free/directional/east{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/light/small/directional/east,
|
||||
@@ -571,7 +571,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/vending/wallmed/directional/west{
|
||||
/obj/machinery/wall_healer/free/directional/west{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
|
||||
@@ -590,7 +590,7 @@
|
||||
/obj/structure/table/glass,
|
||||
/obj/item/storage/medkit/regular,
|
||||
/obj/structure/window/reinforced/spawner/directional/east,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue/opposingcorners{
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
/obj/machinery/vending/wallmed/directional/south{
|
||||
/obj/machinery/wall_healer/free/directional/south{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/template_noop,
|
||||
|
||||
@@ -789,7 +789,7 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/escape/brig)
|
||||
"IR" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/obj/effect/turf_decal/trimline/neutral/line,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/shuttle/escape)
|
||||
@@ -1037,7 +1037,7 @@
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/shuttle/escape)
|
||||
"Ux" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/obj/effect/turf_decal/trimline/neutral/line{
|
||||
dir = 1
|
||||
},
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
"aF" = (
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
@@ -216,7 +216,7 @@
|
||||
/area/shuttle/escape)
|
||||
"ba" = (
|
||||
/obj/machinery/shower/directional/south,
|
||||
/obj/machinery/vending/wallmed/directional/north{
|
||||
/obj/machinery/wall_healer/free/directional/north{
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/white,
|
||||
|
||||
@@ -920,7 +920,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/shuttle/escape)
|
||||
"rK" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/turf/open/floor/iron/chapel,
|
||||
/area/shuttle/escape)
|
||||
"rL" = (
|
||||
@@ -1072,7 +1072,7 @@
|
||||
/turf/open/floor/stone,
|
||||
/area/shuttle/escape)
|
||||
"vx" = (
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/turf/open/floor/catwalk_floor,
|
||||
/area/shuttle/escape)
|
||||
"vy" = (
|
||||
@@ -1370,7 +1370,7 @@
|
||||
dir = 9
|
||||
},
|
||||
/mob/living/basic/bot/cleanbot,
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/turf/open/floor/wood,
|
||||
/area/shuttle/escape)
|
||||
"Ac" = (
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/turf/open/floor/iron/herringbone,
|
||||
/area/shuttle/escape)
|
||||
"lW" = (
|
||||
@@ -573,7 +573,7 @@
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/east,
|
||||
/obj/machinery/wall_healer/free/directional/east,
|
||||
/obj/effect/turf_decal/tile/green/anticorner/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
@@ -605,7 +605,7 @@
|
||||
/area/shuttle/escape)
|
||||
"Gt" = (
|
||||
/obj/structure/chair/comfy/shuttle,
|
||||
/obj/machinery/vending/wallmed/directional/north,
|
||||
/obj/machinery/wall_healer/free/directional/north,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
"GM" = (
|
||||
@@ -752,7 +752,7 @@
|
||||
/turf/open/floor/mineral/titanium/yellow,
|
||||
/area/shuttle/escape)
|
||||
"Ru" = (
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/obj/effect/turf_decal/tile/blue/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
|
||||
@@ -435,7 +435,7 @@
|
||||
/turf/open/floor/iron/checker,
|
||||
/area/shuttle/escape)
|
||||
"lP" = (
|
||||
/obj/machinery/vending/wallmed/directional/south,
|
||||
/obj/machinery/wall_healer/free/directional/south,
|
||||
/turf/open/floor/catwalk_floor,
|
||||
/area/shuttle/escape)
|
||||
"mT" = (
|
||||
|
||||
@@ -262,14 +262,6 @@
|
||||
/obj/effect/turf_decal/caution/red,
|
||||
/turf/open/floor/iron,
|
||||
/area/virtual_domain)
|
||||
"ch" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/item/papercutter{
|
||||
pixel_x = -4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/virtual_domain)
|
||||
"cj" = (
|
||||
/obj/item/radio/intercom/directional/east,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -893,15 +885,6 @@
|
||||
/obj/effect/spawner/random/trash,
|
||||
/turf/open/floor/iron,
|
||||
/area/virtual_domain)
|
||||
"hv" = (
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/effect/turf_decal/bot{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/vending/wallmed/directional/west,
|
||||
/obj/effect/mob_spawn/corpse/human/assistant,
|
||||
/turf/open/floor/iron,
|
||||
/area/virtual_domain)
|
||||
"hw" = (
|
||||
/obj/effect/spawner/random/trash/graffiti,
|
||||
/turf/open/floor/iron,
|
||||
@@ -1838,6 +1821,14 @@
|
||||
"ps" = (
|
||||
/turf/closed/wall,
|
||||
/area/virtual_domain)
|
||||
"pu" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/item/papercutter{
|
||||
pixel_x = -4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/virtual_domain)
|
||||
"pv" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/south,
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
@@ -3698,19 +3689,6 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/virtual_domain)
|
||||
"Fa" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/clothing/glasses/night{
|
||||
pixel_x = 5;
|
||||
pixel_y = 7
|
||||
},
|
||||
/obj/item/clothing/glasses/night,
|
||||
/obj/item/clothing/glasses/night{
|
||||
pixel_x = -5;
|
||||
pixel_y = -3
|
||||
},
|
||||
/turf/template_noop,
|
||||
/area/virtual_domain/safehouse)
|
||||
"Fc" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
@@ -5207,6 +5185,15 @@
|
||||
/obj/structure/frame/machine/secured,
|
||||
/turf/open/misc/dirt/jungle,
|
||||
/area/virtual_domain)
|
||||
"RG" = (
|
||||
/obj/structure/bed/medical/emergency,
|
||||
/obj/effect/turf_decal/bot{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/wall_healer/free/directional/west,
|
||||
/obj/effect/mob_spawn/corpse/human/assistant,
|
||||
/turf/open/floor/iron,
|
||||
/area/virtual_domain)
|
||||
"RI" = (
|
||||
/obj/effect/decal/cleanable/cobweb/cobweb2,
|
||||
/obj/effect/spawner/random/decoration/showcase,
|
||||
@@ -5685,6 +5672,19 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/virtual_domain)
|
||||
"VQ" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/clothing/glasses/night{
|
||||
pixel_x = 5;
|
||||
pixel_y = 7
|
||||
},
|
||||
/obj/item/clothing/glasses/night,
|
||||
/obj/item/clothing/glasses/night{
|
||||
pixel_x = -5;
|
||||
pixel_y = -3
|
||||
},
|
||||
/turf/template_noop,
|
||||
/area/virtual_domain/safehouse)
|
||||
"VT" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
@@ -6726,7 +6726,7 @@ uS
|
||||
uS
|
||||
ML
|
||||
DP
|
||||
ch
|
||||
pu
|
||||
uS
|
||||
ND
|
||||
AP
|
||||
@@ -7276,7 +7276,7 @@ oD
|
||||
pB
|
||||
hX
|
||||
zQ
|
||||
Fa
|
||||
VQ
|
||||
hX
|
||||
hX
|
||||
hX
|
||||
@@ -7696,7 +7696,7 @@ Nh
|
||||
zg
|
||||
Fj
|
||||
NO
|
||||
hv
|
||||
RG
|
||||
uA
|
||||
yN
|
||||
Ff
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
return FALSE
|
||||
|
||||
if(physical_cash_total < total_cost)
|
||||
to_chat(user, span_notice("Insufficient funds. Aborting."))
|
||||
to_chat(user, span_warning("Insufficient funds. Aborting."))
|
||||
return FALSE
|
||||
for(var/obj/cash_object in counted_money)
|
||||
qdel(cash_object)
|
||||
|
||||
@@ -0,0 +1,566 @@
|
||||
/// A wall mounted machine that heals chip damage for a price
|
||||
/obj/machinery/wall_healer
|
||||
name = "\improper Deforest First Aid Station"
|
||||
desc = "A wall-mounted first aid station, designed to treat minor injuries - just stick your hand in and try to relax."
|
||||
icon = 'icons/obj/machines/wall_healer.dmi'
|
||||
icon_state = "wall_healer"
|
||||
base_icon_state = "wall_healer"
|
||||
density = FALSE
|
||||
interaction_flags_atom = INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND // manually handled
|
||||
payment_department = ACCOUNT_MED
|
||||
max_integrity = 150
|
||||
armor_type = /datum/armor/obj_machinery/wall_healer
|
||||
|
||||
/// Cost per bandage dispensed. Note, always disregarded on red alert.
|
||||
var/per_bandage_cost = (/obj/item/stack/medical/gauze::custom_price) / (/obj/item/stack/medical/gauze::amount)
|
||||
/// Number of bandages to dispense on rmb. Never recharges but can be restocked.
|
||||
var/num_bandages = 5
|
||||
/// Lazylist of bandages that have been restocked into the wall healer.
|
||||
VAR_PRIVATE/list/stocked_bandages
|
||||
|
||||
/// Cost per unit of healing applied.
|
||||
/// Note: disregarded on red alert.
|
||||
var/per_heal_cost = 2.5
|
||||
/// Amount of brute healing pooled
|
||||
VAR_PRIVATE/brute_healing = MAX_LIVING_HEALTH * 0.4
|
||||
/// Amount of burn healing pooled
|
||||
VAR_PRIVATE/burn_healing = MAX_LIVING_HEALTH * 0.4
|
||||
/// Amount of toxin healing pooled
|
||||
VAR_PRIVATE/tox_healing = MAX_LIVING_HEALTH * 0.3
|
||||
/// Amount of blood to restore
|
||||
VAR_PRIVATE/blood_healing = BLOOD_VOLUME_NORMAL * 0.1
|
||||
|
||||
/// Current mob using the wall healer
|
||||
VAR_PRIVATE/mob/living/current_user
|
||||
/// Current hand of the mob using the wall healer, if any (can be unset if in use by a simplemob, for example)
|
||||
VAR_PRIVATE/obj/item/bodypart/current_hand
|
||||
/// Ref of the last user to touch the wall healer - only set when there is no active user
|
||||
VAR_PRIVATE/last_user_ref
|
||||
/// Bar that props above the healer to show time until next injection
|
||||
VAR_PRIVATE/datum/progressbar/wall_healer/injection_bar
|
||||
|
||||
/// How long it takes to recharge the wall healer
|
||||
var/recharge_cd_length = 30 SECONDS
|
||||
/// How long it takes between injections
|
||||
var/injection_cd_length = 4 SECONDS
|
||||
/// Cooldown between chem recharges
|
||||
COOLDOWN_DECLARE(recharge_cooldown)
|
||||
/// Cooldown between chem injections
|
||||
COOLDOWN_DECLARE(injection_cooldown)
|
||||
/// Only sends messages every X injections to the same user to avoid spam
|
||||
VAR_PRIVATE/antispam_counter = 0
|
||||
|
||||
/datum/armor/obj_machinery/wall_healer
|
||||
melee = 50
|
||||
bullet = 30
|
||||
laser = 30
|
||||
energy = 40
|
||||
bomb = 10
|
||||
fire = 80
|
||||
acid = 80
|
||||
|
||||
/obj/machinery/wall_healer/Initialize(mapload)
|
||||
. = ..()
|
||||
if(!mapload)
|
||||
brute_healing = 0
|
||||
burn_healing = 0
|
||||
tox_healing = 0
|
||||
blood_healing = 0
|
||||
update_appearance()
|
||||
init_payment()
|
||||
register_context()
|
||||
|
||||
/obj/machinery/wall_healer/Destroy()
|
||||
clear_using_mob()
|
||||
QDEL_LAZYLIST(stocked_bandages)
|
||||
return ..()
|
||||
|
||||
/obj/machinery/wall_healer/add_context(atom/source, list/context, obj/item/held_item, mob/user)
|
||||
if(isnull(held_item))
|
||||
context[SCREENTIP_CONTEXT_LMB] = "Heal self"
|
||||
context[SCREENTIP_CONTEXT_RMB] = "Get gauze"
|
||||
return CONTEXTUAL_SCREENTIP_SET
|
||||
if(istype(held_item, /obj/item/stack/medical/gauze))
|
||||
context[SCREENTIP_CONTEXT_LMB] = "Restock"
|
||||
return CONTEXTUAL_SCREENTIP_SET
|
||||
|
||||
/obj/machinery/wall_healer/proc/refill_healing_pool(percent = 100)
|
||||
var/amount_refilled = 0
|
||||
|
||||
var/pre_brute_healing = brute_healing
|
||||
brute_healing = min(brute_healing + initial(brute_healing) * (percent / 100), initial(brute_healing))
|
||||
amount_refilled += brute_healing - pre_brute_healing
|
||||
|
||||
var/pre_burn_healing = burn_healing
|
||||
burn_healing = min(burn_healing + initial(burn_healing) * (percent / 100), initial(burn_healing))
|
||||
amount_refilled += burn_healing - pre_burn_healing
|
||||
|
||||
var/pre_tox_healing = tox_healing
|
||||
tox_healing = min(tox_healing + initial(tox_healing) * (percent / 100), initial(tox_healing))
|
||||
amount_refilled += tox_healing - pre_tox_healing
|
||||
|
||||
var/pre_blood_healing = blood_healing
|
||||
blood_healing = min(blood_healing + initial(blood_healing) * (percent / 100), initial(blood_healing))
|
||||
amount_refilled += blood_healing - pre_blood_healing
|
||||
|
||||
if(amount_refilled > 0)
|
||||
update_appearance()
|
||||
|
||||
return amount_refilled
|
||||
|
||||
/obj/machinery/wall_healer/proc/init_payment()
|
||||
// Cost depends on service (so just use 0 here)
|
||||
AddComponent(/datum/component/payment, 0, SSeconomy.get_dep_account(ACCOUNT_MED), PAYMENT_FRIENDLY)
|
||||
desc += " Charges by the second, though all costs are waived on red alert."
|
||||
|
||||
/obj/machinery/wall_healer/examine(mob/user)
|
||||
. = ..()
|
||||
var/total_bandages = num_bandages + LAZYLEN(stocked_bandages)
|
||||
. += span_notice("It has [total_bandages] bandage\s stocked.\
|
||||
[total_bandages ? " [is_free(user) ? "Purchase" : "Retrieve"] a bandage with [EXAMINE_HINT("right-click")]." : ""]")
|
||||
if(current_user)
|
||||
. += span_notice("[current_user] currently [current_hand ? "has [current_user.p_their()] [current_hand.plaintext_zone] in" : "is using"] it.")
|
||||
|
||||
/obj/machinery/wall_healer/update_overlays()
|
||||
. = ..()
|
||||
|
||||
var/brute_state = 7 - round(7 * (brute_healing / initial(brute_healing)), 1)
|
||||
var/mutable_appearance/brute = mutable_appearance(icon, "bar[brute_state]", alpha = src.alpha, appearance_flags = RESET_COLOR)
|
||||
brute.color = /datum/reagent/medicine/c2/libital::color
|
||||
// no offset necessary
|
||||
. += brute
|
||||
|
||||
var/burn_state = 7 - round(7 * (burn_healing / initial(burn_healing)), 1)
|
||||
var/mutable_appearance/burn = mutable_appearance(icon, "bar[burn_state]", alpha = src.alpha, appearance_flags = RESET_COLOR)
|
||||
burn.color = /datum/reagent/medicine/c2/aiuri::color
|
||||
burn.pixel_w += 4
|
||||
. += burn
|
||||
|
||||
var/tox_state = 7 - round(7 * (tox_healing / initial(tox_healing)), 1)
|
||||
var/mutable_appearance/tox = mutable_appearance(icon, "bar[tox_state]", alpha = src.alpha, appearance_flags = RESET_COLOR)
|
||||
tox.color = /datum/reagent/medicine/c2/syriniver::color
|
||||
tox.pixel_w += 8
|
||||
. += tox
|
||||
|
||||
var/blood_state = 7 - round(7 * (blood_healing / initial(blood_healing)), 1)
|
||||
var/mutable_appearance/blood = mutable_appearance(icon, "bar[blood_state]", alpha = src.alpha, appearance_flags = RESET_COLOR)
|
||||
blood.color = /datum/reagent/blood::color
|
||||
blood.pixel_w += 12
|
||||
. += blood
|
||||
|
||||
if(is_operational)
|
||||
. += emissive_appearance(icon, "bar_emissive", src, alpha = src.alpha)
|
||||
. += mutable_appearance(icon, "bar_shadow", alpha = src.alpha, appearance_flags = RESET_COLOR)
|
||||
|
||||
/obj/machinery/wall_healer/emag_act(mob/user, obj/item/card/emag/emag_card)
|
||||
if(obj_flags & EMAGGED)
|
||||
return FALSE
|
||||
|
||||
playsound(src, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
visible_message(span_warning("Sparks fly out of [src]!"))
|
||||
balloon_alert(user, "safeties disabled")
|
||||
obj_flags |= EMAGGED
|
||||
return TRUE
|
||||
|
||||
/// We want user to be right up to the wall mount to use it
|
||||
/// However people may often map the machine over a table
|
||||
/// In those contexts, they should be allowed to reach over the table
|
||||
/obj/machinery/wall_healer/proc/loc_check(mob/checking)
|
||||
var/turf/turf_loc = get_turf(src)
|
||||
if(turf_loc.is_blocked_turf())
|
||||
return checking.Adjacent(turf_loc)
|
||||
return checking.loc == turf_loc
|
||||
|
||||
/obj/machinery/wall_healer/mouse_drop_receive(atom/dropped, mob/user, params)
|
||||
. = ..()
|
||||
if(.)
|
||||
return .
|
||||
if(!isliving(user) || !ishuman(dropped))
|
||||
balloon_alert(user, "incompatible!")
|
||||
return FALSE
|
||||
var/mob/living/who_put_user_in = user
|
||||
var/mob/living/new_user = dropped
|
||||
if(!loc_check(new_user))
|
||||
balloon_alert(who_put_user_in, "[new_user == who_put_user_in ? "get" : "bring [new_user.p_them()]"] closer!")
|
||||
return FALSE
|
||||
|
||||
if(do_after(user, 1 SECONDS, src))
|
||||
other_put_users_hand_in(new_user, who_put_user_in)
|
||||
return TRUE
|
||||
|
||||
/obj/machinery/wall_healer/attack_hand(mob/living/user, list/modifiers)
|
||||
. = ..()
|
||||
if(.)
|
||||
return .
|
||||
if(!ishuman(user))
|
||||
balloon_alert(user, "incompatible!")
|
||||
return FALSE
|
||||
if(!loc_check(user))
|
||||
balloon_alert(user, "get closer!")
|
||||
return FALSE
|
||||
if(do_after(user, 0.5 SECONDS, src))
|
||||
user_put_in_own_hand(user)
|
||||
return TRUE
|
||||
|
||||
/obj/machinery/wall_healer/proc/user_put_in_own_hand(mob/living/user)
|
||||
if(user == current_user)
|
||||
clear_using_mob()
|
||||
if(user.get_active_hand() == current_hand)
|
||||
user.visible_message(
|
||||
span_notice("[user] removes [user.p_their()] hand from [src]."),
|
||||
span_notice("You remove your hand from [src]."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
else
|
||||
add_fingerprint(user)
|
||||
user.visible_message(
|
||||
span_notice("[user] removes [user.p_their()] hand from [src] and puts it in [user.p_their()] other hand."),
|
||||
span_notice("You remove your hand from [src] and put it in your other hand."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
set_using_mob(user)
|
||||
return
|
||||
else if(current_user)
|
||||
user.visible_message(
|
||||
span_notice("[user] tries to put [user.p_their()] hand in [src], but [current_user] is already using it."),
|
||||
span_notice("You try to put your hand in [src], but [current_user] is already using it."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
return
|
||||
|
||||
add_fingerprint(user)
|
||||
if(is_operational)
|
||||
user.visible_message(
|
||||
span_notice("[user] puts [user.p_their()] hand in [src], and immediately some kind of sensor scans [user.p_their()] arm."),
|
||||
span_notice("You put your hand in [src], and immediately some kind of sensor scans your arm."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
else
|
||||
user.visible_message(
|
||||
span_notice("[user] puts [user.p_their()] hand in [src], but it doesn't respond. Seems to be out of order."),
|
||||
span_notice("You put your hand in [src], but it doesn't respond."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
set_using_mob(user)
|
||||
|
||||
/obj/machinery/wall_healer/proc/other_put_users_hand_in(mob/living/user, mob/living/who_put_user_in)
|
||||
if(who_put_user_in == user)
|
||||
return user_put_in_own_hand(user)
|
||||
|
||||
if(current_user == user)
|
||||
clear_using_mob()
|
||||
if(user.get_active_hand() == current_hand)
|
||||
to_chat(who_put_user_in, span_notice("You remove [user]'s hand from [src]."))
|
||||
user.visible_message(
|
||||
span_notice("[who_put_user_in] removes [user]'s hand from [src]."),
|
||||
span_notice("[who_put_user_in] remove your hand from [src]."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
ignored_mobs = who_put_user_in,
|
||||
)
|
||||
else
|
||||
to_chat(who_put_user_in, span_notice("You remove [user]'s hand from [src] and put it in [user.p_their()] other hand."))
|
||||
user.visible_message(
|
||||
span_notice("[who_put_user_in] removes [user.p_their()] hand from [src] and puts it in [user.p_their()] other hand."),
|
||||
span_notice("[who_put_user_in] removes your hand from [src] and puts it in your other hand."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
ignored_mobs = who_put_user_in,
|
||||
)
|
||||
add_fingerprint(user)
|
||||
set_using_mob(who_put_user_in)
|
||||
return
|
||||
|
||||
if(current_user)
|
||||
to_chat(who_put_user_in, span_notice("You try to put [user]'s hand in [src], but [current_user] is already using it."))
|
||||
user.visible_message(
|
||||
span_notice("[who_put_user_in] tries to put [user]'s hand in [src], but [current_user] is already using it."),
|
||||
span_notice("[who_put_user_in] tries to put your hand in [src], but [current_user] is already using it."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
ignored_mobs = who_put_user_in,
|
||||
)
|
||||
return
|
||||
|
||||
add_fingerprint(who_put_user_in)
|
||||
if(is_operational)
|
||||
to_chat(who_put_user_in, span_notice("You put [user]'s hand in [src], and immediately some kind of sensor scans [user.p_their()] arm."))
|
||||
user.visible_message(
|
||||
span_notice("[who_put_user_in] puts [user.p_their()] hand in [src], and immediately some kind of sensor scans [user.p_their()] arm."),
|
||||
span_notice("[who_put_user_in] puts your hand in [src], and immediately some kind of sensor scans your arm."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
ignored_mobs = who_put_user_in,
|
||||
)
|
||||
else
|
||||
to_chat(who_put_user_in, span_notice("You put [user]'s hand in [src], but it doesn't respond. Seems to be out of order."))
|
||||
user.visible_message(
|
||||
span_notice("[who_put_user_in] puts [user.p_their()] hand in [src], but it doesn't respond. Seems to be out of order."),
|
||||
span_notice("[who_put_user_in] puts your hand in [src], but it doesn't respond."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
ignored_mobs = who_put_user_in,
|
||||
)
|
||||
set_using_mob(user)
|
||||
|
||||
/obj/machinery/wall_healer/attack_hand_secondary(mob/user, list/modifiers)
|
||||
. = ..()
|
||||
if(. != SECONDARY_ATTACK_CALL_NORMAL || !isliving(user))
|
||||
return .
|
||||
var/mob/living/living_user = user
|
||||
if(!is_operational)
|
||||
to_chat(user, span_warning("You try to retrieve some gauze, but [src] doesn't respond."))
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
if(num_bandages + LAZYLEN(stocked_bandages) <= 0)
|
||||
to_chat(user, span_warning("You try to retrieve some gauze, but [src] seems to be out of stock."))
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
if(attempt_charge(src, user, extra_fees = floor(per_bandage_cost)) & COMPONENT_OBJ_CANCEL_CHARGE)
|
||||
if(!living_user.get_idcard())
|
||||
to_chat(user, span_warning("No ID card found. Aborting."))
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
if((obj_flags & EMAGGED) && prob(99))
|
||||
to_chat(user, span_warning("You try to retrieve some gauze, but it gets all jammed up in the access port."))
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
|
||||
var/obj/item/stack/medical/gauze/bandage = LAZYACCESS(stocked_bandages, 1)
|
||||
if(isnull(bandage))
|
||||
num_bandages--
|
||||
bandage = new(user.drop_location(), 1)
|
||||
user.put_in_hands(bandage)
|
||||
user.visible_message(
|
||||
span_notice("[user] retrieves [bandage] from [src]."),
|
||||
span_notice("You retrieve [bandage] from [src]."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
playsound(src, 'sound/machines/machine_vend.ogg', 50, TRUE, extrarange = SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
|
||||
/obj/machinery/wall_healer/on_deconstruction(disassembled)
|
||||
var/atom/drop_loc = drop_location()
|
||||
for(var/obj/item/stack/medical/gauze/bandage as anything in stocked_bandages)
|
||||
bandage.forceMove(drop_loc)
|
||||
new /obj/item/stack/medical/gauze(drop_loc, num_bandages)
|
||||
|
||||
/obj/machinery/wall_healer/item_interaction(mob/living/user, obj/item/tool, list/modifiers)
|
||||
if(!istype(tool, /obj/item/stack/medical/gauze))
|
||||
return NONE
|
||||
if(!user.temporarilyRemoveItemFromInventory(tool))
|
||||
to_chat(user, span_warning("You try to restock [src] with [tool], but it seems stuck to your hand."))
|
||||
return ITEM_INTERACT_BLOCKING
|
||||
user.visible_message(
|
||||
span_notice("[user] restocks [src] with [tool]."),
|
||||
span_notice("You restock [src] with [tool]."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
var/obj/item/stack/medical/gauze/bandage = tool
|
||||
while(bandage.amount > 1)
|
||||
var/obj/item/stack/medical/gauze/split_bandage = bandage.split_stack(1)
|
||||
LAZYADD(stocked_bandages, split_bandage)
|
||||
split_bandage.forceMove(src)
|
||||
LAZYADD(stocked_bandages, bandage)
|
||||
bandage.forceMove(src)
|
||||
return ITEM_INTERACT_SUCCESS
|
||||
|
||||
/obj/machinery/wall_healer/proc/set_using_mob(mob/living/user)
|
||||
if(last_user_ref != REF(user))
|
||||
COOLDOWN_RESET(src, injection_cooldown)
|
||||
|
||||
antispam_counter = 0
|
||||
last_user_ref = null
|
||||
|
||||
current_user = user
|
||||
RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(user_moved))
|
||||
RegisterSignal(user, COMSIG_QDELETING, PROC_REF(clear_using_mob))
|
||||
|
||||
current_hand = user.get_active_hand()
|
||||
if(current_hand)
|
||||
RegisterSignals(current_hand, list(COMSIG_BODYPART_REMOVED, COMSIG_QDELETING), PROC_REF(clear_using_mob))
|
||||
|
||||
injection_bar = new(user, injection_cd_length, src, COOLDOWN_TIMELEFT(src, injection_cooldown))
|
||||
|
||||
/obj/machinery/wall_healer/proc/clear_using_mob(...)
|
||||
SIGNAL_HANDLER
|
||||
if(current_hand)
|
||||
UnregisterSignal(current_hand, COMSIG_BODYPART_REMOVED)
|
||||
UnregisterSignal(current_hand, COMSIG_QDELETING)
|
||||
current_hand = null
|
||||
if(current_user)
|
||||
last_user_ref = REF(current_user)
|
||||
UnregisterSignal(current_user, COMSIG_MOVABLE_MOVED)
|
||||
UnregisterSignal(current_user, COMSIG_QDELETING)
|
||||
UnregisterSignal(current_user, COMSIG_CARBON_REMOVE_LIMB)
|
||||
current_user = null
|
||||
QDEL_NULL(injection_bar)
|
||||
|
||||
/obj/machinery/wall_healer/proc/user_moved(...)
|
||||
SIGNAL_HANDLER
|
||||
if(current_user.loc == loc)
|
||||
return
|
||||
if(!QDELING(current_user))
|
||||
current_user.visible_message(
|
||||
span_notice("[current_user] removes [current_user.p_their()] hand from [src]."),
|
||||
span_notice("You remove your hand from [src]."),
|
||||
span_hear("You hear a click."),
|
||||
visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE,
|
||||
vision_distance = 5,
|
||||
)
|
||||
clear_using_mob()
|
||||
|
||||
/obj/machinery/wall_healer/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change)
|
||||
. = ..()
|
||||
if(current_user && current_user.loc != loc)
|
||||
clear_using_mob()
|
||||
|
||||
/obj/machinery/wall_healer/Exited(atom/movable/gone, direction)
|
||||
. = ..()
|
||||
LAZYREMOVE(stocked_bandages, gone)
|
||||
|
||||
/// Checks if the machine is free for the given mob
|
||||
/obj/machinery/wall_healer/proc/is_free(mob/living/for_who)
|
||||
if(SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED)
|
||||
return TRUE // always free on red alert
|
||||
if(!istype(for_who))
|
||||
return FALSE
|
||||
var/obj/item/card/id/card = for_who.get_idcard(TRUE)
|
||||
if(card?.registered_account?.account_job?.paycheck_department == payment_department)
|
||||
return TRUE // free for doctors
|
||||
return FALSE
|
||||
|
||||
/obj/machinery/wall_healer/attempt_charge(atom/sender, atom/target, extra_fees)
|
||||
if(is_free(target))
|
||||
return NONE
|
||||
return ..()
|
||||
|
||||
/obj/machinery/wall_healer/process()
|
||||
if(!is_operational)
|
||||
// puts off recharging until operational again
|
||||
COOLDOWN_START(src, recharge_cooldown, recharge_cd_length * 0.5)
|
||||
return
|
||||
if(isnull(current_user))
|
||||
if(COOLDOWN_FINISHED(src, recharge_cooldown) && refill_healing_pool(10))
|
||||
COOLDOWN_START(src, recharge_cooldown, recharge_cd_length)
|
||||
playsound(src, 'sound/machines/defib/defib_ready.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
return
|
||||
|
||||
if(!COOLDOWN_FINISHED(src, injection_cooldown))
|
||||
return
|
||||
|
||||
COOLDOWN_START(src, injection_cooldown, injection_cd_length)
|
||||
antispam_counter++
|
||||
|
||||
var/arm_check = isnull(current_hand) ? (current_user.mob_biotypes & MOB_ORGANIC) : IS_ORGANIC_LIMB(current_hand)
|
||||
if(!arm_check)
|
||||
playsound(src, 'sound/machines/defib/defib_saftyOff.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
if(antispam_counter % 3 == 1)
|
||||
to_chat(current_user, span_notice("Nothing happens. Seems [src] doesn't recognize non-organic [current_hand ? "limbs" : "beings"]."))
|
||||
return
|
||||
|
||||
if(!current_user.can_inject(null, current_hand))
|
||||
playsound(src, 'sound/machines/defib/defib_saftyOff.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
if(antispam_counter % 3 == 1)
|
||||
to_chat(current_user, span_notice("Nothing happens. Seems [src] can't find any exposed flesh to work on."))
|
||||
return
|
||||
|
||||
if(obj_flags & EMAGGED)
|
||||
current_user.apply_damage(33, BRUTE, current_hand, sharpness = SHARP_POINTY)
|
||||
playsound(src, 'sound/machines/defib/defib_failed.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
if(antispam_counter % 2 == 1)
|
||||
to_chat(current_user, span_warning("You feel a sharp pain as the machine malfunctions, stabbing you with several instruments and needles!"))
|
||||
use_energy(500 JOULES)
|
||||
add_mob_blood(current_user)
|
||||
return
|
||||
|
||||
var/brute_healing_now = round(min(initial(brute_healing) * 0.1, brute_healing, current_user.getBruteLoss()), DAMAGE_PRECISION)
|
||||
var/burn_healing_now = round(min(initial(burn_healing) * 0.1, burn_healing, current_user.getFireLoss()), DAMAGE_PRECISION)
|
||||
var/tox_healing_now = round(min(initial(tox_healing) * 0.1, tox_healing, current_user.getToxLoss()), DAMAGE_PRECISION)
|
||||
var/blood_healing_now = HAS_TRAIT(current_user, TRAIT_NOBLOOD) ? 0 : round(min(initial(blood_healing) * 0.1, blood_healing, max(BLOOD_VOLUME_OKAY - current_user.blood_volume, 0)), 0.1)
|
||||
|
||||
var/cost = round(per_heal_cost * (brute_healing_now + burn_healing_now + tox_healing_now + blood_healing_now), 1)
|
||||
if(attempt_charge(src, current_user, extra_fees = cost) & COMPONENT_OBJ_CANCEL_CHARGE)
|
||||
playsound(src, 'sound/machines/defib/defib_saftyOff.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
// attempt charge sends a chat message on fail, except if the user has no ID card
|
||||
if((antispam_counter % 3 == 1) && !current_user.get_idcard())
|
||||
to_chat(current_user, span_warning("No ID card found. Aborting."))
|
||||
return
|
||||
|
||||
var/amount_healed = 0
|
||||
if(brute_healing_now)
|
||||
amount_healed += current_user.adjustBruteLoss(-brute_healing_now, required_bodytype = BODYTYPE_ORGANIC)
|
||||
brute_healing -= brute_healing_now
|
||||
add_mob_blood(current_user)
|
||||
if(burn_healing_now)
|
||||
amount_healed += current_user.adjustFireLoss(-burn_healing_now, required_bodytype = BODYTYPE_ORGANIC)
|
||||
burn_healing -= burn_healing_now
|
||||
if(tox_healing_now)
|
||||
amount_healed += current_user.adjustToxLoss(-tox_healing_now, required_biotype = MOB_ORGANIC)
|
||||
tox_healing -= tox_healing_now
|
||||
if(blood_healing_now)
|
||||
current_user.blood_volume += blood_healing_now
|
||||
amount_healed += blood_healing_now
|
||||
blood_healing -= blood_healing_now
|
||||
add_mob_blood(current_user)
|
||||
|
||||
if(amount_healed)
|
||||
playsound(src, 'sound/machines/defib/defib_SaftyOn.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
if(antispam_counter % 2 == 1)
|
||||
to_chat(current_user, span_notice("Several instruments and syringes work on your [current_hand?.plaintext_zone || "body"]. You feel a bit better."))
|
||||
update_appearance()
|
||||
use_energy(200 JOULES) // just some background power drain. we don't really care about whether this is actually successful
|
||||
return
|
||||
|
||||
playsound(src, 'sound/machines/defib/defib_saftyOff.ogg', 50, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
if(antispam_counter % 3 != 1)
|
||||
return
|
||||
var/missed_brute_healing = brute_healing_now > 0 && !current_user.getBruteLoss()
|
||||
var/missed_burn_healing = burn_healing_now > 0 && !current_user.getFireLoss()
|
||||
var/missed_tox_healing = tox_healing_now > 0 && !current_user.getToxLoss()
|
||||
var/missed_blood_healing = blood_healing_now > 0 && current_user.blood_volume >= BLOOD_VOLUME_OKAY
|
||||
if(missed_brute_healing || missed_burn_healing || missed_tox_healing || missed_blood_healing)
|
||||
to_chat(current_user, span_notice("Nothing happens. Seems like [src] needs to recharge."))
|
||||
return
|
||||
to_chat(current_user, span_notice("Nothing happens. Seems like you're in good enough shape."))
|
||||
|
||||
/// Subtype of progress bar used by the wall healer to show time until next injection
|
||||
/// This subtype only exists so we can shove fastprocess processing off of the machine itself
|
||||
/datum/progressbar/wall_healer
|
||||
|
||||
/datum/progressbar/wall_healer/New(mob/User, goal_number, atom/target, starting_amount)
|
||||
. = ..()
|
||||
START_PROCESSING(SSfastprocess, src)
|
||||
|
||||
/datum/progressbar/wall_healer/Destroy()
|
||||
STOP_PROCESSING(SSfastprocess, src)
|
||||
return ..()
|
||||
|
||||
/datum/progressbar/wall_healer/process(seconds_per_tick)
|
||||
var/obj/machinery/wall_healer/healer = bar_loc
|
||||
if(!istype(healer))
|
||||
stack_trace("[type] instantiated on a non-wall-healer target [bar_loc || "null"] ([bar_loc?.type || "null"])")
|
||||
return PROCESS_KILL
|
||||
|
||||
update(COOLDOWN_FINISHED(healer, injection_cooldown) ? 0 : COOLDOWN_TIMELEFT(healer, injection_cooldown))
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/wall_healer, 32)
|
||||
|
||||
/obj/machinery/wall_healer/free
|
||||
name = "\improper Deforest Emergency First Aid Station"
|
||||
|
||||
/obj/machinery/wall_healer/free/init_payment()
|
||||
return
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/wall_healer/free, 32)
|
||||
@@ -6,19 +6,20 @@
|
||||
panel_type = "wallmed-panel"
|
||||
density = FALSE
|
||||
products = list(
|
||||
/obj/item/stack/medical/bandage = 1,
|
||||
/obj/item/stack/medical/ointment = 1,
|
||||
/obj/item/stack/medical/gauze = 1,
|
||||
/obj/item/reagent_containers/hypospray/medipen/ekit = 1,
|
||||
/obj/item/healthanalyzer/simple = 1,
|
||||
/obj/item/stack/medical/bandage = 4,
|
||||
/obj/item/stack/medical/ointment = 2,
|
||||
/obj/item/reagent_containers/applicator/pill/multiver = 2,
|
||||
/obj/item/stack/medical/gauze = 4,
|
||||
/obj/item/reagent_containers/hypospray/medipen/ekit = 2,
|
||||
/obj/item/healthanalyzer/simple = 2,
|
||||
)
|
||||
contraband = list(
|
||||
/obj/item/storage/box/bandages = 1,
|
||||
/obj/item/storage/box/gum/happiness = 1,
|
||||
)
|
||||
premium = list(
|
||||
/obj/item/reagent_containers/applicator/patch/libital = 1,
|
||||
/obj/item/reagent_containers/applicator/patch/aiuri = 1,
|
||||
/obj/item/reagent_containers/applicator/patch/libital = 2,
|
||||
/obj/item/reagent_containers/applicator/patch/aiuri = 2,
|
||||
)
|
||||
refill_canister = /obj/item/vending_refill/wallmed
|
||||
default_price = PAYCHECK_CREW * 0.3 // Cheap since crew should be able to affort it in emergency situations
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1010 B |
@@ -2208,6 +2208,7 @@
|
||||
#include "code\game\machinery\teambuilder.dm"
|
||||
#include "code\game\machinery\teleporter.dm"
|
||||
#include "code\game\machinery\transformer.dm"
|
||||
#include "code\game\machinery\wall_healer.dm"
|
||||
#include "code\game\machinery\washing_machine.dm"
|
||||
#include "code\game\machinery\wishgranter.dm"
|
||||
#include "code\game\machinery\camera\camera.dm"
|
||||
|
||||
Reference in New Issue
Block a user