mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Merge branch 'master' of https://github.com/Repede/YawnWiderStation into self
# Conflicts: # icons/mob/robots.dmi
This commit is contained in:
@@ -55,7 +55,7 @@ SUBSYSTEM_DEF(transcore)
|
||||
|
||||
if(H == imp.imp_in && H.mind && H.stat < DEAD)
|
||||
SStranscore.m_backup(H.mind,H.nif)
|
||||
//persist_nif_data(H) YW TODO : remove this once NIF saving isn't bullshit.
|
||||
persist_nif_data(H)
|
||||
|
||||
if(MC_TICK_CHECK)
|
||||
return
|
||||
@@ -130,7 +130,7 @@ SUBSYSTEM_DEF(transcore)
|
||||
MR.one_time = one_time
|
||||
|
||||
//Pass a 0 to not change NIF status (because the elseif is checking for null)
|
||||
if(nif)
|
||||
if(nif && nif.savetofile) //This is to allow Transcore to skip over saving NIFs that have already been saved.
|
||||
MR.nif_path = nif.type
|
||||
MR.nif_durability = nif.durability
|
||||
var/list/nifsofts = list()
|
||||
@@ -140,6 +140,7 @@ SUBSYSTEM_DEF(transcore)
|
||||
nifsofts += nifsoft.type
|
||||
MR.nif_software = nifsofts
|
||||
MR.nif_savedata = nif.save_data.Copy()
|
||||
nif.savetofile = FALSE
|
||||
else if(isnull(nif)) //Didn't pass anything, so no NIF
|
||||
MR.nif_path = null
|
||||
MR.nif_durability = null
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
src.density = 1
|
||||
update_nearby_tiles()
|
||||
src.update_icon()
|
||||
src.set_opacity(initial(opacity))
|
||||
src.set_opacity(1) // Used to be src.set_opacity(initial(opacity)) Why?
|
||||
sleep(15)
|
||||
src.operating = 0
|
||||
|
||||
|
||||
26
code/game/machinery/doors/blast_door_yw.dm
Normal file
26
code/game/machinery/doors/blast_door_yw.dm
Normal file
@@ -0,0 +1,26 @@
|
||||
// SUBTYPE: Reactor Shroud.
|
||||
// radiation proof door for use as shielding for the R-UST.
|
||||
/obj/machinery/door/blast/radproof/
|
||||
name = "Reactor Shroud"
|
||||
desc = "Two massive interlocking hulks of radiation resistant metal. It looks like it could stop a tank."
|
||||
icon_state_open = "pdoor0"
|
||||
icon_state_opening = "pdoorc0"
|
||||
icon_state_closed = "pdoor1"
|
||||
icon_state_closing = "pdoorc1"
|
||||
icon_state = "pdoor1"
|
||||
maxhealth = 600
|
||||
rad_resistance = 100
|
||||
|
||||
/obj/machinery/door/blast/radproof/open
|
||||
icon_state = "pdoor0"
|
||||
density = 0
|
||||
opacity = 0
|
||||
rad_resistance = 0
|
||||
|
||||
/obj/machinery/door/blast/radproof/force_open()
|
||||
src.rad_resistance = 0
|
||||
..()
|
||||
|
||||
/obj/machinery/door/blast/radproof/force_close()
|
||||
src.rad_resistance = 100
|
||||
..()
|
||||
@@ -221,9 +221,10 @@
|
||||
/obj/item/weapon/book/manual/rust_engine
|
||||
name = "R-UST Operating Manual"
|
||||
icon_state = "bookSupermatter"
|
||||
author = "Cindy Crawfish"
|
||||
author = "Yumi Kruik"
|
||||
title = "R-UST Operating Manual"
|
||||
|
||||
//R-UST guide Re-Writen by Gozulio to reflect how the R-UST actually operates.
|
||||
/obj/item/weapon/book/manual/rust_engine/New()
|
||||
..()
|
||||
dat = {"<html>
|
||||
@@ -240,14 +241,24 @@
|
||||
<body>
|
||||
<br><br>
|
||||
<ol>
|
||||
<li>Put uranium in the portable generator near the gyrotron and turn it to full. This is to provide initial power to the core.</li>
|
||||
<li>Enable and max output on the SMES in the engine room. This is to power the gyrotron.</li>
|
||||
<li>Go into the control room, interact with the fusion core control console. Turn the field on and raise size to 501. Any bigger and it will start EMPing the doors. Any smaller and the fuel pellets might miss.</li>
|
||||
<li>Interact with the gyrotron control computer, set power as high as the SMES can support, usually around 4, and turn it on. This will start increasing the plasma temperature to the point where reactions can occur.</li>
|
||||
<li>Go into the engine room and insert a deuterium fuel assembly and a tritium fuel assembly into two of the fuel injectors. You can make deuterium rods in the fuel compressor if you want to play it safe.</li>
|
||||
<li>Go back to the control room and turn the fuel injectors on. This will start firing pellets into the field.</li>
|
||||
<li>Wait for reactions to start (plasma temperature will spike and fuel amounts will drop). Turn the gyrotron power down until it's keeping up with field instability. This will prevent cumulative instability from the deuterium-tritium reaction fucking up the field. If you're using straight deuterium instability isn't a problem and you can turn the gyrotron off.</li>
|
||||
<li>Configure the SMES, turn the PACMAN off before it explodes.</li>
|
||||
<li>Go to engine gas storage to the south of the engine room and fetch two Canisters of Nitrogen. and two canisters of Phoron.</li>
|
||||
<li>Secure the Phoron canister to the port that pumps into the Cold (Green/Cyan) loop, and the Nitrogen canister into the Hot(Yellow/Red) loop. long story short, The reactor doesn't like Phoron.</li>
|
||||
<li><b>DO NOT OPEN THE VALVE ON THE GAS CANISTERS, OR SPACE GOD WILL HATE YOU.</b> Turn both pumps on to maximum input, Swap the canisters for full ones when necessary. Each loop only needs 2 canisters of gas.</li>
|
||||
<li>Turn on the pump just to the West of the Pump Station and set it to maximum pressure.</li>
|
||||
<li>Now Coolant is flowing, lets actually start the reactor.</li>
|
||||
<li>Go into the Engine Monitoring room and close the Monitoring room Blast Doors.</li>
|
||||
<li>Get the PACMAN from hard storage and Secure it in the Engine SMES room, and load it with Phoron.</li>
|
||||
<li>Go into the Reactor Control room and open the reactor shroud.</li>
|
||||
<li>Enable max input and output on the engine SMES and shut off the input off on the Station SMES. This is to make sure the Gyrotron gets as much power as it can during start up.</li>
|
||||
<li>Turn the PACMAN on, setting it to power 4/5.</li>
|
||||
<li>Go into the reactor Control Room (East of the reactor) and take the stack of Deuterium off the table, and click it on the compressor twice, this should make two Deuterium Fuel rods. Ignore the Tritium.</li>
|
||||
<li>In the Control room go to the Core Control console, Access the field, and set its strength/size to 600. This will give you a field of about 7x7 tiles. Make note of the field size, A bigger field can EMP machinery or doors around it, a smaller field may allow Gyrotron shots to miss, and punch holes in the back wall.</li>
|
||||
<li>In the Control room go to the Gyrotron Control console and turn the Gyrotrons on, delay 3 power 3.</li>
|
||||
<li>In the Control room go to the Fuel Injector console and start injecting fuel.</li>
|
||||
<li>Go back to the Core Control Console, and now wait for the temperature to spike from 296 Kelvin up to 3,000 to 10,000 Kelvin. When the temperature spikes it means you have achieved fusion</li>
|
||||
<li>Now turn the Gyrotrons off, You can turn off one of the two fuel injectors as well if you wish to conserve fuel.</li>
|
||||
<li>Now close the Reactor Shroud and the Control Room Shroud.</li>
|
||||
<li>You should be producing power now, a lot of it. Now go turn on the Station SMES and turn off the PACMAN before it explodes.</li>
|
||||
</ol>
|
||||
<br>
|
||||
<b>NOTES FOR NEWBIES</b>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
/obj/item/weapon/tank/vox //Can't be a child of phoron or the gas amount gets screwey.
|
||||
icon = 'icons/obj/tank_vr.dmi'
|
||||
icon_override = 'icons/mob/back_vr.dmi'
|
||||
icon_state = "phoron_voxgauge"
|
||||
icon_state = "phoron_vox"
|
||||
gauge_cap = 3
|
||||
gauge_icon = "indicator_double"
|
||||
|
||||
|
||||
@@ -318,10 +318,10 @@ var/global/list/discovered_phororeagents //list of all phororeagents discovered
|
||||
name = T_BOARD("phorochemputer")
|
||||
build_path = /obj/machinery/computer/phoronics
|
||||
origin_tech = "programming=2;bluespace=2"
|
||||
|
||||
/*
|
||||
/datum/design/circuit/phoronics
|
||||
name = "phorochemputer"
|
||||
id = "phorochemputer"
|
||||
req_tech = list("programming" = 3, "bluespace" = 2)
|
||||
build_path = /obj/item/weapon/circuitboard/phoronics
|
||||
|
||||
*/
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
flags = CONDUCT
|
||||
max_amount = 1
|
||||
origin_tech = "magnets=3"
|
||||
|
||||
/*
|
||||
datum/design/item/phoronics_tile
|
||||
name = "electromagnetic floor tile"
|
||||
id = "phoronics_tile"
|
||||
req_tech = list("magnets" = 3, "materials" = 3)
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 1000)
|
||||
build_path = /obj/item/stack/tile/phoronics
|
||||
build_path = /obj/item/stack/tile/phoronics */
|
||||
@@ -54,9 +54,9 @@
|
||||
T.anchored = 0
|
||||
del(src)
|
||||
|
||||
/datum/design/item/phoronics_telepad
|
||||
/*/datum/design/item/phoronics_telepad
|
||||
name = "phoronics telepad"
|
||||
id = "phoronics_telepad"
|
||||
req_tech = list("bluespace" = 2, "materials" = 3)
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 1000)
|
||||
build_path = /obj/item/weapon/phoronics_telepad
|
||||
build_path = /obj/item/weapon/phoronics_telepad */
|
||||
@@ -611,7 +611,8 @@ var/global/list/robot_modules = list(
|
||||
"Bro" = "Brobot",
|
||||
"Rich" = "maximillion",
|
||||
"Drone - Service" = "drone-service",
|
||||
"Drone - Hydro" = "drone-hydro"
|
||||
"Drone - Hydro" = "drone-hydro",
|
||||
"Bovtender" = "bovtender-base"
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/clerical/butler/New()
|
||||
|
||||
@@ -26,6 +26,8 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
|
||||
var/durability = 100 // Durability remaining
|
||||
var/bioadap = FALSE // If it'll work in fancy species
|
||||
var/savetofile = TRUE /*Start True so that Transcore saves any NIF that's newly installed with the correct scans or implant.
|
||||
DO NOT CHANGE durability WITHOUT SETTING THIS TO TRUE. */
|
||||
|
||||
var/tmp/power_usage = 0 // Nifsoft adds to this
|
||||
var/tmp/mob/living/carbon/human/human // Our owner!
|
||||
@@ -33,7 +35,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
var/tmp/list/nifsofts_life = list() // Ones that want to be talked to on life()
|
||||
var/owner // Owner character name
|
||||
var/examine_msg //Message shown on examine.
|
||||
|
||||
|
||||
var/tmp/vision_flags = 0 // Flags implants set for faster lookups
|
||||
var/tmp/health_flags = 0
|
||||
var/tmp/combat_flags = 0
|
||||
@@ -72,9 +74,9 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
//Put loaded data here if we loaded any
|
||||
save_data = islist(load_data) ? load_data.Copy() : list()
|
||||
var/saved_examine_msg = save_data["examine_msg"]
|
||||
|
||||
|
||||
//If it's an empty string, they want it blank. If null, it's never been saved, give default.
|
||||
if(isnull(saved_examine_msg))
|
||||
if(isnull(saved_examine_msg))
|
||||
saved_examine_msg = "There's a certain spark to their eyes."
|
||||
examine_msg = saved_examine_msg
|
||||
|
||||
@@ -96,6 +98,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
//If given wear (like when spawned) then done
|
||||
if(wear)
|
||||
durability = wear
|
||||
savetofile = TRUE
|
||||
wear(0) //Just make it update.
|
||||
|
||||
//Draw me yo.
|
||||
@@ -114,7 +117,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
var/obj/item/organ/brain = H.internal_organs_by_name[O_BRAIN]
|
||||
if(istype(brain))
|
||||
should_be_in = brain.parent_organ
|
||||
|
||||
|
||||
if(istype(H) && !H.nif && H.species && (loc == H.get_organ(should_be_in)))
|
||||
if(!bioadap && (H.species.flags & NO_SCAN)) //NO_SCAN is the default 'too complicated' flag
|
||||
return FALSE
|
||||
@@ -135,7 +138,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
var/obj/item/organ/brain = H.internal_organs_by_name[O_BRAIN]
|
||||
if(istype(brain))
|
||||
should_be_in = brain.parent_organ
|
||||
|
||||
|
||||
parent = H.get_organ(should_be_in)
|
||||
//Ok, nevermind then!
|
||||
if(!istype(parent))
|
||||
@@ -186,6 +189,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
/obj/item/device/nif/proc/wear(var/wear = 0)
|
||||
wear *= (rand(85,115) / 100) //Apparently rand() only takes integers.
|
||||
durability -= wear
|
||||
savetofile = TRUE
|
||||
|
||||
if(durability <= 0)
|
||||
notify("Danger! General system insta#^!($",TRUE)
|
||||
@@ -222,6 +226,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
||||
playsound(user, 'sound/items/Screwdriver.ogg', 50, 1)
|
||||
open = FALSE
|
||||
durability = initial(durability)
|
||||
savetofile = TRUE
|
||||
stat = NIF_PREINSTALL
|
||||
update_icon()
|
||||
|
||||
|
||||
@@ -44,3 +44,4 @@
|
||||
if(nif.stat == NIF_TEMPFAIL)
|
||||
nif.stat = NIF_INSTALLING
|
||||
nif.durability = min(nif.durability + removed, initial(nif.durability))
|
||||
nif.savetofile = TRUE
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 388 KiB After Width: | Height: | Size: 395 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -2,20 +2,20 @@
|
||||
"ab" = (/turf/space,/area/space)
|
||||
"ac" = (/obj/item/weapon/book/manual/rust_engine,/turf/template_noop,/area/template_noop)
|
||||
"ad" = (/obj/machinery/computer/general_air_control/supermatter_core{dir = 1; frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core"); throwpass = 1},/turf/template_noop,/area/template_noop)
|
||||
"ae" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Radiation Collector Blast Doors"; pixel_x = -6; pixel_y = 7; req_access = list(10)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; pixel_x = 0; pixel_y = -3; req_access = list(10)},/turf/template_noop,/area/template_noop)
|
||||
"ae" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/machinery/door/blast/radproof{dir = 1; id = "EngineShroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"af" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ag" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_access_hatch"; locked = 1; name = "Fusion Core Access"; req_access = list(11)},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ag" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_access_hatch"; locked = 1; name = "Fusion Core Access"; req_access = list(11)},/obj/machinery/door/blast/radproof{dir = 1; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ah" = (/obj/machinery/computer/fusion_fuel_control{id_tag = "engine"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ai" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space)
|
||||
"aj" = (/obj/structure/lattice,/turf/space,/area/space)
|
||||
"ak" = (/turf/simulated/wall/r_wall,/area/engineering/engine_room)
|
||||
"al" = (/obj/machinery/door/blast/regular{dir = 4; icon_state = "pdoor1"; id = "EngineVent"; name = "Reactor Vent"; p_open = 0},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"al" = (/obj/machinery/door/blast/regular{dir = 4; icon_state = "pdoor1"; id = "EngineVent"; name = "Reactor Vent"; p_open = 0},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"am" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room)
|
||||
"an" = (/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"ao" = (/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/obj/structure/grille,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"an" = (/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"ao" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/machinery/door/blast/radproof{dir = 1; id = "EngineShroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ap" = (/turf/space,/area/engineering/engine_smes)
|
||||
"aq" = (/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ar" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ar" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/radproof/open{dir = 4; id = "ControlRMS"; name = "Control Room Shroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"as" = (/obj/structure/table/reinforced,/obj/fiftyspawner/deuterium,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"at" = (/obj/structure/table/reinforced,/obj/fiftyspawner/tritium,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"au" = (/obj/machinery/fusion_fuel_compressor,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
@@ -23,45 +23,45 @@
|
||||
"aw" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space)
|
||||
"ax" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/obj/structure/lattice,/turf/space,/area/space)
|
||||
"ay" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/space,/area/space)
|
||||
"az" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aA" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"az" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aA" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aB" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/engineering{name = "Reactor Control Room"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aC" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aD" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aE" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aE" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/radproof/open{dir = 4; id = "ControlRMS"; name = "Control Room Shroud"},/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aF" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/structure/lattice,/turf/space,/area/space)
|
||||
"aG" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/obj/structure/lattice,/turf/space,/area/space)
|
||||
"aH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/obj/structure/lattice,/turf/space,/area/space)
|
||||
"aI" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aI" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aJ" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "engine"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aK" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aL" = (/obj/machinery/computer/gyrotron_control{id_tag = "engine"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aM" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aM" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/radproof/open{id = "ControlRMS"; name = "Control Room Shroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aN" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space)
|
||||
"aO" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/space,/area/space)
|
||||
"aP" = (/obj/machinery/power/fusion_core/mapped{id_tag = "engine"},/obj/structure/cable/cyan,/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aQ" = (/obj/machinery/computer/fusion_core_control{id_tag = "engine"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aR" = (/obj/machinery/atmospherics/unary/outlet_injector{unacidable = 1; use_power = 1},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aS" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aP" = (/obj/machinery/power/fusion_core/mapped{id_tag = "engine"},/obj/structure/cable/cyan,/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aQ" = (/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/machinery/camera/network/engine{dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aR" = (/obj/machinery/atmospherics/unary/outlet_injector{unacidable = 1; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aS" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aU" = (/obj/machinery/camera/network/engine,/obj/machinery/button/remote/airlock{id = "engine_access_hatch"; name = "Door Bolt Control"; pixel_x = -4; pixel_y = 28; req_access = list(10); specialfunctions = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aV" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/rust_engine,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; use_power = 1},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aX" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aY" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; use_power = 1},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aZ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"ba" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/red,/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"bb" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"aV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"aW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aX" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aY" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"aZ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"ba" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/red,/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"bb" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"bc" = (/turf/simulated/wall/r_wall,/area/template_noop)
|
||||
"bd" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"be" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/reinforced,/area/engineering/engine_room)
|
||||
"bf" = (/obj/machinery/camera/network/engine{dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bg" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/obj/structure/grille,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bh" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/obj/structure/grille,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bi" = (/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bd" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"be" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/reinforced/airless,/area/engineering/engine_room)
|
||||
"bf" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/rust_engine,/obj/machinery/button/remote/blast_door{id = "EngineShroud"; name = "Reactor Shroud Control"; pixel_x = 4; pixel_y = 4; req_access = list(10)},/obj/machinery/button/remote/blast_door{id = "ControlRMS"; name = "Control Room Shutters"; pixel_x = -4; pixel_y = 4; req_access = list(10)},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bg" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/radproof{dir = 1; id = "EngineShroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bh" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/machinery/door/blast/radproof{dir = 1; id = "EngineShroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bi" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/fusion_core_control{id_tag = "engine"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bj" = (/obj/machinery/power/emitter/gyrotron/anchored{dir = 1; id_tag = "engine"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bk" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bl" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bl" = (/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 10},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bm" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bn" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bo" = (/turf/simulated/floor/tiled/techmaint,/area/template_noop)
|
||||
@@ -70,14 +70,14 @@
|
||||
"br" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bs" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bt" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bu" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/machinery/light{dir = 4},/obj/structure/closet/radiation,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bv" = (/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bw" = (/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bx" = (/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 10},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"by" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bz" = (/turf/simulated/floor,/area/template_noop)
|
||||
"bA" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/camera/network/engine{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bB" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bz" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bA" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bB" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bC" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine radiator viewport shutters."; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutters"; pixel_x = -25; pixel_y = 0; req_access = list(10)},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bD" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bE" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
@@ -85,7 +85,7 @@
|
||||
"bG" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bJ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bJ" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bK" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/structure/lattice,/turf/space,/area/space)
|
||||
"bL" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/obj/structure/lattice,/turf/space,/area/space)
|
||||
"bM" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
@@ -95,17 +95,17 @@
|
||||
"bQ" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bR" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bS" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bT" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact";},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bT" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bU" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bV" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 8; icon_state = "map";},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bV" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 8; icon_state = "map"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bW" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow,/obj/machinery/power/sensor{name = "Powernet Sensor - Engine Output"; name_tag = "Engine Output"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bX" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bX" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"bY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/turf/space,/area/space)
|
||||
"bZ" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ca" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cb" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cc" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cd" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cd" = (/obj/structure/grille,/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/radproof{dir = 1; id = "EngineShroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"ce" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cf" = (/obj/machinery/power/generator{anchored = 1; dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cg" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
@@ -131,7 +131,7 @@
|
||||
"cA" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cB" = (/obj/machinery/atmospherics/pipe/simple/visible/green{icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cC" = (/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cD" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{icon_state = "map"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cD" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{icon_state = "map"; dir = 4},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cE" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/engine{dir = 8},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cG" = (/turf/simulated/wall/r_wall,/area/engineering/engine_gas)
|
||||
@@ -151,7 +151,7 @@
|
||||
"cU" = (/turf/simulated/floor/plating,/area/template_noop)
|
||||
"cV" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/engineering/engine_gas)
|
||||
"cW" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = 25; req_access = null; req_one_access = list(11,24)},/turf/simulated/floor,/area/engineering/engine_gas)
|
||||
"cX" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32;},/turf/simulated/floor,/area/engineering/engine_gas)
|
||||
"cX" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32},/turf/simulated/floor,/area/engineering/engine_gas)
|
||||
"cY" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"cZ" = (/obj/machinery/button/remote/blast_door{id = "EngineVent"; name = "Reactor Ventillatory Control"; pixel_x = 0; pixel_y = -25; req_access = list(10)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"da" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 5},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
@@ -176,31 +176,47 @@
|
||||
"dt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/template_noop)
|
||||
"du" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{dir = 4; icon_state = "pdoor1"; id = "EngineEmitterPortWest2"; layer = 3.3; name = "Engine Gas Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel_grid,/area/template_noop)
|
||||
"dv" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/blast/regular{dir = 4; icon_state = "pdoor1"; id = "EngineEmitterPortWest2"; layer = 3.3; name = "Engine Gas Storage"},/turf/simulated/floor/tiled/steel_grid,/area/template_noop)
|
||||
"dw" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dw" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dx" = (/obj/machinery/power/emitter/gyrotron/anchored{dir = 1; id_tag = "engine"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dy" = (/obj/machinery/power/emitter/gyrotron/anchored{dir = 1; id_tag = "engine"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dz" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dA" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engineering/engine_room)
|
||||
"dB" = (/obj/machinery/camera/network/engine{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dC" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/radproof/open{id = "ControlRMS"; name = "Control Room Shroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dD" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dE" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dF" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dG" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dH" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineShroud"},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dI" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/radproof/open{dir = 4; id = "ControlRMS"; name = "Control Room Shroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/radproof/open{dir = 4; id = "ControlRMS"; name = "Control Room Shroud"},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dK" = (/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/template_noop)
|
||||
"dL" = (/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/template_noop)
|
||||
"dM" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; pixel_x = 0; pixel_y = -3; req_access = list(10)},/turf/template_noop,/area/template_noop)
|
||||
"dN" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
|
||||
"dO" = (/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 2},/obj/structure/window/phoronreinforced/full{icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/template_noop)
|
||||
|
||||
(1,1,1) = {"
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaabababababababababababababababababababababababababababaaaa
|
||||
aaabababababababababababababababababababababababababababaaaa
|
||||
aaaiaiaiaiaiajaiaiaiakakakakalakakakakakakakakakakamababaaaa
|
||||
aaaiababababajapababakanananananananaoaUafarasatauakababaaaa
|
||||
aaaiabavawawaxawawayakanananazaAaAaAagaCaDaEaqaqaqakababaaaa
|
||||
aaajajaFaGaxaxaxaxaHakanananaIanananaoaJaKaraLaqaMakababaaaa
|
||||
aaaiabaNaOawaxawawayakanananaPanananaoaJaKaraQaqaqakababaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakanaRanaSanaTanaoaJaKarahaqaVakababaaaa
|
||||
aaaiabaNaOawaxawawayakaWaXaYanaZbabbaoaqaKararararbcbcbcaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakanbdanananbeanaoaqaKaqaqaqbfbcaaaaaaaa
|
||||
aaaiabaNaOawaxawawayakaobgaoaoaobhaoakaqaKaqaqaqbibcaaaaaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakdxbpbjbqbjbrdyaqaqbmaCaCaCbnboaaaaaaaa
|
||||
aaaiabaNaOawaxawawayakbAbBbJbXbJdwbJaCaCbsaqaqaqbtboaaaaaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakaBbkaqaqaqblaqaqaqaqaqaqaqbubcbcbcaaaa
|
||||
aaaiabaNaOawaxawawayakaqbkaqaqaqbvbwbwbwbwbxaqaqbybzacadaaaa
|
||||
aaajajaFaGaxaxaxaxaHakbCbDbEbFbFbFbFbFbFbFbGbFbHbIbzaaaaaaaa
|
||||
aaajajaFbKaxaxaxaxbLbMbNbObObPbQbRbRbSbTbUbVbxbkbWbzaaaeaaaa
|
||||
aaaiabaNavawaxawawbYbZcacbcccccbaqaqcdcecfcgchbkcibzaaaaaaaa
|
||||
aaaiajaFbKaxaxaxaxcjckclcmcncncmaqcocpcqcrcsctcucvbzaaaaaaaa
|
||||
aaaiababababajapababakanananananananaeaUafaqasatauakababaaaa
|
||||
aaaiabavawawaxawawayakanananazaAaAaAagaCaDaqaqaqaqakababaaaa
|
||||
aaajajaFaGaxaxaxaxaHakanananaIanananaoaJaKaqaqaqaqakababaaaa
|
||||
aaaiabaNaOawaxawawayakanananaPanananbgaJaKaqaqaqaqakababaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakanaRanaSanaTanbgaJaKaqaqaqaqakababaaaa
|
||||
aaaiabaNaOawaxawawayakaWaXaYanaZbabbbgaqaKakaraBaEbcbcbcaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakanbdanananbeanbhaqaKaMbfaqbubcaaaaaaaa
|
||||
aaaiabaNaOawaxawawayakbzbAbBbBbBbJbXcdaqaKaMaLaqaQbcaaaaaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakdxbpbjbqbjbrdyakaqbmdCbiaCbnboaaaaaaaa
|
||||
aaaiabaNaOawaxawawayakdwdDdEdFdEdGdHdAaCbsaMahaqbtboaaaaaaaa
|
||||
aaaiajaFaGaxaxaxaxaHakaVbpbqbqbqbrbqaqaqdNakdIdIdJbcbcbcaaaa
|
||||
aaaiabaNaOawaxawawayakdBbkaqaqaqbvbwbwbwbwbxaqaqbydKacadaaaa
|
||||
aaajajaFaGaxaxaxaxaHakbCbDbEbFbFbFbFbFbFbFbGbFbHbIdLaaaaaaaa
|
||||
aaajajaFbKaxaxaxaxbLbMbNbObObPbQbRbRbSbTbUbVblbkbWdLaadMaaaa
|
||||
aaaiabaNavawaxawawbYbZcacbcccccbaqaqdzcecfcgchbkcidLaaaaaaaa
|
||||
aaaiajaFbKaxaxaxaxcjckclcmcncncmaqcocpcqcrcsctcucvdOaaaaaaaa
|
||||
aaaiabaNavawaxawawcwamcxcycyczcycycAcBbTbUcCcDcEcFbcbcbcaaaa
|
||||
aaaiajaFbKaxaxaxaxcjcGcHcIcJcJcKcHcLcMcecfcgchbkcNbcaaaaaaaa
|
||||
aaaiabaNavawaxawawcwcGcGcGcOcOcGcGcPcQcRcrcsctcScTcUaaaaaaaa
|
||||
|
||||
@@ -813,6 +813,7 @@
|
||||
#include "code\game\machinery\doors\airlock_vr.dm"
|
||||
#include "code\game\machinery\doors\alarmlock.dm"
|
||||
#include "code\game\machinery\doors\blast_door.dm"
|
||||
#include "code\game\machinery\doors\blast_door_yw.dm"
|
||||
#include "code\game\machinery\doors\brigdoors.dm"
|
||||
#include "code\game\machinery\doors\checkForMultipleDoors.dm"
|
||||
#include "code\game\machinery\doors\door.dm"
|
||||
|
||||
Reference in New Issue
Block a user