From 2a30beca54d022967bf12f8afc3d436cffa04c60 Mon Sep 17 00:00:00 2001 From: Sparky Date: Wed, 26 Jun 2024 13:08:27 +0100 Subject: [PATCH] Expedition Fluff Expansion - Stasis cages, Safari Nets & Sampling Tools (#19365) Ports stasis cages from Baystation, for storage and transport of simple mobs. These mobs must first be caught in an energy net, and this adds a weaker energy net variant (safari net) as well as a way to transport them and a dispenser for them in xenobiology. Adds science samplers, available to every science role (lockers or xenobiology lab due to xenobiology not having lockers). These must be loaded with vials, and can then be used to extract plant/animal tissue samples, soil samples or water samples. Added a low power microscope, as well as a centrifuge and spectrophotometer, for analysing each of those sample types respectively. Note: The fluff text for tissue samples at the moment has more detail for common mobs, such as carp or greimorians, and Moghes mobs as they are the most prevalent right now. I'm not great at writing, so I'd encourage others who are to add more descriptions over time. Microscope & Net Dispenser in Xenobiology ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/447f8e40-215a-411b-9939-e7c9d018f100) Sampler + Tissue/Soil/Water attachments ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/e53342af-540a-498f-a6ed-b7138fb6b689) ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/eaa10ca8-9a2e-4ff5-93e2-686e981b2a7b) ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/272637da-3eee-460a-9320-467a04623ce5) Net Container ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/45c598d9-c568-44fb-9f31-09fc2296e062) Microscope, Centrifuge and Spectrophotometer in R&D ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/1b85dd86-074b-4dd2-a1f8-8da64486232c) Stasis Cages ![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/d3526762-41ae-4798-a4df-f41d2613664d) ### Asset Licenses The following assets that **have not** been created by myself are included in this PR: | icons/obj/machinery/stasis_cage.dmi | mustafakalash (Baystation12) | CC BY-SA 3.0 | --------- Signed-off-by: Sparky. Signed-off-by: Matt Atlas Co-authored-by: Matt Atlas --- aurorastation.dme | 3 + code/__DEFINES/forensic_swabs.dm | 6 + code/__DEFINES/wires.dm | 2 + code/__DEFINES/xenoarch.dm | 6 + code/game/machinery/stasis_cage.dm | 325 +++ code/game/objects/items/safari_net.dm | 78 + code/game/objects/items/science_sampler.dm | 369 +++ .../closets/secure/hydroponics.dm | 1 + .../closets/secure/scientist.dm | 2 + .../detectivework/microscope/microscope.dm | 41 + .../detectivework/microscope/slides.dm | 16 +- code/modules/maps/planet_types/asteroid.dm | 2 + code/modules/maps/planet_types/barren.dm | 2 + code/modules/maps/planet_types/crystal.dm | 1 + code/modules/maps/planet_types/desert.dm | 2 + code/modules/maps/planet_types/grass.dm | 2 + code/modules/maps/planet_types/lava.dm | 1 + code/modules/maps/planet_types/snow.dm | 2 + .../constructs/constructs/cult_construct.dm | 2 + .../mob/living/simple_animal/friendly/carp.dm | 1 + .../simple_animal/friendly/cosmozoan.dm | 1 + .../living/simple_animal/friendly/moghes.dm | 4 + .../simple_animal/hostile/commanded/ives.dm | 1 + .../living/simple_animal/hostile/faithless.dm | 1 + .../simple_animal/hostile/giant_spider.dm | 6 + .../simple_animal/hostile/hivebots/hivebot.dm | 1 + .../hostile/hivebots/hivebot_beacon.dm | 1 + .../hostile/hivebots/hivebot_harvester.dm | 1 + .../simple_animal/hostile/icarus_drone.dm | 1 + .../simple_animal/hostile/ipc_zombie.dm | 1 + .../living/simple_animal/hostile/krampus.dm | 1 + .../mob/living/simple_animal/hostile/mimic.dm | 1 + .../living/simple_animal/hostile/moghes.dm | 2 + .../mob/living/simple_animal/hostile/pra.dm | 1 + .../hostile/rogue_maint_drone.dm | 1 + .../simple_animal/hostile/space_fauna.dm | 4 + .../simple_animal/hostile/viscerator.dm | 1 + .../mob/living/simple_animal/illusion.dm | 1 + .../modules/mob/living/simple_animal/shade.dm | 1 + .../mob/living/simple_animal/simple_animal.dm | 8 + .../overmap/exoplanets/decor/_flora.dm | 8 + .../overmap/exoplanets/decor/flora/_rock.dm | 3 + .../overmap/exoplanets/decor/flora/_tree.dm | 1 + .../overmap/exoplanets/decor/flora/crystal.dm | 3 + .../overmap/exoplanets/decor/flora/desert.dm | 2 + .../overmap/exoplanets/decor/flora/marsh.dm | 2 + code/modules/overmap/sectors.dm | 4 + .../Chemistry-Reagents-Other.dm | 16 + code/modules/research/xenoarchaeology/misc.dm | 1 + html/changelogs/stasis-cages-and-sampling.yml | 10 + icons/effects/effects.dmi | Bin 340461 -> 347984 bytes icons/obj/item/net_container.dmi | Bin 0 -> 561 bytes icons/obj/item/sampling.dmi | Bin 0 -> 5239 bytes icons/obj/machinery/stasis_cage.dmi | Bin 0 -> 1014 bytes maps/sccv_horizon/sccv_horizon-1_deck_1.dmm | 6 +- maps/sccv_horizon/sccv_horizon-2_deck_2.dmm | 2392 +++++++++-------- 56 files changed, 2168 insertions(+), 1183 deletions(-) create mode 100644 code/game/machinery/stasis_cage.dm create mode 100644 code/game/objects/items/safari_net.dm create mode 100644 code/game/objects/items/science_sampler.dm create mode 100644 html/changelogs/stasis-cages-and-sampling.yml create mode 100644 icons/obj/item/net_container.dmi create mode 100644 icons/obj/item/sampling.dmi create mode 100644 icons/obj/machinery/stasis_cage.dmi diff --git a/aurorastation.dme b/aurorastation.dme index fd5e927734f..c6c3275facb 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -924,6 +924,7 @@ #include "code\game\machinery\spaceheater.dm" #include "code\game\machinery\stargazer.dm" #include "code\game\machinery\stasis_bed.dm" +#include "code\game\machinery\stasis_cage.dm" #include "code\game\machinery\status_display.dm" #include "code\game\machinery\status_display_ai.dm" #include "code\game\machinery\status_display_snowflakes.dm" @@ -1091,6 +1092,8 @@ #include "code\game\objects\items\lore_radio.dm" #include "code\game\objects\items\paintkit.dm" #include "code\game\objects\items\recharger_backpack.dm" +#include "code\game\objects\items\safari_net.dm" +#include "code\game\objects\items\science_sampler.dm" #include "code\game\objects\items\shooting_range.dm" #include "code\game\objects\items\skrell.dm" #include "code\game\objects\items\spirit_board.dm" diff --git a/code/__DEFINES/forensic_swabs.dm b/code/__DEFINES/forensic_swabs.dm index ef25af351b1..558c060277c 100644 --- a/code/__DEFINES/forensic_swabs.dm +++ b/code/__DEFINES/forensic_swabs.dm @@ -2,3 +2,9 @@ #define EVIDENCE_TYPE_GSR "Gunshot Residue" #define EVIDENCE_TYPE_SALIVA "Saliva" #define EVIDENCE_TYPE_ADDITIONAL "Additional" + +#define MICROSCOPE_FIBER BITFLAG(0) +#define MICROSCOPE_PRINTS BITFLAG(1) +#define MICROSCOPE_GSR BITFLAG(2) +#define MICROSCOPE_CELLS BITFLAG(3) +#define MICROSCOPE_ALL MICROSCOPE_FIBER | MICROSCOPE_PRINTS | MICROSCOPE_GSR | MICROSCOPE_CELLS diff --git a/code/__DEFINES/wires.dm b/code/__DEFINES/wires.dm index cb858e0c5a5..d130b97ad17 100644 --- a/code/__DEFINES/wires.dm +++ b/code/__DEFINES/wires.dm @@ -77,6 +77,8 @@ #define WIRE_OUTPUT "Output" #define WIRE_GROUNDING "Grounding" #define WIRE_FAILSAFES "Failsafes" +#define WIRE_RELEASE "Release" +#define WIRE_LOCK "Lock" // Wire states for the AI #define AI_WIRE_NORMAL 0 diff --git a/code/__DEFINES/xenoarch.dm b/code/__DEFINES/xenoarch.dm index 77c8335089d..64d0fb10d41 100644 --- a/code/__DEFINES/xenoarch.dm +++ b/code/__DEFINES/xenoarch.dm @@ -18,4 +18,10 @@ #define TRIGGER_NITRO 12 #define MAX_TRIGGER 12 + +#define SAMPLE_BIO "tissue" +#define SAMPLE_SOIL "soil" +#define SAMPLE_WATER "water" +#define ALL_SAMPLE_ATTACHMENTS list(SAMPLE_BIO, SAMPLE_SOIL, SAMPLE_WATER) + #define PARTICLE_TYPES list("Kaons", "Pions", "Protons", "Neutrons", "Positrons", "Electrons", "Muons", "Neutrinos") diff --git a/code/game/machinery/stasis_cage.dm b/code/game/machinery/stasis_cage.dm new file mode 100644 index 00000000000..2613486a49d --- /dev/null +++ b/code/game/machinery/stasis_cage.dm @@ -0,0 +1,325 @@ +/obj/machinery/stasis_cage + name = "stasis cage" + desc = "A high-tech animal cage, designed to keep contained fauna docile and safe." + icon = 'icons/obj/machinery/stasis_cage.dmi' + icon_state = "stasis_cage" + density = TRUE + layer = ABOVE_OBJ_LAYER + req_access = list(ACCESS_RESEARCH) + idle_power_usage = 0 + active_power_usage = 5000 + use_power = POWER_USE_IDLE + + /** + * The wires of the cage + */ + var/datum/wires/stasis_cage/wires + /** + * The mob in the cage + */ + var/mob/living/contained + /** + * Internal atmosphere of the cage + */ + var/datum/gas_mixture/airtank + /** + * If the cage works + */ + var/broken = FALSE + /** + * If the cage will prevent human mobs from being stored + */ + var/safety = TRUE + + /** + * The cell used to power this + */ + var/obj/item/cell/cell = null + + +/obj/machinery/stasis_cage/Initialize() + . = ..() + airtank = new /datum/gas_mixture(src) + airtank.temperature = T20C + airtank.adjust_gas(GAS_OXYGEN, MOLES_O2STANDARD, FALSE) + airtank.adjust_gas(GAS_NITROGEN, MOLES_N2STANDARD) + + cell = new /obj/item/cell(src) + + var/mob/living/A = locate() in loc + if(!A) + release(A) + else + contain(A) + + wires = new /datum/wires/stasis_cage(src) + +/obj/machinery/stasis_cage/Destroy() + release() + QDEL_NULL(airtank) + QDEL_NULL(contained) + QDEL_NULL(cell) + QDEL_NULL(wires) + return ..() + +/obj/machinery/stasis_cage/process(seconds_per_tick) + if (use_power || !cell || !cell.charge) + return + cell.use(2 * seconds_per_tick) + if (contained) + if (iscarbon(contained)) + var/mob/living/carbon/C = contained + C.SetStasis(20 * seconds_per_tick) + else if (isanimal(contained)) + var/mob/living/simple_animal/SA = contained + SA.in_stasis = TRUE + +/obj/machinery/stasis_cage/proc/try_release(mob/user) + if(!contained) + to_chat(user, SPAN_WARNING("There's no animals inside \the [src]")) + return + if (broken) + to_chat(user, SPAN_WARNING("\The [src]'s lid is broken!")) + return + if (!allowed(user)) + to_chat(user, SPAN_WARNING("\The [src] refuses access.")) + return + if (!use_power) + to_chat(user, SPAN_WARNING("\The [src] is unpowered.")) + return + + user.visible_message(SPAN_NOTICE("[user] begins undoing the locks and latches on \the [src].")) + if(do_after(user, 2 SECONDS, src)) + user.visible_message(SPAN_NOTICE("[user] releases \the [contained] from \the [src]!")) + release() + + +/obj/machinery/stasis_cage/proc/release() + if (contained) + contained.dropInto(src) + contained = null + playsound(get_turf(src), 'sound/machines/airlock.ogg', 40) + update_icon() + update_use_power(POWER_USE_IDLE) + + +/obj/machinery/stasis_cage/proc/contain(mob/user, mob/thing) + if(contained || broken) + return + if (!use_power) + to_chat(usr, SPAN_WARNING("\The [src] is unpowered.")) + return + user.visible_message(SPAN_NOTICE("[user] has stuffed \the [thing] into \the [src]."), SPAN_NOTICE("You have stuffed \the [thing] into \the [src].")) + set_contained(thing) + update_use_power(POWER_USE_ACTIVE) + + +/obj/machinery/stasis_cage/proc/set_contained(mob/contained) + src.contained = contained + if(contained) + contained.forceMove(src) + update_icon() + + +/obj/machinery/stasis_cage/attack_hand(mob/user) + if (!panel_open) + try_release(user) + else + wires.interact(user) + + +/obj/machinery/stasis_cage/attack_robot(mob/user) + if (Adjacent(user)) + if(!panel_open) + try_release(user) + else + wires.interact(user) + + + +/obj/machinery/stasis_cage/examine(mob/user, distance, is_adjacent, infix, suffi, show_extended) + . = ..() + if (contained) + to_chat(user, SPAN_NOTICE("\The [contained] is kept inside.")) + if (broken) + to_chat(user, SPAN_WARNING("\The [src]'s lid is broken. It probably can not be used.")) + if (cell) + to_chat(user, SPAN_NOTICE("\The [src]'s power gauge shows [cell.percent()]% remaining.")) + + +/obj/machinery/stasis_cage/attackby(obj/item/attacking_item, mob/user) + . = ..() + // Crowbar - Pry thing out of cage + if (attacking_item.iscrowbar()) + if (panel_open) + to_chat(user, SPAN_NOTICE("\The [src]'s panel is open!")) + return TRUE + if (contained) + if (use_power) + to_chat(user, SPAN_NOTICE("\The [src] is still powered shut.")) + return TRUE + user.visible_message(SPAN_DANGER("\The [user] begins to pry open \the [src] with the crowbar!"), SPAN_DANGER("You being to pry open \the [src] with the crowbar.")) + playsound(loc, 'sound/machines/airlock_open_force.ogg', 40) + if (!do_after(user, 7 SECONDS, src)) + return TRUE + if (prob(20)) + user.visible_message(SPAN_DANGER("\The [user] jams open \the [src]'s lid, damaging it in the process!"), SPAN_DANGER("You successfully manage to jam open \the [src]'s lid, damaging it in the process.")) + release() + broken = TRUE + update_icon() + return TRUE + user.visible_message(SPAN_DANGER("\The [user] jams open \the [src]'s lid!") ,SPAN_DANGER("You successfully manage to jam open \the [src]'s lid.")) + release() + return TRUE + + // Wrench - Repair lid + if (attacking_item.iswrench()) + if (broken) + user.visible_message(SPAN_NOTICE("\The [user] begins to clamp \the [src]'s lid back into position."), SPAN_NOTICE("You begin to clamp \the [src]'s lid back into position.")) + playsound(src, 'sound/items/Ratchet.ogg', 50, 1) + if (!do_after(user, 5 SECONDS, src)) + return TRUE + user.visible_message(SPAN_NOTICE("\The [user] successfully repairs \the [src]'s lid!"), SPAN_NOTICE("You successfully repair \the [src]'s lid!")) + broken = FALSE + update_icon() + return TRUE + + // Screwdriver - Open panel + if(attacking_item.isscrewdriver()) + panel_open = !panel_open + to_chat(user, SPAN_NOTICE("You [panel_open ? "unscrew" : "screw shut"] the maintainance panel of \the [src]")) + + +/obj/machinery/stasis_cage/return_air() //Used to make stasis cage protect from vacuum. + if (!use_power) + return + if(airtank) + return airtank + ..() + + +/obj/machinery/stasis_cage/RefreshParts() + ..() + var/charge_multiplier + for(var/obj/item/stock_parts/capacitor/C in component_parts) + charge_multiplier += C.rating / 2 + change_power_consumption(initial(active_power_usage) / charge_multiplier, POWER_USE_ACTIVE) + +/obj/machinery/stasis_cage/emp_act(severity) + . = ..() + if(contained) + if(prob(30)) + visible_message(SPAN_DANGER("\The [src]'s lights flicker, unlocking the container!")) + release() + broken = TRUE + update_icon() + spark(src, 1) + return + visible_message(SPAN_DANGER("\The [src] sparks violently, damaging the lid!")) + broken = TRUE + spark(src, 1) + + if (cell) + cell.emp_act(severity) + + update_icon() + +/obj/machinery/stasis_cage/update_icon() + . = ..() + ClearOverlays() + if (use_power) + if (contained) + if (broken) + icon_state = "[initial(icon_state)]_broke" + else + icon_state = "[initial(icon_state)]_on" + else + if (broken) + icon_state = "[initial(icon_state)]_broke" + else + icon_state = "[initial(icon_state)]_power" + else + if (broken) + icon_state = "[initial(icon_state)]_dead" + else + icon_state = initial(icon_state) + +/obj/machinery/stasis_cage/MouseDrop_T(mob/target, mob/user) + if (!isanimal(target) && safety) + to_chat(user, SPAN_WARNING("\The [src] smartly refuses \the [target].")) + return + if (!allowed(user)) + to_chat(user, SPAN_NOTICE("\The [src] blinks, refusing access.")) + return + if (!target.stat && !target.captured) + to_chat(user, SPAN_NOTICE("It's going to be difficult to convince \the [target] to move into \the [src] without capturing it in a net.")) + return + user.visible_message(SPAN_NOTICE("\The [user] begins stuffing \the [target] into \the [src]."), SPAN_NOTICE("You begin stuffing \the [target] into \the [src].")) + playsound(src, 'sound/machines/AirlockClose.ogg', 100) + add_fingerprint(user) + if (do_after(user, 2 SECONDS, src)) + if(target.buckled_to) + target.buckled_to.unbuckle() + contain(user, target) + + +/datum/wires/stasis_cage + proper_name = "Stasis Cage" + holder_type = /obj/machinery/stasis_cage + + +/datum/wires/stasis_cage/New(atom/holder) + wires = list( + WIRE_SAFETY, + WIRE_RELEASE, + WIRE_LOCK + ) + add_duds(3) + ..() + +/datum/wires/stasis_cage/interactable(mob/user) + SHOULD_CALL_PARENT(FALSE) + var/obj/machinery/stasis_cage/stasis_cage = holder + if (stasis_cage.panel_open) + return TRUE + return FALSE + + +/datum/wires/stasis_cage/get_status() + var/obj/machinery/stasis_cage/stasis_cage = holder + . = ..() + if(!stasis_cage.use_power) + . += "The panel is unpowered." + else + . += "The panel is powered." + . += "The biometric safety sensors are [(WIRE_SAFETY in cut_wires) ? "connected" : "disconnected"]." + . += "The cage's emergency auto-release mechanism is [(WIRE_RELEASE in cut_wires) ? "disabled" : "enabled"]." + . += "The cage lid motors are [(WIRE_LOCK in cut_wires) ? "overriden" : "nominal"]." + + +/datum/wires/stasis_cage/on_cut(wire, mend, source) + var/obj/machinery/stasis_cage/stasis_cage = holder + switch (wire) + if (WIRE_SAFETY) + stasis_cage.safety = !stasis_cage.safety + if (WIRE_RELEASE) + if (stasis_cage.contained && !mend) + stasis_cage.release() + holder.update_icon() + if (WIRE_LOCK) + if (!mend) + playsound(stasis_cage.loc, 'sound/machines/BoltsDown.ogg', 60) + holder.visible_message(SPAN_WARNING("The cage's lid bolts down destructively, denting itself!"), SPAN_NOTICE("You notice the cage lid override flag blink hastily.")) + stasis_cage.broken = TRUE + holder.update_icon() + + +/datum/wires/stasis_cage/on_pulse(wire) + var/obj/machinery/stasis_cage/stasis_cage = holder + switch (wire) + if (WIRE_SAFETY) + if (stasis_cage.contained) + if (prob(20)) + holder.visible_message(SPAN_WARNING("The cage hastily flicks open its lid!"), SPAN_NOTICE("You notice the biometric sensor flag blink fervently.")) + stasis_cage.release() + diff --git a/code/game/objects/items/safari_net.dm b/code/game/objects/items/safari_net.dm new file mode 100644 index 00000000000..c25c3d072e0 --- /dev/null +++ b/code/game/objects/items/safari_net.dm @@ -0,0 +1,78 @@ +/* + Safari Net +*/ +/obj/item/energy_net/safari + name = "safari net" + desc = "A low power energized net meant to subdue animals." + icon_state = "safarinet" + net_type = /obj/effect/energy_net/safari + +/obj/effect/energy_net/safari + name = "safari net" + desc = "A low power energized net meant to subdue animals." + icon_state = "safari_net" + + health = 5 + +/obj/item/net_container + name = "safari net container" + desc = "A cylindrical device designed to stabilise safari energy nets for transport." + icon = 'icons/obj/item/net_container.dmi' + icon_state = "net_tube" + item_state = "net_tube" + /** + * How many nets we have "stored" + */ + var/nets = 0 + +/obj/item/net_container/attackby(obj/item/attacking_item, mob/user, params) + . = ..() + if(istype(attacking_item, /obj/item/energy_net/safari)) + if(nets < 3) + nets++ + to_chat(user, SPAN_NOTICE("\The [src] hums as it stores the energy of \the [attacking_item] inside.")) + qdel(attacking_item) + update_icon() + return + to_chat(user, SPAN_NOTICE("\The [src] is too full to store \the [attacking_item]!")) + return + +/obj/item/net_container/attack_hand(mob/user) + if(nets) + nets-- + to_chat(user, SPAN_NOTICE("\The [src] hums as it forms a new net in your hand.")) + var/obj/item/energy_net/safari/net = new /obj/item/energy_net/safari(src) + user.put_in_active_hand(net) + update_icon() + return + return ..() + +/obj/item/net_container/update_icon() + . = ..() + ClearOverlays() + if(nets) + var/image/over = overlay_image(icon, "[icon_state]_[nets]") + AddOverlays(over) + +/obj/structure/net_dispenser + name = "safari net dispenser" + desc = "A wall mounted dispenser capable to producing low power energy nets, suitable for trapping fauna." + icon = 'icons/obj/item/net_container.dmi' + icon_state = "net_dispenser" + /** + * How many nets we can dispense. + * This should be enough, as they're not really meant to be limitted on this end + */ + var/nets = 30 + +/obj/structure/net_dispenser/attack_hand(mob/living/user) + if(nets) + nets-- + to_chat(user, SPAN_NOTICE("\The [src] hums as it forms a new net in your hand.")) + var/obj/item/energy_net/safari/net = new /obj/item/energy_net/safari(src) + user.put_in_active_hand(net) + return + return ..() + + + diff --git a/code/game/objects/items/science_sampler.dm b/code/game/objects/items/science_sampler.dm new file mode 100644 index 00000000000..0c16e568006 --- /dev/null +++ b/code/game/objects/items/science_sampler.dm @@ -0,0 +1,369 @@ +/* + Sampling +*/ +/obj/item/sampler + name = "science sampler" + desc = "A multi-purpose sampling device designed by Zeng-Hu Pharmaceuticals for gathering samples during their research expeditions." + desc_extended = "The \"Chimera\" model field sampling device was developed by Zeng-Hu Pharmaceuticals in the 2450s to make allow their \ + researchers to take a variety of samples, ranging from plant and animal tissue to soil or water samples, compacted into \ + a single handheld device. It became widely popular even among rival corporations and independant research groups, with \ + its versatility and compact nature making it the tool-of-choice for almost every modern scientific expedition." + desc_info = "It has attachments allowing for sampling of biological tissue, surface soil and water sources. Must be loaded with a vial. Alt-click to cycle between attachments." + icon = 'icons/obj/item/sampling.dmi' + icon_state = "sampler" + item_state = "sampler" + contained_sprite = TRUE + w_class = ITEMSIZE_SMALL + /** + * Which attachment we are using + */ + var/attachment = SAMPLE_BIO + /** + * The vial we load our sample into + */ + var/obj/item/reagent_containers/glass/beaker/vial/vial + +/obj/item/sampler/Initialize(mapload, ...) + . = ..() + update_icon() + +/obj/item/sampler/attackby(obj/item/attacking_item, mob/user, params) + if(istype(attacking_item, /obj/item/reagent_containers/glass/beaker/vial)) + if(!vial) + to_chat(user, SPAN_NOTICE("You insert \the [attacking_item] into \the [src].")) + vial = attacking_item + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.drop_from_inventory(vial) + vial.forceMove(src) + update_icon() + return TRUE + to_chat(user, SPAN_NOTICE("\The [src] already has a vial inserted.")) + return ..() + +/obj/item/sampler/attack_hand(mob/user) + if(vial) + to_chat(user, SPAN_NOTICE("You remove \the [vial] from \the [src].")) + user.put_in_active_hand(vial) + vial = null + update_icon() + return TRUE + return ..() + +/obj/item/sampler/AltClick(mob/user) + attachment = next_in_list(attachment, ALL_SAMPLE_ATTACHMENTS) + to_chat(user, SPAN_NOTICE("You switch \the [src] to its [attachment] attachment.")) + update_icon() + +/obj/item/sampler/update_icon() + . = ..() + ClearOverlays() + if(vial) + icon_state = "[initial(icon_state)]_loaded" + if(vial.reagents.total_volume) + AddOverlays(overlay_image(icon, "sampler_full")) + else + icon_state = initial(icon_state) + var/image/I + switch(attachment) + if(SAMPLE_BIO) + I = overlay_image(icon, "bio_attachment") + if(SAMPLE_SOIL) + I = overlay_image(icon, "soil_attachment") + if(SAMPLE_WATER) + I = overlay_image(icon, "water_attachment") + if(I) + AddOverlays(I) + +/obj/item/sampler/attack(atom/target, mob/user, proximity_flag, click_parameters) + if(!vial || vial.reagents.total_volume) + return ..() + else + return FALSE + +/obj/item/sampler/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(!vial || vial.reagents.total_volume) + return ..() + if(try_sample(target, user)) + to_chat(user, SPAN_NOTICE("\The [src]'s attachment whirrs as it samples \the [target].")) + else + to_chat(user, SPAN_NOTICE("\The [src]'s attachment buzzes as it fails to sample \the [target]. Maybe try another attachment?")) + +/** + * Tries to sample the target using our current attachment, loading a sample into our vial if successful. + */ +/obj/item/sampler/proc/try_sample(atom/target, mob/user) + switch(attachment) + if(SAMPLE_BIO) + if(istype(target, /mob/living/simple_animal)) + var/mob/living/simple_animal/fauna = target + if(!fauna.sample_data) + return FALSE + vial.reagents.add_reagent(/singleton/reagent/biological_tissue, 10, fauna.sample_data) + return TRUE + if(istype(target, /obj/structure/flora)) + var/obj/structure/flora/flora = target + if(flora.is_rock) + return FALSE + vial.reagents.add_reagent(/singleton/reagent/biological_tissue, 10, flora.sample_data) + return TRUE + if(SAMPLE_SOIL) + if(istype(target, /obj/structure/flora)) + var/obj/structure/flora/rock = target + if(!rock.is_rock) + return FALSE + vial.reagents.add_reagent(/singleton/reagent/soil, 10, rock.sample_data) + return TRUE + if(istype(target, /turf/simulated/floor/exoplanet)) + var/turf/simulated/floor/exoplanet/ground = target + var/obj/effect/overmap/visitable/sector/planet = GLOB.map_sectors["[target.z]"] + if(istype(ground, /turf/simulated/floor/exoplanet/water) || !ground.has_resources || !istype(planet)) + return FALSE + var/list/possible_data = planet.soil_data.Copy() + var/list/data = list() + for(var/_ in 1 to rand(2,4)) + var/d = pick(possible_data) + possible_data -= d + data += d + vial.reagents.add_reagent(/singleton/reagent/soil, 10, data) + return TRUE + if(SAMPLE_WATER) + if(istype(target, /turf/simulated/floor/exoplanet/water)) + var/obj/effect/overmap/visitable/sector/planet = GLOB.map_sectors["[target.z]"] + if(!istype(planet)) + return FALSE + var/list/possible_data = planet.water_data.Copy() + var/list/data = list() + for(var/_ in 1 to rand(2,4)) + var/d = pick(possible_data) + possible_data -= d + data += d + vial.reagents.add_reagent(/singleton/reagent/water, 10, data) + return TRUE + +/obj/machinery/microscope/science + name = "compound microscope" + desc = "A less-than-state-of-the-art means of examining tiny samples. At least it has a printer for recording its results." + icon = 'icons/obj/item/sampling.dmi' + density = FALSE + allowed_analysis = MICROSCOPE_CELLS + +/obj/machinery/centrifuge + name = "centrifuge" + desc = "A device capable of spinning samples at 1000 RPM, to separate their components for analysis. It has a printer attached to record its results." + icon = 'icons/obj/item/sampling.dmi' + icon_state = "centrifuge_0" + anchored = TRUE + density = FALSE + + /** + * The sample vials loaded in this centrifuge + */ + var/list/obj/item/reagent_containers/glass/beaker/vial/samples = list() + /** + * The report number of our last report + */ + var/report_num = 0 + +/obj/machinery/centrifuge/Initialize(mapload, d, populate_components, is_internal) + . = ..() + update_icon() + +/obj/machinery/centrifuge/attackby(obj/item/attacking_item, mob/user) + + if(LAZYLEN(samples) >= 4) + to_chat(user, SPAN_WARNING("\The [src] is already full with samples.")) + return + + if(istype(attacking_item, /obj/item/reagent_containers/glass/beaker/vial)) + to_chat(user, SPAN_NOTICE("You insert \the [attacking_item] into \the [src].")) + user.unEquip(attacking_item) + attacking_item.forceMove(src) + samples += attacking_item + update_icon() + return + +/obj/machinery/centrifuge/attack_hand(mob/user) + + if(!LAZYLEN(samples)) + to_chat(user, SPAN_WARNING("\The [src] has no samples to examine.")) + return + + if(LAZYLEN(samples) == 1 || LAZYLEN(samples) == 3) //Odd number, unbalanced + to_chat(user, SPAN_WARNING("\The [src] is unbalanced. Try adding blank samples as counter-weights.")) + return + + to_chat(user, SPAN_NOTICE("\The [src] begins to spin, separating the contents of the samples.")) + + icon_state = "[initial(icon_state)]_working" + addtimer(CALLBACK(src, PROC_REF(process_samples)), 30 SECONDS) + +/obj/machinery/centrifuge/proc/process_samples() + update_icon() + visible_message(SPAN_NOTICE("\The [src] prints out a report of its findings.")) + var/obj/item/paper/report = new() + + report_num++ + var/pname = "Centrifuge report #[report_num]" + var/info = "Centrifugal analysis report #[report_num]
" + var/sample = 1 + for(var/obj/item/reagent_containers/glass/beaker/vial/V in samples) + var/list/soil = REAGENT_DATA(V.reagents, /singleton/reagent/soil) + if(soil) + info += "Separation of sample [sample] has revealed the following characteristics
    " + for(var/characteristic in soil) + info += "
  • [characteristic]
  • " + info += "
" + else + info += "
  • No soil or dust found in sample [sample].
  • " + sample++ + + report.set_content_unsafe(pname, info) + + if(report) + report.update_icon() + print(report) + +/** + * Removes the last sample from the centrifuge + */ +/obj/machinery/centrifuge/proc/remove_sample(mob/living/remover) + if(!istype(remover) || remover.incapacitated() || !Adjacent(remover)) + return + if(!LAZYLEN(samples)) + to_chat(remover, SPAN_WARNING("\The [src] does not have a sample in it.")) + return + var/obj/item/reagent_containers/glass/beaker/vial/sample = samples[LAZYLEN(samples)] + to_chat(remover, SPAN_NOTICE("You remove \the [sample] from \the [src].")) + sample.forceMove(get_turf(src)) + remover.put_in_hands(sample) + samples -= sample + update_icon() + +/obj/machinery/centrifuge/AltClick() + remove_sample(usr) + +/obj/machinery/centrifuge/MouseDrop(var/atom/other) + if(usr == other) + remove_sample(usr) + else + return ..() + +/obj/machinery/centrifuge/update_icon() + . = ..() + icon_state = "centrifuge_[LAZYLEN(samples)]" + +/obj/machinery/spectrophotometer + name = "spectrophotometer" + desc = "A device to analyse liquid samples by shining various frequencies of light through and measuring absorption. It has a printer attached to record its results." + icon = 'icons/obj/item/sampling.dmi' + icon_state = "spectrophotometer_closed_empty" + anchored = TRUE + density = TRUE + + /** + * The sample vial to analyse + */ + var/obj/item/reagent_containers/glass/beaker/vial/sample + /** + * The report number of our last report + */ + var/report_num = 0 + /** + * Whether this spectrophotometer has been calibrated already. + * Must be done with pure water + */ + var/zeroed = FALSE + /** + * Whether the hatch is open, allowing samples to be added/removed + */ + var/open = FALSE + +/obj/machinery/spectrophotometer/Initialize(mapload, d, populate_components, is_internal) + . = ..() + update_icon() + +/obj/machinery/spectrophotometer/attackby(obj/item/attacking_item, mob/user) + if(!open) + to_chat(user, SPAN_WARNING("\The [src] is closed.")) + return + + if(sample) + to_chat(user, SPAN_WARNING("\The [src] already has a sample.")) + return + + if(istype(attacking_item, /obj/item/reagent_containers/glass/beaker/vial)) + to_chat(user, SPAN_NOTICE("You insert \the [attacking_item] into \the [src].")) + user.unEquip(attacking_item) + attacking_item.forceMove(src) + sample = attacking_item + update_icon() + return + +/obj/machinery/spectrophotometer/attack_hand(mob/user) + if(open) + if(!sample) + to_chat(user, SPAN_WARNING("\The [src] has no samples to remove.")) + return + to_chat(user, SPAN_NOTICE("You remove \the [sample] from \the [src].")) + sample.forceMove(get_turf(src)) + user.put_in_hands(sample) + sample = null + update_icon() + return + + if(!sample) + to_chat(user, SPAN_WARNING("\The [src] has no sample to examine.")) + return + + if(!REAGENT_VOLUME(sample.reagents, /singleton/reagent/water)) + to_chat(user, SPAN_WARNING("\The [src] can only examine water samples.")) + return + + if(!zeroed && REAGENT_DATA(sample.reagents, /singleton/reagent/water)) + to_chat(user, SPAN_WARNING("\The [src] has not yet been calibrated. Try zeroing it with a blank sample.")) + return + + to_chat(user, SPAN_NOTICE("\The [src] begins to glow, shining light through its sample.")) + + icon_state = "[initial(icon_state)]_working" + addtimer(CALLBACK(src, PROC_REF(process_sample)), 15 SECONDS) + +/** + * Prints a report of the analysis after finishing, or zeroes successfully + */ +/obj/machinery/spectrophotometer/proc/process_sample() + update_icon() + if(!zeroed) + zeroed = TRUE + visible_message(SPAN_NOTICE("\The [src] beeps, \"Calibration complete!\"")) + return + + visible_message(SPAN_NOTICE("\The [src] prints out a report of its findings.")) + var/obj/item/paper/report = new() + + report_num++ + var/pname = "Spectrophotometer report #[report_num]" + var/info = "Spectrophotometry anaylsis report #[report_num]
    " + var/list/water = REAGENT_DATA(sample.reagents, /singleton/reagent/water) + if(water) + info += "Absorption spectra of [src] have revealed the following electrolytes present
      " + for(var/characteristic in water) + info += "
    • [characteristic]
    • " + info += "
    " + else + info += "Absorption spectra of [src] match those of pure water." + + report.set_content_unsafe(pname, info) + + if(report) + report.update_icon() + print(report) + +/obj/machinery/spectrophotometer/AltClick() + open = !open + update_icon() + +/obj/machinery/spectrophotometer/update_icon() + . = ..() + icon_state = "spectrophotometer_[open ? "open" : "closed"]_[sample ? "full" : "empty"]" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index b3e06b84a55..723df1ad9a2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -48,3 +48,4 @@ new /obj/item/watertank(src) new /obj/item/storage/belt/hydro(src) new /obj/item/clothing/gloves/botanic_leather(src) + new /obj/item/sampler(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 6d2cde7661b..e4a29857f74 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -12,6 +12,7 @@ new /obj/item/tank/air(src) new /obj/item/clothing/mask/gas(src) new /obj/item/taperoll/science(src) + new /obj/item/sampler(src) /obj/structure/closet/secure_closet/RD name = "research director's locker" @@ -47,6 +48,7 @@ new /obj/item/storage/box/psireceiver(src) new /obj/item/device/megaphone/sci(src) new /obj/item/device/taperecorder(src) + new /obj/item/sampler(src) /// Used for when we want to populate the contents of this locker ourself. Good for away sites /obj/structure/closet/secure_closet/RD/empty diff --git a/code/modules/detectivework/microscope/microscope.dm b/code/modules/detectivework/microscope/microscope.dm index 73c0b730fb9..e9f3097e5a0 100644 --- a/code/modules/detectivework/microscope/microscope.dm +++ b/code/modules/detectivework/microscope/microscope.dm @@ -9,10 +9,30 @@ anchored = 1 density = 1 + /** + * The sample being analysed + */ var/obj/item/sample = null + /** + * The report number of the last fiber analysis + */ var/report_fiber_num = 0 + /** + * The report number of the last fingerprint analysis + */ var/report_print_num = 0 + /** + * The report number of the last gunshot residue analysis + */ var/report_gsr_num = 0 + /** + * The report number of the last cellular analysis + */ + var/report_cell_num = 0 + /** + * Which types of sample can we analyse + */ + var/allowed_analysis = MICROSCOPE_ALL /obj/machinery/microscope/attackby(obj/item/attacking_item, mob/user) @@ -34,6 +54,15 @@ to_chat(user, SPAN_WARNING("The microscope has no sample to examine.")) return + if(istype(sample, /obj/item/forensics/slide)) + var/obj/item/forensics/slide/slide = sample + if((slide.has_swab && !(allowed_analysis & MICROSCOPE_GSR)) || (slide.has_sample && !(allowed_analysis & MICROSCOPE_FIBER)) || (slide.reagents.total_volume && !(allowed_analysis & MICROSCOPE_CELLS))) + to_chat(user, SPAN_NOTICE("The magnification of \the [src] is too low to analyse this.")) + return + else if(istype(sample, /obj/item/sample/print) && !(allowed_analysis & MICROSCOPE_PRINTS)) + to_chat(user, SPAN_NOTICE("The magnification of \the [src] is too low to analyse this.")) + return + to_chat(user, SPAN_NOTICE("The microscope whirrs as you examine \the [sample].")) if(!do_after(user, 25) || !sample) @@ -75,6 +104,18 @@ info += "" else info += "No fibers found." + else if(slide.reagents.total_volume) + report_cell_num++ + pname = "Cell report #[report_cell_num]" + var/list/tissue = REAGENT_DATA(slide.reagents, /singleton/reagent/biological_tissue) + if(tissue) + info = "Cell anaylsis report #[report_cell_num]
    " + info += "Optical analysis has revealed unique cellular characteristics
      " + for(var/characteristic in tissue) + info += "
    • [characteristic]
    • " + info += "
    " + else + info += "No cells found." else pname = "Empty slide report #[report_fiber_num]" info = "Evidence suggests that there's nothing in this slide." diff --git a/code/modules/detectivework/microscope/slides.dm b/code/modules/detectivework/microscope/slides.dm index d9f63c1bfae..d94712ac969 100644 --- a/code/modules/detectivework/microscope/slides.dm +++ b/code/modules/detectivework/microscope/slides.dm @@ -6,14 +6,20 @@ var/obj/item/forensics/swab/has_swab var/obj/item/sample/fibers/has_sample +/obj/item/forensics/slide/Initialize(mapload, ...) + . = ..() + create_reagents(5) + /obj/item/forensics/slide/attackby(obj/item/attacking_item, mob/user) - if(has_swab || has_sample) + if(has_swab || has_sample || reagents.total_volume) to_chat(user, SPAN_WARNING("There is already a sample in the slide.")) return if(istype (attacking_item, /obj/item/forensics/swab)) has_swab = attacking_item else if(istype(attacking_item, /obj/item/sample/fibers)) has_sample = attacking_item + else if(istype(attacking_item, /obj/item/reagent_containers) && REAGENT_VOLUME(attacking_item.reagents, /singleton/reagent/biological_tissue)) + attacking_item.reagents.trans_type_to(reagents, /singleton/reagent/biological_tissue, 5) else to_chat(user, SPAN_WARNING("You don't think this will fit.")) return @@ -34,6 +40,12 @@ update_icon() return +/obj/item/forensics/slide/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(istype(target, /obj/item/reagent_containers) && reagents.total_volume) + reagents.trans_to_holder(target.reagents, 5) + to_chat(user, SPAN_NOTICE("You remove the sample from \the [src].")) + /obj/item/forensics/slide/update_icon() if(!has_swab && !has_sample) icon_state = "slide" @@ -41,3 +53,5 @@ icon_state = "slideswab" else if(has_sample) icon_state = "slidefiber" + else if(reagents.total_volume) + icon_state = "slidecells" diff --git a/code/modules/maps/planet_types/asteroid.dm b/code/modules/maps/planet_types/asteroid.dm index e2ab8a72859..3fde8bfb0e5 100644 --- a/code/modules/maps/planet_types/asteroid.dm +++ b/code/modules/maps/planet_types/asteroid.dm @@ -15,6 +15,8 @@ unit_test_groups = list(2) + soil_data = list("Rich aluminium oxide layer", "Rich iron oxide layer", "Rich silver dust layer", "Rich gold dust layer", "Low density silicon dioxide layer", "Large rock particle layer") + /obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/update_icon() icon_state = "asteroid[rand(1,3)]" diff --git a/code/modules/maps/planet_types/barren.dm b/code/modules/maps/planet_types/barren.dm index 15f97ecbde5..4b3e663428b 100644 --- a/code/modules/maps/planet_types/barren.dm +++ b/code/modules/maps/planet_types/barren.dm @@ -13,6 +13,8 @@ ruin_allowed_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_MINING|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL unit_test_groups = list(1) + soil_data = list("Rich iron oxide layer", "Low density silicon dioxide layer", "Large rock particle layer", "Trace organic particle layer", "Trace ice crytal layer") + /obj/effect/overmap/visitable/sector/exoplanet/barren/generate_habitability() return HABITABILITY_BAD diff --git a/code/modules/maps/planet_types/crystal.dm b/code/modules/maps/planet_types/crystal.dm index 2f4d8debd75..dcd8d48e3e0 100644 --- a/code/modules/maps/planet_types/crystal.dm +++ b/code/modules/maps/planet_types/crystal.dm @@ -14,6 +14,7 @@ ruin_allowed_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_MINING|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL unit_test_groups = list(3) + soil_data = list("Porous crystal layer", "High density silicon carbide layer", "Layer of fused refractive crystals", "Degrading volatile layer", "Silica aerogel layer", "Crystal mush layer") /obj/effect/overmap/visitable/sector/exoplanet/crystal/generate_habitability() return HABITABILITY_BAD diff --git a/code/modules/maps/planet_types/desert.dm b/code/modules/maps/planet_types/desert.dm index c93c37db03f..09b1ffcc398 100644 --- a/code/modules/maps/planet_types/desert.dm +++ b/code/modules/maps/planet_types/desert.dm @@ -16,6 +16,8 @@ water_color = null ruin_planet_type = PLANET_DESERT ruin_allowed_tags = RUIN_LOWPOP|RUIN_MINING|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL + soil_data = list("Low density silicon dioxide layer", "Trace gold dust layer", "Trace silver dust layer", "Large rock particle layer", "Trace organic particle layer") + water_data = list("Sodium ions present", "Calcium ions present", "Sulfate ions present", "Magnesium ions present", "Copper ions present") unit_test_groups = list(1) diff --git a/code/modules/maps/planet_types/grass.dm b/code/modules/maps/planet_types/grass.dm index 7324a4373e3..6cb8eb559c7 100644 --- a/code/modules/maps/planet_types/grass.dm +++ b/code/modules/maps/planet_types/grass.dm @@ -14,6 +14,8 @@ possible_themes = list(/datum/exoplanet_theme/grass) ruin_planet_type = PLANET_GRASS ruin_allowed_tags = RUIN_LOWPOP|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL + soil_data = list("Low density organic matter layer", "Rich microbiome layer", "Moderate water layer", "Large rock particle layer", "Iron oxide layer") + water_data = list("Sodium ions present", "Calcium ions present", "Sulfate ions present", "Magnesium ions present", "Copper ions present", "Nitrate ions present", "Potassium ions present", "Phorsporous ions present") unit_test_groups = list(2) diff --git a/code/modules/maps/planet_types/lava.dm b/code/modules/maps/planet_types/lava.dm index 27f32acc6f3..f45c7275b8b 100644 --- a/code/modules/maps/planet_types/lava.dm +++ b/code/modules/maps/planet_types/lava.dm @@ -15,6 +15,7 @@ water_color = null ruin_planet_type = PLANET_LAVA ruin_allowed_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_MINING|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL + soil_data = list("Low density silicon dioxide layer", "Iron pyroxene layer", "Magnesium olivine layer", "Large rock particle layer", "Aluminium biotite layer") unit_test_groups = list(1) diff --git a/code/modules/maps/planet_types/snow.dm b/code/modules/maps/planet_types/snow.dm index aeaade9bd08..92d3550ae3a 100644 --- a/code/modules/maps/planet_types/snow.dm +++ b/code/modules/maps/planet_types/snow.dm @@ -17,6 +17,8 @@ water_color = "#b5dfeb" ruin_planet_type = PLANET_SNOW ruin_allowed_tags = RUIN_LOWPOP|RUIN_MINING|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL + soil_data = list("Low density silicon dioxide layer", "Trace iron oxide layer", "Trace aluminium oxide layer", "Large rock particle layer", "Ice crystal layer", "Snow partcile layer") + water_data = list("Sodium ions present", "Calcium ions present", "Nitrate ions present", "Magnesium ions present", "Copper ions present") unit_test_groups = list(2) diff --git a/code/modules/mob/living/simple_animal/constructs/constructs/cult_construct.dm b/code/modules/mob/living/simple_animal/constructs/constructs/cult_construct.dm index c7ab1b7efce..584ecf48703 100644 --- a/code/modules/mob/living/simple_animal/constructs/constructs/cult_construct.dm +++ b/code/modules/mob/living/simple_animal/constructs/constructs/cult_construct.dm @@ -47,6 +47,8 @@ simple_default_language = LANGUAGE_CULT + sample_data = null + /mob/living/simple_animal/construct/cultify() return diff --git a/code/modules/mob/living/simple_animal/friendly/carp.dm b/code/modules/mob/living/simple_animal/friendly/carp.dm index 8d819db4643..4f43947fb82 100644 --- a/code/modules/mob/living/simple_animal/friendly/carp.dm +++ b/code/modules/mob/living/simple_animal/friendly/carp.dm @@ -49,6 +49,7 @@ brush = /obj/item/reagent_containers/glass/rag possession_candidate = TRUE + sample_data = list("Cellular structure shows adaptation for a vacuum", "Genetic biomarkers identified linked with passiveness") /mob/living/simple_animal/carp/update_icon() ..() diff --git a/code/modules/mob/living/simple_animal/friendly/cosmozoan.dm b/code/modules/mob/living/simple_animal/friendly/cosmozoan.dm index 13d6f2ebe3d..e16d2c5b11c 100644 --- a/code/modules/mob/living/simple_animal/friendly/cosmozoan.dm +++ b/code/modules/mob/living/simple_animal/friendly/cosmozoan.dm @@ -32,6 +32,7 @@ flying = TRUE see_invisible = SEE_INVISIBLE_NOLIGHTING + sample_data = list("Cellular biochemistry include bioluminescent reactions", "Tissue sample contains micro-gas release structures") /mob/living/simple_animal/cosmozoan/Initialize() . = ..() diff --git a/code/modules/mob/living/simple_animal/friendly/moghes.dm b/code/modules/mob/living/simple_animal/friendly/moghes.dm index a59a51d76fa..997f103c56d 100644 --- a/code/modules/mob/living/simple_animal/friendly/moghes.dm +++ b/code/modules/mob/living/simple_animal/friendly/moghes.dm @@ -35,6 +35,7 @@ bullet = ARMOR_BALLISTIC_MINOR, bomb = ARMOR_BOMB_MINOR ) + sample_data = list("Cellular biochemistry shows high metabolic capacity", "Tissue sample contains high muscle content", "Genetic biomarkers identified linked with passiveness and domestication") /mob/living/simple_animal/threshbeast/saddle desc = "Large herbivorous reptiles native to Moghes, the azkrazal or 'threshbeast' is commonly used as a mount, beast of burden, or convenient food source by Unathi. They are highly valued for their speed and strength, capable of running at 30-42 miles per hour at top speed. This one has been fitted with a saddle." @@ -84,6 +85,7 @@ laser = ARMOR_LASER_MINOR, bomb = ARMOR_BOMB_MINOR ) + sample_data = list("Cellular biochemistry shows high metabolic capacity", "Tissue sample contains high muscle content", "Genetic biomarkers identified linked with domestication", "Intracellular keratin synthesis present") /mob/living/simple_animal/hostile/retaliate/hegeranzi/saddle name = "warmount" @@ -125,6 +127,7 @@ butchering_products = list(/obj/item/stack/material/animalhide/lizard = 4) meat_type = /obj/item/reagent_containers/food/snacks/meat/moghes meat_amount = 16 + sample_data = list("Cellular biochemistry geared towards the use of plant-based nutrition", "Genetic biomarkers identified linked with high reproductive rates", "Intracellular keratin synthesis present") /mob/living/simple_animal/miervesh name = "miervesh" @@ -152,6 +155,7 @@ butchering_products = list(/obj/item/stack/material/animalhide = 1) meat_type = /obj/item/reagent_containers/food/snacks/meat/moghes meat_amount = 1 + sample_data = list("Cellular biochemistry shows signs of rapid respiration", "Genetic biomarkers identified linked with passiveness and domestication", "Extracellular gas detection present") var/chosen_icon /mob/living/simple_animal/miervesh/Initialize() diff --git a/code/modules/mob/living/simple_animal/hostile/commanded/ives.dm b/code/modules/mob/living/simple_animal/hostile/commanded/ives.dm index 5373b0c5c98..538dda74c48 100644 --- a/code/modules/mob/living/simple_animal/hostile/commanded/ives.dm +++ b/code/modules/mob/living/simple_animal/hostile/commanded/ives.dm @@ -54,6 +54,7 @@ attack_emote = "blares a tiny siren" psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/commanded/baby_harvester/get_bullet_impact_effect_type(var/def_zone) return BULLET_IMPACT_METAL diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index 93292f859f4..8dd2bb94fdd 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -38,6 +38,7 @@ flying = TRUE psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/faithless/Allow_Spacemove(var/check_drift = 0) return 1 diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index aa4fe0d0b99..944d071cb71 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -50,6 +50,7 @@ attack_emote = "skitters toward" attack_sound = 'sound/weapons/bite.ogg' emote_sounds = list('sound/effects/creatures/spider_critter.ogg') + sample_data = list("Genetic markers identified as being linked with stem cell differentiaton", "Tissue sample contains high muscle content") //nursemaids - these create webs and eggs /mob/living/simple_animal/hostile/giant_spider/nurse @@ -68,6 +69,7 @@ var/atom/cocoon_target poison_type = /singleton/reagent/soporific var/fed = 0 + sample_data = list("Genetic markers identified as being linked with stem cell differentiaton", "Cellular structures indicative of high offspring production") /mob/living/simple_animal/hostile/giant_spider/nurse/servant name = "greimorian servant" @@ -91,6 +93,7 @@ max_co2 = 0 max_tox = 0 var/playable = TRUE + sample_data = list("Genetic markers identified as being linked with stem cell differentiaton", "Cellular structures indicative of high offspring production", "Tissue sample contains high neural cell content") /mob/living/simple_animal/hostile/giant_spider/nurse/servant/Life() ..() @@ -111,6 +114,7 @@ armor_penetration = 15 poison_per_bite = 5 move_to_delay = 4 + sample_data = list("Genetic markers identified as being linked with stem cell differentiaton", "Cellular biochemistry shows high metabolic capacity") smart_melee = TRUE /mob/living/simple_animal/hostile/giant_spider/emp @@ -127,6 +131,7 @@ poison_type = /singleton/reagent/perconol // mildly beneficial for organics poison_per_bite = 2 move_to_delay = 5 + sample_data = list("Genetic markers identified as being linked with stem cell differentiaton", "Cellular biochemistry geared towards creating strong electrical potential differences") smart_melee = TRUE /mob/living/simple_animal/hostile/giant_spider/bombardier @@ -145,6 +150,7 @@ poison_type = /singleton/reagent/capsaicin/condensed poison_per_bite = 2 move_to_delay = 5 + sample_data = list("Genetic markers identified as being linked with stem cell differentiaton", "Exocrinic caspaicin synthesis detected") smart_melee = TRUE /mob/living/simple_animal/hostile/giant_spider/bombardier/Shoot(var/target, var/start, var/mob/user, var/bullet = 0) diff --git a/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot.dm index e56389e08e7..10b6e770f8d 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot.dm @@ -41,6 +41,7 @@ speak_chance = 5 attack_emote = "focuses on" psi_pingable = FALSE + sample_data = null /** * The hivebot beacon that we are liked to (and likely generated us) diff --git a/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_beacon.dm b/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_beacon.dm index 245e787425f..0551cae5cbe 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_beacon.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_beacon.dm @@ -36,6 +36,7 @@ destroy_surroundings = 0 attack_emote = "focuses on" psi_pingable = FALSE + sample_data = null /** * Number of total bots that are spawned before the beacon disappears completely diff --git a/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_harvester.dm b/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_harvester.dm index aa7df822df7..78ce03e8212 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_harvester.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebots/hivebot_harvester.dm @@ -43,6 +43,7 @@ mob_push_flags = 0 psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/retaliate/hivebotharvester/Initialize(mapload,mob/living/simple_animal/hostile/hivebot/hivebotbeacon) if(hivebotbeacon) diff --git a/code/modules/mob/living/simple_animal/hostile/icarus_drone.dm b/code/modules/mob/living/simple_animal/hostile/icarus_drone.dm index d3278eba683..eda5b1b78d3 100644 --- a/code/modules/mob/living/simple_animal/hostile/icarus_drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/icarus_drone.dm @@ -59,6 +59,7 @@ see_invisible = SEE_INVISIBLE_NOLIGHTING psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/icarus_drone/Initialize() . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm b/code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm index da9193d875a..4e3c5a9d9e9 100644 --- a/code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm +++ b/code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm @@ -34,6 +34,7 @@ tameable = FALSE psi_pingable = FALSE stop_automated_movement_when_pulled = 0 + sample_data = null ///Icon state for screen overlay var/screen diff --git a/code/modules/mob/living/simple_animal/hostile/krampus.dm b/code/modules/mob/living/simple_animal/hostile/krampus.dm index 640c66702b5..a186b3072e3 100644 --- a/code/modules/mob/living/simple_animal/hostile/krampus.dm +++ b/code/modules/mob/living/simple_animal/hostile/krampus.dm @@ -43,6 +43,7 @@ var/is_punishing = FALSE psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/krampus/death(gibbed) ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 6a0fb43b218..1209c2f5436 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -38,6 +38,7 @@ move_to_delay = 8 tameable = FALSE + sample_data = null /mob/living/simple_animal/hostile/mimic/FindTarget() . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/moghes.dm b/code/modules/mob/living/simple_animal/hostile/moghes.dm index c5dbc691de7..150c8b74c8c 100644 --- a/code/modules/mob/living/simple_animal/hostile/moghes.dm +++ b/code/modules/mob/living/simple_animal/hostile/moghes.dm @@ -35,6 +35,7 @@ faction = "Moghes" butchering_products = list(/obj/item/stack/material/animalhide/lizard = 20) + sample_data = list("Cellular biochemistry shows high metabolic capacity", "Tissue sample contains high muscle content", "Genetic biomarkers identified linked with aggressiveness", "Intracellular keratin synthesis present") var/is_devouring = FALSE /mob/living/simple_animal/hostile/biglizard/AttackingTarget() @@ -163,6 +164,7 @@ meat_type = /obj/item/reagent_containers/food/snacks/meat/moghes meat_amount = 10 faction = "Moghes" + sample_data = list("Cellular structures adapted to provide strong resonance protection", "Genetic biomarkers identified linked with agressiveness") var/shriek_time = 0 /mob/living/simple_animal/hostile/shrieker/proc/shriek(turf/T, mob/living/M) diff --git a/code/modules/mob/living/simple_animal/hostile/pra.dm b/code/modules/mob/living/simple_animal/hostile/pra.dm index a490bf38b3d..6dfee3f92c0 100644 --- a/code/modules/mob/living/simple_animal/hostile/pra.dm +++ b/code/modules/mob/living/simple_animal/hostile/pra.dm @@ -63,6 +63,7 @@ simple_default_language = LANGUAGE_SIIK_MAAS psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/republicon/get_bullet_impact_effect_type(var/def_zone) return BULLET_IMPACT_METAL diff --git a/code/modules/mob/living/simple_animal/hostile/rogue_maint_drone.dm b/code/modules/mob/living/simple_animal/hostile/rogue_maint_drone.dm index f45a750a76a..73865532b5c 100644 --- a/code/modules/mob/living/simple_animal/hostile/rogue_maint_drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/rogue_maint_drone.dm @@ -23,6 +23,7 @@ var/image/eye_overlay psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/rogue_drone/Initialize() . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/space_fauna.dm b/code/modules/mob/living/simple_animal/hostile/space_fauna.dm index 2ad3c13d356..eb7f5a3e172 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_fauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_fauna.dm @@ -51,6 +51,7 @@ see_invisible = SEE_INVISIBLE_NOLIGHTING smart_melee = FALSE + sample_data = list("Cellular structure shows adaptation for survival in vacuum", "Genetic biomarkers identified linked with agressiveness", "Tissue sample contains micro-gas release structures") /mob/living/simple_animal/hostile/carp/update_icon() ..() @@ -132,6 +133,7 @@ melee_damage_lower = 20 melee_damage_upper = 25 + sample_data = list("Cellular structure shows adaptation for survival in vacuum", "Genetic biomarkers identified linked with agressiveness", "Tissue sample contains micro-gas release structures", "Tissue sample contains high muscle content") /mob/living/simple_animal/hostile/carp/shark/reaver name = "reaver" @@ -204,6 +206,7 @@ melee_damage_lower = 15 melee_damage_upper = 15 + sample_data = list("Cellular structure shows adaptation for survival in vacuum", "Genetic biomarkers identified linked with agressiveness", "Tissue sample contains micro-gas release structures", "Intracellular synthesis of volatile compounds detected") var/has_exploded = FALSE @@ -294,3 +297,4 @@ flying = TRUE see_invisible = SEE_INVISIBLE_NOLIGHTING + sample_data = list("Cellular structure shows adaptation for survival in vacuum", "Genetic biomarkers identified linked with agressiveness", "Tissue sample contains micro-gas release structures") diff --git a/code/modules/mob/living/simple_animal/hostile/viscerator.dm b/code/modules/mob/living/simple_animal/hostile/viscerator.dm index 60a9292fd46..2f278006e93 100644 --- a/code/modules/mob/living/simple_animal/hostile/viscerator.dm +++ b/code/modules/mob/living/simple_animal/hostile/viscerator.dm @@ -32,6 +32,7 @@ attack_emote = "buzzes at" psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/hostile/viscerator/death() ..(null,"is smashed into pieces!") diff --git a/code/modules/mob/living/simple_animal/illusion.dm b/code/modules/mob/living/simple_animal/illusion.dm index 97757a1c88d..49c5e697fdf 100644 --- a/code/modules/mob/living/simple_animal/illusion.dm +++ b/code/modules/mob/living/simple_animal/illusion.dm @@ -11,6 +11,7 @@ var/realistic = FALSE // If true, things like bullets and weapons will hit it, to be a bit more convincing from a distance. psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/illusion/update_icon() // We don't want the appearance changing AT ALL unless by copy_appearance(). return diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index 0cdb888e8b9..34cd34d5c9c 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -32,6 +32,7 @@ var/obj/item/residue = /obj/item/ectoplasm psi_pingable = FALSE + sample_data = null /mob/living/simple_animal/shade/cultify() return diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index fe6bf9108b6..501f91c6875 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -18,6 +18,7 @@ var/damage_type = DAMAGE_BRUTE var/show_stat_health = 1 //does the percentage health show in the stat panel for the mob + var/in_stasis = FALSE var/icon_living = "" var/icon_dead = "" @@ -156,6 +157,11 @@ var/dead_on_map = FALSE //if true, kills the mob when it spawns (it is for mapping) var/vehicle_version = null + /** + * List of fluff characteristics to be found on cellular analysis + */ + var/list/sample_data = list("Cellular biochemistry indicitive of typical metabolc activity", "Tissue sample contains average muscle content", "No distinctive genetic markers identified") + /mob/living/simple_animal/proc/update_nutrition_stats() nutrition_step = mob_size * 0.03 * metabolic_factor bite_factor = mob_size * 0.3 @@ -1006,6 +1012,8 @@ /mob/living/simple_animal/get_speech_bubble_state_modifier() return isSynthetic() ? "machine" : "rough" +/mob/living/simple_animal/InStasis() + return in_stasis #undef BLOOD_NONE #undef BLOOD_LIGHT diff --git a/code/modules/overmap/exoplanets/decor/_flora.dm b/code/modules/overmap/exoplanets/decor/_flora.dm index ea96b9e631d..118122bc4aa 100644 --- a/code/modules/overmap/exoplanets/decor/_flora.dm +++ b/code/modules/overmap/exoplanets/decor/_flora.dm @@ -6,6 +6,14 @@ var/cutting /// Whether or not you can shelter under this. var/protects_against_weather = FALSE + /** + * List of fluff characteristics to be found on cellular/soil analysis + */ + var/list/sample_data = list("Cellular structure typical of wild plantlife") + /** + * Whether this is actually a rock + */ + var/is_rock = FALSE /obj/structure/flora/proc/dig_up(mob/user) user.visible_message(SPAN_NOTICE("\The [user] begins digging up \the [src]...")) diff --git a/code/modules/overmap/exoplanets/decor/flora/_rock.dm b/code/modules/overmap/exoplanets/decor/flora/_rock.dm index c028720596e..9a154ad8f62 100644 --- a/code/modules/overmap/exoplanets/decor/flora/_rock.dm +++ b/code/modules/overmap/exoplanets/decor/flora/_rock.dm @@ -3,6 +3,8 @@ desc = "A rock." icon = 'icons/obj/flora/rocks_grey.dmi' icon_state = "basalt" + is_rock = TRUE + sample_data = list("Sample contains igneous rock dust") /obj/structure/flora/rock/random/Initialize(mapload) . = ..() @@ -22,6 +24,7 @@ desc = "A large formation made of ice." icon = 'icons/obj/flora/ice_rocks.dmi' icon_state = "rock_1" + sample_data = list("Sample contains ice crystals") /obj/structure/flora/rock/ice/Initialize(mapload) . = ..() diff --git a/code/modules/overmap/exoplanets/decor/flora/_tree.dm b/code/modules/overmap/exoplanets/decor/flora/_tree.dm index fe24e8f7855..da2d9666fea 100644 --- a/code/modules/overmap/exoplanets/decor/flora/_tree.dm +++ b/code/modules/overmap/exoplanets/decor/flora/_tree.dm @@ -5,6 +5,7 @@ layer = 9 pixel_x = -16 protects_against_weather = TRUE + sample_data = list("Cellular structure indicitive of large plantlife.") var/max_chop_health = 180 var/chop_health = 180 //15 hits with steel hatchet, 5 with wielded fireaxe var/fall_force = 60 diff --git a/code/modules/overmap/exoplanets/decor/flora/crystal.dm b/code/modules/overmap/exoplanets/decor/flora/crystal.dm index d5798da9c3e..662bb39ec17 100644 --- a/code/modules/overmap/exoplanets/decor/flora/crystal.dm +++ b/code/modules/overmap/exoplanets/decor/flora/crystal.dm @@ -4,6 +4,8 @@ pixel_x = -32 icon = 'icons/obj/flora/crystal_trees.dmi' icon_state = "gem" + is_rock = TRUE + sample_data = list("Sample contains crystaline structures with a branching fractal appearance") /obj/structure/flora/tree/crystal/Initialize(mapload) . = ..() @@ -19,6 +21,7 @@ icon_state = "spire" pixel_x = -32 layer = ABOVE_HUMAN_LAYER // this is basically a tree + sample_data = list("Sample contains low density crystaline structures") /obj/structure/flora/rock/spire/Initialize(mapload) . = ..() diff --git a/code/modules/overmap/exoplanets/decor/flora/desert.dm b/code/modules/overmap/exoplanets/decor/flora/desert.dm index f7142ae3c84..c267b74f5a2 100644 --- a/code/modules/overmap/exoplanets/decor/flora/desert.dm +++ b/code/modules/overmap/exoplanets/decor/flora/desert.dm @@ -3,6 +3,7 @@ icon = 'icons/obj/flora/desert_cactus_trees.dmi' icon_state = "desert_tree" desc = "A prickly cactus with a woody trunk." + sample_data = list("Cells contain above average water storage, indicating adaptation for a dry environment") /obj/structure/flora/tree/desert/Initialize(mapload) . = ..() @@ -34,6 +35,7 @@ desc = "A sand-swept rock." icon = 'icons/obj/flora/desertflora.dmi' icon_state = "desert_rock" + sample_data = list("Sample contains sedimentary rock dust") /obj/structure/flora/rock/desert/Initialize() . = ..() diff --git a/code/modules/overmap/exoplanets/decor/flora/marsh.dm b/code/modules/overmap/exoplanets/decor/flora/marsh.dm index 083feae3a89..0681315050f 100644 --- a/code/modules/overmap/exoplanets/decor/flora/marsh.dm +++ b/code/modules/overmap/exoplanets/decor/flora/marsh.dm @@ -3,6 +3,7 @@ desc = "Some sort of woody fungal growth, grown to extreme proportions." icon = 'icons/obj/flora/fungaltrees.dmi' icon_state = "shroom" + sample_data = list("Cells appear fungal in nature") /obj/structure/flora/tree/mushroom/Initialize(mapload) . = ..() @@ -16,6 +17,7 @@ desc = "A rather large variety of fungus." icon = 'icons/obj/flora/fungalflora.dmi' icon_state = "fungus_bush" + sample_data = list("Cells appear fungal in nature") /obj/structure/flora/bush/mushroom/Initialize() . = ..() diff --git a/code/modules/overmap/sectors.dm b/code/modules/overmap/sectors.dm index ffbdde4e4f8..928ed910848 100644 --- a/code/modules/overmap/sectors.dm +++ b/code/modules/overmap/sectors.dm @@ -253,6 +253,10 @@ var/global/area/overmap/map_overmap /// Lore planets and static away sites that are planets should keep it to static text trivia. /// For random planets, should be filled with random trivia or blurbs or the like. var/ground_survey_result = null + /// Fluff descriptions found from soil sampling + var/list/soil_data = list() + /// Fluff desctiptions found on water sampling + var/list/water_data = list() /// Magnetic survey result for use by survey probes. Randomly generated by most planets. Lore planets should have static text. var/magnet_survey_result = null diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index 3a39c6294fc..b182cc4f1ab 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -874,3 +874,19 @@ color = "#464650" taste_description = "salt" fallback_specific_heat = 1 + +/singleton/reagent/biological_tissue + name = "Biological Tissue" + description = "A suspension of the basic unit of life." + reagent_state = LIQUID + color = "#97b9a7" + taste_description = "water" + specific_heat = 1 + +/singleton/reagent/soil + name = "Soil" + description = "A mixture of minerals, living organisms, organic matter, gas and water." + reagent_state = SOLID + color = "#5c4324" + taste_description = "earth" + specific_heat = 1 diff --git a/code/modules/research/xenoarchaeology/misc.dm b/code/modules/research/xenoarchaeology/misc.dm index f58fc6dd655..6e3bd23ff1e 100644 --- a/code/modules/research/xenoarchaeology/misc.dm +++ b/code/modules/research/xenoarchaeology/misc.dm @@ -74,6 +74,7 @@ new /obj/item/storage/box/excavation(src) new /obj/item/taperoll/science(src) new /obj/item/clothing/head/hardhat(src) + new /obj/item/sampler(src) /obj/structure/closet/excavation name = "excavation tools" diff --git a/html/changelogs/stasis-cages-and-sampling.yml b/html/changelogs/stasis-cages-and-sampling.yml new file mode 100644 index 00000000000..a3c56663c0b --- /dev/null +++ b/html/changelogs/stasis-cages-and-sampling.yml @@ -0,0 +1,10 @@ +author: Sparky_hotdog + +delete-after: True + +changes: + - rscadd: "Ported stasis cages from Baystation. They can be used to load captured mobs into for safe return to the Horizon. Replaced two of the suspension field generators in EVA storage with these." + - rscadd: "Added safari nets, a weaker form of energy net which xenobiologists can source from a dispenser in their labs. They are unstable, however, and require storage in a special container, also found in their lab." + - rscadd: "Added a science sampling device, with three modes of operation: tissue, soil and water. It must be loaded with a vial. Found in scientist and xenobotanists lockers and the xenobiology lab." + - rscadd: "Added a low power microscope for analysis of tissue samples, located in R&D, xenobotany and xenobiology. The fluff desciptions this provides are presently focused on common mobs such as carps and griemorians and Moghes mobs." + - rscadd: "Added a centrifuge for analysis of soil samples, and a spectrophotometer for analysis of water samples, both located in R&D." diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 5561d7a028722e9bb5f4a012f290008bc415708e..312111d2cb4e4e485d86ad3ef63cd310c5043f01 100644 GIT binary patch delta 170241 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%0AIzH#mduq~y@-H(8;W`T!2Jnoj>yZ4zodY~+J~={ zj0@|l^?eUOucFFDbu~3LL-6IKf5}SzFtDHu8n-El1CD00&?Y<20=of5B+b6&FKNX% z@aNG1GilE~8Csa6)+B`^nf8+^b+7*{$DIP^)C%K9yAz1cDw-wV+Bf;5>UIl`x*v+b zJFT^z5)gbF=z+7-Myl|}#_9c^q!YAs%Kb$B!h3WijeDwH{$O+2hfB359cmSDeAB^! zRejOt&}?ri!=n9NcmKbs{#X1tB1+nE_CTUA=+7eT>p`yTEOkBUgS%<{7P~tTttGV< zuiRh*L|UUCQ*l+`L8`&85}#?RDLA88lleSCZuXCzqHf(+QGFEH0-If($F%uh_PGtr zhVNdAM_u47x*VGK{p`k%OK{Bb9uJ)rfzr}b60qA$)Cm%YcI-Us^ix>9Q{FyN0Uac& z$-Cui#!Rx4yP6^5OTJDRM*Z>ke$l(2@(a_4nx4)@kc>hF1`a-#!-FLVCXN|_n$Hi^ zPwvjkDj`&bCy6DCKrvM1*1yAY49Q9*w+FXh#Dw+!S)&!0ot*+*va8_;$r3pHV~W=% zu{t}hZ9qu#CA)W$6qQ@=2d9pZJRN@`cfyO2!!h+CY6PJ&3NX0DSfgF5lz68D7ta@v zrntR`e#0oI+eBUvgo!ATt}HO)7F8NxMl#_0yJoIQyYsJIt#CRBqIbTV|MQy!IJhe_ zAML&sx9U>|H5c8Ic4^6NseV?I+ic(J6y6X5Xxr!cgtiC|wp+Uw1 zS@L|~ZgtV1x`KoY9@2Np&oKeQ3S1obsApbVbss{{?}L+*;#Y2$Gdw2wvYceKFSKs-EoL0VPX%zKKz*}dT35-AWz=zt?-iUn}Z z9{n+Tdt~<)96)QcW;#_G^r)WMJv{yV4FM=HMw}#+h-_UNLC_JRYq#rc6+uvmKM6s( z^Y?BDi5AI3Qs`J8H$1RVS}1+R(4a?v3T86vmVX{BvCay9_q1i6mky5dL+6{}0rXQm z+Vm0-2$NgS{xCTiYnO}|@7vsgX zvV+BQL|7Bz6p=GA3w%I<$={Re_`M>_sakrZ8GF}7iaddB+NoV>P7`S1i|8i=OLjxF z5(91lv%o|M@ZIbl3Shrc=ITRTZC?1@=+~OJ*}EGIUdb!aBetQnDED+x_4_1eQF$$_ z3b+6`1scyz?FxS$xA7uCu|S!UA85pao3ZNmzH!LlO26^box19+wMpxk6CMm~ya++m zP81+qik!(MwbW>3cna$R#jW8!Bi>uQ5AL2g2%^L&K)>73rb>EjN4K{u=f%*g-Bi+K*wlH$`aI;Y(CQAj!XkKB}-2PgMMj#(NS3J=-Xc~cyAyi?VdU0GCbllDoAhnO?^Tu!%Cs| z-FtzQR7Ash-&q_@29&-8M8;aeVMv)85J6ZXq(CWcNYjwSJu7&x%LthCEiJQ|INlsW zQf^1!pIro+Az$yTAJ|IQy@4rSh&smL8XwSg?)(sS`>~I59)}aZu88<`n=~ML^2!p& zRU2C*`YDygm2w_N#-=g5y;1%)Of2X~k)3=}*#l=iUrzzap zxmcc2^w8$u%?(_J?q|3O!b|B;L5ve8+e2YmqHqF}#iC0n0<3B=!#H}Qnl}a0%DWFS zEKe+2oQ~l(hDZTjsb!tQ^&0>u3~Q^57FU=LcuP z)?!_utLL}M%s%fZ_^siSK?!IxG3L65uqrWZp^Dp;HzTVXOk=1p^Q^`>9|mPc{@3XB zCZmjXLyZ;Fpi~-!hq!Go*i`O`9LtGoH&#Bu%ohonj%0DFPMt2$$-INx+{8(5)GS<5 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 delta 162659 zcma&NcR1DI|37|gLWpcp3PtvcY*8U(mYtoQJzt`f>}1Cg$=-V&%E-!Ip(A_Cc8=qm z?|t5%_vdq6zyE&Mb*ig#UgLh<&+!=d{Tj}?y0gR(f0IDC^44`iNI;hTajtRi0L93s zC*=EjUCUb~9$aK4-Ja*|ikFQmrI;$FDb$NX1y{KLEgcJPeI)-y>=WM{r?U1+^q$eR zoB2lFi}yL@YvwCzKgVsqctTc1Y42&zGs^nVa>ms1VY6up_lpls92!0M(52Vs;E|+e zj}4y3>Hk!rw)eLFP$(=xn)q^2c4o}cQ>iv$iSeU0F;$scUJ@{{ZNm5{pQ!#W&s zsI^K!ph9)AD9;05`wLmw2Q!{u85~#tzNh}h5=+4!=-MrN+lS|7@tX8PceK9gW1IXr zVm6Q4My;XBiKDoZl#+w92sVkn-)3<&d;JE6x|DegWQt5DN2|j+P&lcy*Ol7$H9yp$ zU~Ela#p8`OmpnzIBwiB~kIx(<pFVAlt zYaoY(i5?7}Guo+lK&AYfN|tQJ+4FTPAyuo3fDhf4LY?9lHJ-Gm;tp;-QEp(s*>8WL(% zD_1}!<6wI^u|1=_&z^-_6Th=2CaAY2CNyey^DF5`?NXZLlwyRQ^p=En_u>ckGka}}DfVyLEE3;6BxjM9Bw98n zv{Akizne+^E+MFbJytl@x>tsrQX|=Y*0T1RH%@17ba(!E+Mu@B$NO}zIyrg%7`@wC z4Eao9Puvv9!?^zEbK^A?pAs$c|9t2uY!oT}_m}q%xriSB?=MQKge*G$`wRJvD?dZ8 z{P!Fs+5|qI`|qJ z+ZJhPUtb@!wYBv;1_5*5ZCqQNuC#7WzH8#6A(Q!s1lDUKx`r!nJ^5WG;WRl%2+PgQ zZ64ha2M3&7KwdHzw#7?v?Dwji{K3W9Hy^Aez?l z00W7pi4SqGv#S~yTvbz7M>zXpW~%M2ytVibnciaYcb8VNdtO2E<9j^chM<}U*H{8?dIj^l7?N78;n00s zg9mHgC+L=OW4`wGZG15~QU^Y}cI6Y>>%qYiX{&p0kHmn};#;1&2bC zXzyh>&h*2n#dy6;nem~;=8%O5{bS-!pn@VHBa2`Of&tAZopsgS0$VvCzL#LlRrC{~ zX^mbots2qUw#}~&W+m;K8(fJ)kGH0(x9+9G!Bb^jSiEa<{p-S2rd1ovW^t2hE_;X@MBrxuxl0Rt!g8#}&qentwP{z?Bgt~HkuIuDa1 z+&Lh%!YqQ6{V*${V$dL)iBeXgH|_k}&EhOv=F_lhM<{B&dzfwne61DEvV%lH?_QSHhEkT zl|wwHny)~Qm?4$p-SpH{eS!j{7XAHMOd+P7OujfSj=B(KZro+8@ry3I@lX8a5L!qa4hAghfKdyzgiC}ipX{e(Y z%G@H^Pc*74Y>i=|dwrXBFci7Dwe^xb%-QF;$>9$+As<1Lh+CI}=Z#ks)@$`w;8IpW zDcXOCXVT=jknH=bgN}|2Lj4tQ3ipz6d=$^Iy7@-Dfv39?XG2q_o?72`jl;O+{^ni| zS{mIH12JN2daiJLmK?H)(H3%aA0u66`x1mjMbu^1IkSErK{n3n_Lip#9oyseT)Cgo$lEkV!+}Gb0Ud-4na>VzsAu z!)jF{rOg$Su04-ho0=uI%k^6Hkv*GnvrVyzOl)(tIe;u4Cf*^j+WXVmO)WJS>M~nr zHCyM>@Hc|(fXXrT_x9e1I%kY(B3DkgU>}pDIa~H3vpBZeEPR5-ypQ|gjQ=2nPk7Wi zJsj6|H+bk=i*g>4TmJSASz+Fh8$x-VX$8tO6 z(<#IG#S69f91y?Sb$rvV z+D|UZiPhcMisdQd!@USk8`|7_866jAz4NaLD>_4S2=>rKa(KzQ<+1*Rb^h&1`R+T)$Lk@f#Gpa(sT~`bKx_T^hu(vUiNH zqt?mu@^ciw-G#Cr_Hn|`rUd|F`?|WGS8gzRe~QeCTwTM*t(1yUWiI7O{*>5Kk|xh7 zZ({Go|2{NR4aRnXnuhaH^>d->@^UwBF=c0}oO#H(>ie{+=M}CQuLpT3;P25_q z_QY|j1CTE&Dgsl4A%Io5|5dgTWtj`uDxI#frPR;2!XFL@i~H%kuXTU&T?a=;5$~Vx zH`NW6A8*S$Ox4EsxL{I>B1%*4qwmrvpnO@w^F?t_I(M)pS|9bu*F&%x7bwb0$g7e` zFK2qNUf+6Sb$G5|5L?F6;j2;XuFjAYHO+-Sr6f`F_?Xf zJk0WZCpzJA@chqJ3m*Z8_=A*2dBin7VQYu!H}V+VjwVY~)4r3z2l~Z|-q5qMimF6f zg30RHqS2IIgtJWejpW9n10hCZ;+ijC2*Sg|3yO*{?xH(#t) zS60#iTnFv-i8+|bm|M`2Z`Rat7!Z8R>%@{umTJH^5wd?gaiRB zmi^uf*S(F6j`ns~R`AI)So`W=22s8(m^3vF4NAju^O)bipN~&YzOb}}>y0_;Cm1)+LelZM6T=*Wn!zJY-iIH5m9s0XAz2o4N}#H>mY6!f~? zeo^~V&T0JFpx|v+di&_w45dj|QCi8v{DR*62cM1K{uQSzNOk26_Q)`JHoa3nX5G^` z__J?o)+|NJ0ONr<$wp22<4{9SP9b=VR82a^)TSxcSm;!N>e647P}iFFEhQe(4Ae~SHSCMF^5!}I>G{dYSz4mLIwJX7VTzp2V8m#1Cd=BmGpV3rPmj`#o-29p6U z9o^I<0~4nH^0=tDSl7tt9q0i1Mn={)HpDZ>A9T&kT&|_`+Qj$Te0nLi)M(q!2vhX* z6oXlUDbmu?VrFIi4rU1yLPSJ_j){p=`Y0%KO9uyX1>Z{*M^72U1G)Y@qTi17X z9=N#N{q^}C$iEE9>xsSiYw&7kiH|i{_gvnduH>$e6oaeBvUfCjZw=4PM6Rydf#?y! zF0)IA9vr;F*9D)DP*3pbeEv;D-kbS>#0j&Xk>>B=1gTqelJ}>%uD-2&4v(AKQ^~L; zj&dP8;5D?Ow&0f&A+*lJx0ls`cRp*P!D-K=p)PAwl}EpV>>tN8%Hn4aQ9I^`ocZTN zvGq+j0k|{g7$cmr_`td+pcm2i%y+6Ci8dV(5RT%(0_WHBJK{Ab5RtC3g*2G;@9+nOm(FU8V_#P$Z^+QhB z)`fgb`1;IWNkO`b-AjFO9VI|LbnV?#Y&!N{lEQU;mzXk5^xMcwsqoo(?&a;BCgwnM z`SJ@879{qhKIs9M@9vxan~dUaLOV0)&zr(reS zsRD#ez@m+PWo3n#nYq2a9fBnbntk9_k4=q8Olup<*CtAR_OYJPrB=%h!XV6&7~&QDo+l}gUk&HG%}Ktv7zPN1!=Y#V3onZ*29&UG7@t60J-LrTsBHoVS) zfY6#e^8z}GCWliBvy9wH74An~nhYMh#OTk)#`dF&$)Y9h;-1+LS7mmEM7jrG_C7)L z1q0CaYR|PN|H1H%a54amp&ve6`a0%FMMJX`h&;dM+On@^yLvbV$BM&J<-|Z)fTF@5 z<|PvY;=?ZE^)vb>q0S3PISs`Q1_J5<^sIMz8YwyT^;0D{N+v;7ZEYHSXH&ar0bO{* z#O6I;v(W#%@m5JX7+vE(2o8M#GzGp6w#pH)AcU4)UgP5MVx#hI∓Y2E~RXleSA{ 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∨`1Zq7y-(ysKzy8p`A$>)Zrh(j+ z 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 diff --git a/icons/obj/item/net_container.dmi b/icons/obj/item/net_container.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d5eee16f8a6f22ce9d7a0fd2a580ab183fc09d86 GIT binary patch literal 561 zcmV-10?z%3P)($lOMMXutgWQ%p%5W~2larIcz`#vPN@rtYJvKC!k&Z4VBOxIn5_|v?VgM8r z6m9?jivR!`8XA}xS?~Y=00DGTPE!Ct=GbNc004w~R9JLGWpiV4X>fFDZ*Bkpc$`yK zaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+ zFSR7Tq%JKy?ZjZoB&bzdB%n4TeNbyO^bi z*cV7oxZ18G2;!gUGZ6BhGQbT*esDuSIL7h)RSb-^bNK$nF>3^zw*|g`X-vqU2`Yv| z3%-|VfL)?h0wLN0-@iPjpN1Uxi!fziTxH~^f*=TjKu1=A6evd#6r?~aW7J159t|nr zN^zTl4l{riFy?Z{peN4wggFCvfsj(z6fgvgyWBD03(lU+f>_^IYW#3GZ3_Bwz1<(1 z1+jRo6tG$fA#DmfXV4N9Gnlz+pn_r#=FlJoRtWnMUThV_`o2=*>k|J`KpxZ5=QhHC zzD1?LxW57DYx;YE+XGaA|Kp%;^1fqA5J%++3J(*QX3d6w00000NkvXXu0mjfas%ig literal 0 HcmV?d00001 diff --git a/icons/obj/item/sampling.dmi b/icons/obj/item/sampling.dmi new file mode 100644 index 0000000000000000000000000000000000000000..dedd3acf6b06bfc7a43b496d4845b16668ba8dc4 GIT binary patch literal 5239 zcmY*d2{_c>*ZvpS7YHL`aro-$td#p2|Lpy^^Jb{K62SG{#Q0v5zHD zNR~+Ub!@{Jv%I7C|GfX_eV*^kz0dca^Ev0wAl5n=8r}yWw-V`#f)u!6}L%fnkIG+90$VMH?E71ZXwizMi8DOEiUwLda zUnt3<#aFKU7)g1Hbj)5wkE8e;R#VjG^sUSKMLA%5NPfo(tAOZCyI&m7PlZqm=Cs!a9uCk#ngc8B_Kt|04}KdNbiVdRi$F|D zU|aaCy&HEzgARuQ{fTedeA$c+Qd%bdMeZ7}ft7+ofBIY&LkPbTMKen=-1GO^T9oji z62b8Mac@LIq<)mbejK_Dij7e5*#x{p_|*;T+IgFQ z8fC6K>BWzTbN)d*9rrzcChgODiI?c=tiIiZ^y?~MmW8u=1c@0E=w_pWdzY5Yh$9ERURXcp4#{N&r($bQp zt!?_8*QmF!``658?9-rPOp)^i867A_$vV{B)>b4mG*nqz+xrbvLnGE(!?EK}_udHG zJW*L9iN^r*AveJ?>Us``r?CPgP7p z;+nZRe`jZBxI&IMs&Q~|Fz*T`D@$k{A}-#xy85Y7e*g!ILh$ne8+-0_Va8<|Bn_g$ zdGbK=?b6uTzq|ih^Q;~jMOwdM>P%8p{g_}(*Yaf|ks&|#1^|G6p^3wlS4KE^{=s~+ zqn+J=%bvJ@IgRvnY)nj8SU9=w{>#4mRqN;?zzv^aefp{05d^P-yu7FwOB)p3RCP}Q z3vHH>k*QSdo+Yk(4x(a@PLTUh>CYg@8X(gjpTmT@;qERAY|>Cic#y6^CJLcEu1As0 zuK~u+AJescIAf-trMXn#lBQ-H=GPhkXz#_FX$Mi#kF>OX_IpU5qFWv?I{nabK`faM zYtXu6;@5^e8tR>2R|<@azT6{(jiKSD7*H!i%w;XDveHtE<5}$TcciA12e zt@m68Tgifhqco;J{ij(X#uV!f%N0(PZM{<_`Y94z>StduD$m>-^B#&PhkAAeNJ(>5 zIv=b)3MO2;c}@@<-@$yG`ZvC0sJ`s$>oZcPHF{DVIWYtVEdW-16iT#(tKY35+GvNF zMn^qQ*DDpSwUfUS5MUXcu2+pI^6RMvK9N#m4vogL8@;zYyZur`$7w}w+`PzeRJhq3 zuVv(R0IC`|t}{hCC&=A;FsZw5D?${P0JVbJgmdiVdmIv*skWAlFI!N-0?hGy-Ho?Y#zg&kF&W*Ez zNxdI#6`lqpi_ad-!yHFjh+T-+`)}?YCgUw@))z@h>74|^`%~koYqFk@srSbS1cHfe ziIeW5N2-c04R)cVVcQsqVh9AHq#j7}><^*Xzk23kh-WWrxO(+!goZq^VLP$#-m$s8 zEZ~`b>sCmkl*+eA$)Y*hQXytwV&Y_%ijTK<^bd&9L#Gqc$3bo?HB}2$>mcr%y^!29apU*){fLo~5%)JxRaG`L>NNWrZiyYN zYiMXFozngK_%n9O!NEW3>ekDPi(L0KJsv#xFf=uV<3J7c+Mg4wY<7gh2}}oo-#bf# zV>=lcCwz^Y+sxy1LAGzA_<_Wemm<#?CW;o2NTgAlEv~~e+F<8V+x5`I+EAO0yE5S_ zD=Jc3hK2;0cFHO%rB{O+JQyjy$*-S0;aQ>IFg4|vq}|5iZsjb&c|zry2Z@(ht{ECu zL0~V9L=)8(;WIHeP^VuucXr06vFGLGjX}(DLZLNH#QyEB{)vf9DKay<13qW&;+x1wE`9KY=t!IaTIef#3otZuhT#c$2cz$A)6)43LX8|x2;LmV6& zN}HMz`(cce=(3fT75z7<__AUVS*@dYH>36t2M8kDVw7$m?2U;0#;93fnH}%1x_{FP z?c`5OBpGh)H_VZ_hnpk8KQB%1Z1pO6;hxnBwyyexG(2yOvc`_j5QyhlcCh@ew7G3> zjy|NSHf=LlTSZ0X&Uim@eSJQ+D!;y7Jg|c|*e}KoU4~XQUoag&_B#T?(apY_7i_+n zx`{MvJG+Un1JM21l<#xB>BkbTZT@ido9+;S3kD(v1ZG*~!0SKK1pEMjJ~s--7)Z660=}==Y_{H476jFE7hpW8rv%HqqM9 zKbyhQS!R#MPn3u_`LTS#`UVAQu1|cP_KH{i+wgi=r$QrVXyN;2RrH{j|Ri z>pjy$JU9nF*y`(FiIDvjXQ`4gbo6YGiwy2C9#k?OueN@^xBj8fpJI+GN4OEoA{$-! ze3mpmN!!+vi|Yj6O|nkixSVxOCF6CY==c3CV;;{v52S?J6l(v9CccoJYn;p?E-pUy z4V{yoaLR-;(Ci#ba~QEvq^M2KcVx3QhR3^CsLQT9olbQp7;bOp*h8Ea=7X|;a@^(0 z?TRez>|Vl2Z^FUXEUgKrz+h**q*-JPwq+(_VR>NnesV#9%;Ug7&-62XK0YiuzxQ%` zb}Eo+7EljOExnc!!#n9`o;on-bYxpVX>VIZmV!;L1y?=;P9$GQ@(nV4UG%oYfI>2M zy?^&^n}vej4yEF)>#8DmK6}xNLIiqg>4Cz=*w|RIk#r?sXK&xq({mm4^MnF)kt21^ z-7tD*uzd8>ynB}&s&i=Q_1qN}L2By5EP&Znyf;Z#WI+cCosPQVo+Kb3@IEI>rvS!` z(H%OorVU{6$g%cz_8RF=nohDhj*f5FQj@&}zPOCknCa>w^QJzIw++H^17PFm??XGM zZnNK1IP8^vuCo$E8$d|==(&u8Y>d`cPC-p+NE>u_4#2nlu9It)2EzF#&!w$@9llU$CNYh?@ z_z8cmxI_s8eGOOjU|#a~8mGlP+_^!iz5i9eCvDWGo2TS>PWDRM$SVv7 zL&AAA6awX2hW*Ttjf~Dd$81`5HBi3N2BEF#EYb{7TFrf^@|jX8avz;G4);3XXegRp zFg=S$;+y%@pUC`N>FM6+b-9+Exq8uQ^Ga1UJv))LyM%wLa@SDp%J~;!Hn1ObE`Ntu zaZNv#1kTE|AFF<=%N+!hq=By;O>Or%VCH6lCp!~5TxliM0Lcl`lt#t-qQuZ7{=R}L zn9JO}lJ?Kf6QLEGI-_Af)h6l86C9&3OLf?8*gEU5BZBO(?RYkVP7s-fJ>Chf8o&IuAPi4%-BxM5}% z`jJ})xfQ>m<;!AK^f%zF#9ms6F&+5-4aH%1Z)(kUPheP8P0i}nlY3|7PQ5F~9G7J8 z5{t5L7wx^hH%JDgHdj{0pEf())U}2s@Pk=VCMG=0O6U?i9itPTS{p>np11l%43n+3 zI44TizlEcR?X7cYD8aUE`pjq8qQCT42t8Ky8>Ti9I9+2bSzMoNHf>Ngdiml?>w+PG zKYhZ!)L+mZgZa$DwJFdt;}s6r#5%w+S*8LvAujOuc5orPSlE>iA&Aly?oZGrPiOEb zvi|^}w17nCC1;;O_jiy8@K$>Xw25BjX@TWAJx=_{)9!#j%#Ad^(I4)N;H6^&{#*zI zA|jCE4dyH+6{Qs>p5WYQH@`~werB9PeVf2p%1z$g_NI0DB{0e4s$o+4usdg9(uZ=% z*_caY?4iWKdfv5s$IKrn#_mX3jN>oKWw7La!a#;A|3qyF&w*TnA-wQAU&o!B4!ynW zwU(pI_Cl;aw8~~6T*I$o6DSSFIP!!qEkon;4 z-@NaZXE3W5U$`xknrYff+>Z|L$U1=^aE_O4fNBSFUT?n3AWau=`ZJ_y8dgXocAfoynfqQnsJ{uQ^!Lm5HE~zMz($<2m zSL@}17f-pVL3N(eE_lyn`qy)OJi-LYN8aI_bd-e8unpZ}ruByHyQ(T7Mg#Fi+UZBn2)S5kKl0i$Ky34=IMe^DnJro`cK_}GIOJTYL?E$BD}JRDhf?gpVfb;R!aucAQ44ddE+rh69p;W`uvDG4AG(!?KL3vyP_X@1}}Y@ka#MOvNLP@V+ts8{#$FR6q7&xHKoFkWDM1X7V+!Y zd=0ezSA%C6lrEPiP`w=SB#4aFaBeRrH=hUZdgGcm;jin9JFbXzCqm8c4Dn z8g|y|QxcKDEGx>u#Ul}1uroz-8x&fY^HG9g@>9yHSyzcU+=QOPhW|lDrsw^EqF05J zC4>J2!_drCUGNdc*3ft&adV7u7B7mQ6V9>DrEKU@vXJasaf5#299t<^-TN2!yOsW^ zCNkNCvZ}J&c7QeShZ3MB$gT0|H~)QygOqfwxp(0T@bWA>?qfSoe%u?1+jGQBt~bug z;z!|uf=@@X>&8P;Fx1nuSOuV8Zgb+0fD0m)2UFnpP_r5C+2=u;0{TWC9-f|-b>uBhiTv0u!e#{6gKt6Z4^N$--f3pWa8aYRnG(rl(4|9(|G>}7w%@q~ z1#-*~*BeAM)usU&E?p^Y@X(qc}Q9oS@HUh!YJL(>${KNkZd zcAM&Li>pd-pItz^my|G4Fex@dp3a4#IQ|OE@1z+ra5#O70rN2HiV93hn3>=DNIh-l s7L2ITCq2S}?r`Ss*~jLk`g92WsMe@hNf09A?ZjNLyHl2r@7|J2gT;at11103T-p zBgehH4-^x51uG{qFgi&`SXgMwFE@YyK>r_Dz`($%(^=C10004WQchCV=-0C=2rkiiPVFc3t~$ybE-T0~Q?UZh2Ou)k2ES(`;oBnbxp z-ql`266P{H43FKd#lAlbqv(zUe}WI_tk{X|YRy?f9SsewN4r!68Jn!{=>3>lXus`@;}?i zhLi_rP`Y${E&8$he)bKX@n=L=>0DlN{bftNXXnNZW>T-DaPZQ1^sDOaw&kn14K?mSluu@Wyb-2fPevfYhZ)f9aCkzOmL2Mc5y)|8;A4>K z28W&TCGJ3!PxpcFjGlasCAiARXEg3q;Th%PoEnU)H0)GimFD971!h2pRXTOZ^<11Q zbq%X@bm&VTS9wlfNfz`kxKj4>(|!w&4@GHCH{bcBD9wLd>3m=@zo+woU7SAQ8~B$% zI=<8EP-sobLvQ18&Ij_In>*=nDqQ#0_9JBedzQyPA28<5oQ7EHjXZw-KOKsq=U-cR z{QO@O{StGs>pW8acYPW&OfNm({(o4z&g0~NUe(%g|3m!Ny0X22WgaE}^UqEmCI4H1 zr}KeyK9J4_()mC-A4ul|>3l$?^8vm|=L1;&#{}nlRB*n>4U~g+=KB~1-WKxvTK?d>>~9fP5dp0GRJl!TBB)oNjRgV7~wVX8_LksPKG` k3eWeb@O%$D__=)l2UGV+N^sTo+yDRo07*qoM6N<$f~K+K82|tP literal 0 HcmV?d00001 diff --git a/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm b/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm index bc0bd08484f..fc942b3e6e9 100644 --- a/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm +++ b/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm @@ -33573,10 +33573,8 @@ /turf/simulated/floor/tiled/dark, /area/engineering/storage/tech) "xdE" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/suspension_gen{ - dir = 4 - }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/stasis_cage, /turf/simulated/floor/tiled/dark/full, /area/storage/eva) "xdF" = ( diff --git a/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm b/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm index 0d2a6ecf009..f05c4f0a9bf 100644 --- a/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm +++ b/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm @@ -466,17 +466,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/engine_room/rust) -"akX" = ( -/obj/effect/floor_decal/corner/dark_green{ - dir = 5 - }, -/obj/structure/sign/emergency/evacuation/stairs, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/floor_decal/industrial/loading/yellow{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/horizon/stairwell/central) "amd" = ( /obj/structure/platform{ dir = 4 @@ -648,6 +637,21 @@ }, /turf/simulated/floor/carpet/rubber, /area/engineering/engine_monitoring/rust) +"aps" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) +"apI" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/closet/walllocker/firecloset/medical{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "aqk" = ( /obj/effect/floor_decal/corner_wide/yellow{ dir = 5 @@ -747,6 +751,14 @@ }, /turf/simulated/floor/tiled, /area/hallway/engineering) +"arl" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/service{ + c_tag = "Second Deck - Public Garden" + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) "aru" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -894,14 +906,6 @@ /obj/machinery/atmospherics/pipe/simple/visible/green, /turf/simulated/floor/plating, /area/engineering/engine_room) -"auj" = ( -/obj/machinery/camera/network/medbay{ - c_tag = "Medical - First Responder Room" - }, -/obj/structure/closet/secure_closet/medical_para, -/obj/item/defibrillator/compact/loaded, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "auo" = ( /obj/structure/table/wood, /obj/item/toy/desk/newtoncradle, @@ -922,16 +926,6 @@ }, /turf/simulated/floor, /area/maintenance/wing/port/far) -"auU" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/closet/walllocker/firecloset/medical{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "avb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -962,25 +956,6 @@ /obj/machinery/biogenerator/small/north, /turf/simulated/floor/tiled/dark, /area/horizon/hydroponics/garden) -"avl" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/standard, -/obj/item/reagent_containers/hypospray{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/reagent_containers/hypospray{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = -11 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "avs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1122,14 +1097,6 @@ /obj/item/device/hand_labeler, /turf/simulated/floor/tiled/dark, /area/chapel/office) -"axS" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "axW" = ( /obj/effect/floor_decal/industrial/warning/full, /obj/machinery/porta_turret, @@ -1202,6 +1169,14 @@ /obj/structure/table/rack/retail_shelf, /turf/simulated/floor/tiled, /area/horizon/commissary) +"ayO" = ( +/obj/machinery/door/blast/regular{ + dir = 2; + id = "EngineEmitterPortWest"; + name = "Supermatter Reactor Waste Management Blast Door" + }, +/turf/simulated/floor/tiled/full, +/area/engineering/engine_waste) "ayS" = ( /obj/machinery/portable_atmospherics/hydroponics, /obj/effect/floor_decal/industrial/outline/yellow, @@ -1599,22 +1574,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/pharmacy) -"aIy" = ( -/obj/structure/closet/walllocker/medical/secure{ - name = "Stabilization Kit"; - pixel_x = -31 - }, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/reagent_containers/glass/bottle/inaprovaline, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/bruise_pack, -/obj/item/storage/pill_bottle/mortaphenyl, -/obj/effect/floor_decal/corner/white/diagonal, -/obj/item/storage/pill_bottle/dexalin, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "aIH" = ( /obj/machinery/camera/network/prison{ c_tag = "Security - Brig Communal Fore"; @@ -1738,14 +1697,6 @@ }, /turf/simulated/floor/tiled, /area/operations/break_room) -"aME" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "aML" = ( /obj/structure/cable/green{ icon_state = "1-4" @@ -1810,20 +1761,6 @@ }, /turf/space/dynamic, /area/template_noop) -"aOs" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/low/west, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "aOz" = ( /obj/machinery/light{ dir = 8 @@ -1886,22 +1823,6 @@ /obj/item/wrench, /turf/simulated/floor/plating, /area/medical/cryo) -"aQu" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/bed/stool/chair/office/light{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "aQR" = ( /obj/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -1941,25 +1862,6 @@ }, /turf/simulated/wall, /area/operations/lobby) -"aSd" = ( -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "centcom_shuttle_dock_airlock"; - name = "interior access button"; - pixel_x = -25; - pixel_y = -25; - req_access = list(13) - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10 - }, -/obj/effect/floor_decal/corner/dark_green/full{ - dir = 4 - }, -/obj/machinery/alarm/east, -/turf/simulated/floor/tiled, -/area/security/checkpoint2) "aSg" = ( /obj/machinery/power/apc/west, /obj/structure/cable/green{ @@ -1997,6 +1899,24 @@ }, /turf/simulated/floor/tiled/full, /area/hallway/engineering) +"aSD" = ( +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/sbs, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/structure/closet/walllocker/medical/secure{ + name = "O- Blood Locker"; + pixel_y = 32 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/west, +/turf/simulated/floor/tiled/freezer{ + name = "cold storage tiles"; + temperature = 278 + }, +/area/medical/surgery) "aSO" = ( /obj/machinery/atmospherics/portables_connector{ dir = 8 @@ -2041,20 +1961,6 @@ }, /turf/simulated/floor/tiled/dark/full, /area/rnd/hallway) -"aTm" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/item/device/radio/intercom/south, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "aTp" = ( /obj/machinery/light/floor{ dir = 1 @@ -2062,30 +1968,6 @@ /obj/structure/platform/ledge, /turf/simulated/floor/carpet/rubber, /area/rnd/telesci) -"aTt" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm/south, -/obj/structure/table/standard, -/obj/item/storage/firstaid/toxin{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/storage/firstaid/o2{ - pixel_x = -3 - }, -/obj/item/storage/firstaid/adv{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = 13 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "aTI" = ( /obj/structure/table/rack, /obj/item/storage/lockbox/anti_augment{ @@ -2410,12 +2292,6 @@ /obj/machinery/firealarm/east, /turf/simulated/floor/tiled, /area/horizon/hallway/deck_two/fore) -"aZR" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/standard, -/obj/structure/roller_rack/two, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "ban" = ( /obj/effect/floor_decal/spline/plain/corner{ dir = 1 @@ -2530,42 +2406,6 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/hallway/primary/central_one) -"bdy" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/standard, -/obj/item/storage/belt/medical/paramedic, -/obj/item/storage/belt/medical/paramedic, -/obj/machinery/alarm/south, -/obj/item/device/radio{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/device/radio{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/device/radio{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/device/radio{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/machinery/vending/wallmed2{ - pixel_y = -29 - }, -/obj/item/device/gps/medical{ - pixel_x = 5 - }, -/obj/item/device/gps/medical{ - pixel_x = -7 - }, -/obj/machinery/requests_console/east{ - department = "Paramedic Bay" - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "beJ" = ( /obj/effect/floor_decal/industrial/hatch/yellow, /obj/effect/floor_decal/industrial/warning{ @@ -4048,6 +3888,17 @@ }, /turf/simulated/floor/tiled, /area/hallway/engineering) +"bId" = ( +/obj/effect/floor_decal/corner/dark_green{ + dir = 5 + }, +/obj/structure/sign/emergency/evacuation/stairs, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/horizon/stairwell/central) "bIt" = ( /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 @@ -4842,6 +4693,13 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/bar/backroom) +"bZc" = ( +/obj/structure/extinguisher_cabinet/east, +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp, +/obj/machinery/firealarm/north, +/turf/simulated/floor/reinforced, +/area/horizon/zat) "bZj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4890,6 +4748,24 @@ /obj/machinery/alarm/west, /turf/simulated/floor/tiled/white, /area/rnd/conference) +"cai" = ( +/obj/machinery/door/window/brigdoor/northleft{ + dir = 2; + name = "Columbo's Cage"; + req_access = list(58) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/mob/living/simple_animal/hostile/commanded/dog/columbo, +/turf/simulated/floor/carpet, +/area/horizon/security/head_of_security) "caj" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/table/rack, @@ -5097,6 +4973,18 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/grass, /area/hallway/primary/central_two) +"cfB" = ( +/obj/structure/platform, +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp{ + pixel_y = -7 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/turf/simulated/floor/tiled/dark, +/area/rnd/lab) "cfI" = ( /obj/machinery/atmospherics/pipe/manifold/visible/black{ dir = 4 @@ -5201,6 +5089,22 @@ }, /turf/simulated/floor/tiled/dark/full, /area/horizon/secure_ammunition_storage) +"ciA" = ( +/obj/structure/closet/secure_closet/RD, +/obj/effect/floor_decal/industrial/outline/research, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/north, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/firealarm/west, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hor) "ciP" = ( /obj/effect/floor_decal/spline/fancy/wood/cee{ dir = 4 @@ -5311,6 +5215,24 @@ /obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled/full, /area/medical/reception) +"clh" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/mauve{ + dir = 9 + }, +/obj/machinery/power/apc/west, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/microscope/science{ + dir = 8; + pixel_y = 12 + }, +/obj/item/storage/box/fancy/vials{ + pixel_y = -12 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) "clz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -5842,6 +5764,27 @@ /obj/effect/floor_decal/industrial/outline/grey, /turf/simulated/floor/tiled/dark/full, /area/horizon/kitchen) +"cDC" = ( +/obj/structure/closet/crate/freezer{ + name = "Assorted Blood Packs" + }, +/obj/item/reagent_containers/blood/OPlus, +/obj/item/reagent_containers/blood/OPlus, +/obj/item/reagent_containers/blood/BPlus, +/obj/item/reagent_containers/blood/BPlus, +/obj/item/reagent_containers/blood/BMinus, +/obj/item/reagent_containers/blood/BMinus, +/obj/item/reagent_containers/blood/sbs, +/obj/item/reagent_containers/blood/sbs, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/AMinus, +/obj/effect/floor_decal/corner_wide/green/full, +/obj/structure/cable/green, +/obj/machinery/power/apc/west, +/turf/simulated/floor/tiled/white, +/area/medical/main_storage) "cDD" = ( /obj/structure/table/standard, /obj/machinery/light{ @@ -5910,14 +5853,6 @@ /obj/machinery/alarm/north, /turf/simulated/floor/plating, /area/maintenance/wing/starboard/far) -"cGJ" = ( -/obj/machinery/body_scanconsole{ - dir = 1; - pixel_y = 6 - }, -/obj/effect/floor_decal/corner/beige/full, -/turf/simulated/floor/tiled/dark, -/area/medical/gen_treatment) "cGM" = ( /obj/machinery/door/airlock/maintenance{ dir = 4; @@ -6028,24 +5963,6 @@ /obj/machinery/newscaster/south, /turf/simulated/floor/tiled, /area/horizon/custodial/auxiliary) -"cJU" = ( -/obj/structure/table/standard, -/obj/item/reagent_containers/spray/chemsprayer/xenobiology, -/obj/item/reagent_containers/spray/chemsprayer/xenobiology, -/obj/item/melee/baton/slime{ - pixel_x = 3; - pixel_y = -1 - }, -/obj/item/melee/baton/slime{ - pixel_x = 3; - pixel_y = -1 - }, -/obj/machinery/light, -/obj/effect/floor_decal/corner/mauve/full{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology) "cKa" = ( /obj/machinery/atmospherics/pipe/simple/visible/black, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ @@ -6101,6 +6018,29 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, /area/maintenance/wing/starboard) +"cLa" = ( +/obj/machinery/requests_console/north{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stack/cable_coil, +/obj/item/circuitboard/unary_atmos/cooler, +/obj/item/circuitboard/unary_atmos/heater, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor/tiled/dark/full, +/area/engineering/atmos/storage) "cLt" = ( /obj/structure/table/standard, /obj/machinery/cell_charger{ @@ -7348,6 +7288,21 @@ /obj/random/loot, /turf/simulated/floor/plating, /area/maintenance/wing/port) +"dsc" = ( +/obj/structure/table/stone/marble, +/obj/item/material/kitchen/rollingpin{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/material/knife{ + pixel_x = -9 + }, +/obj/item/storage/box/produce{ + pixel_x = 3; + pixel_y = -5 + }, +/turf/simulated/floor/tiled/dark/full, +/area/horizon/kitchen) "dsj" = ( /obj/effect/floor_decal/corner/dark_blue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -7892,6 +7847,15 @@ /obj/structure/platform, /turf/simulated/floor/tiled, /area/hallway/engineering) +"dHo" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark/full, +/area/engineering/engine_room/rust) "dHt" = ( /obj/effect/floor_decal/corner/mauve{ dir = 5 @@ -8251,25 +8215,6 @@ /obj/structure/table/standard, /turf/simulated/floor/carpet/rubber, /area/rnd/lab) -"dPi" = ( -/obj/effect/floor_decal/corner_wide/green/full{ - dir = 1 - }, -/obj/effect/floor_decal/sign/paramedic, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/medical/gen_treatment) "dPz" = ( /obj/effect/floor_decal/spline/plain{ dir = 1 @@ -8732,6 +8677,9 @@ }, /turf/simulated/floor/plating, /area/engineering/engine_room) +"eac" = ( +/turf/simulated/wall, +/area/medical/paramedic) "eah" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/closet/firecloset{ @@ -8755,13 +8703,6 @@ }, /turf/simulated/floor/tiled/full, /area/hallway/primary/central_one) -"ebm" = ( -/obj/structure/extinguisher_cabinet/east, -/obj/structure/table/standard, -/obj/item/device/flashlight/lamp, -/obj/machinery/firealarm/north, -/turf/simulated/floor/reinforced, -/area/horizon/zat) "ebq" = ( /obj/structure/foamedmetal, /obj/structure/shuttle_part/scc_space_ship{ @@ -8986,6 +8927,25 @@ }, /turf/simulated/floor/reinforced, /area/rnd/xenobiology) +"egQ" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/door/airlock/glass_medical{ + dir = 4; + name = "Paramedic Quarters"; + req_access = list(67) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "egY" = ( /obj/structure/ladder{ pixel_y = 8 @@ -9738,11 +9698,6 @@ }, /turf/simulated/open, /area/maintenance/wing/starboard) -"eAX" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/portable_atmospherics/hydroponics/soil, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "eBj" = ( /obj/effect/floor_decal/corner/mauve/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -9871,24 +9826,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/wing/port/far) -"eEr" = ( -/obj/machinery/door/window/brigdoor/northleft{ - dir = 2; - name = "Columbo's Cage"; - req_access = list(58) - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/mob/living/simple_animal/hostile/commanded/dog/columbo, -/turf/simulated/floor/carpet, -/area/horizon/security/head_of_security) "eEx" = ( /obj/structure/grille/diagonal{ dir = 8 @@ -10004,6 +9941,16 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/custodial/disposals) +"eGO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/dark_blue{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/horizon/security/hallway) "eGS" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -10063,6 +10010,11 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/xenobiology/xenoflora) +"eHt" = ( +/obj/structure/platform, +/obj/machinery/spectrophotometer, +/turf/simulated/floor/tiled/dark, +/area/rnd/lab) "eHG" = ( /turf/simulated/floor/tiled/full, /area/hallway/primary/central_one) @@ -10865,14 +10817,6 @@ }, /turf/simulated/floor/tiled, /area/horizon/custodial/auxiliary) -"fan" = ( -/obj/structure/platform, -/obj/structure/table/standard, -/obj/item/device/flashlight/lamp{ - pixel_y = -7 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lab) "fas" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/atmospherics/binary/pump/high_power{ @@ -10996,29 +10940,6 @@ }, /turf/simulated/open/airless, /area/template_noop) -"fdE" = ( -/obj/structure/closet/walllocker/medical/secure{ - name = "Medication Closet"; - pixel_x = 31 - }, -/obj/item/reagent_containers/glass/bottle/antitoxin, -/obj/item/storage/pill_bottle/mortaphenyl, -/obj/item/storage/pill_bottle/dylovene, -/obj/item/storage/pill_bottle/dylovene, -/obj/item/storage/pill_bottle/bicaridine, -/obj/effect/floor_decal/corner/white/diagonal, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/item/storage/pill_bottle/kelotane, -/obj/item/reagent_containers/syringe/antibiotic, -/obj/item/reagent_containers/syringe/antibiotic, -/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, -/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, -/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, -/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "fdF" = ( /turf/simulated/wall, /area/maintenance/aux_atmospherics/deck_2/starboard) @@ -11476,22 +11397,6 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/stairwell/bridge) -"fmV" = ( -/obj/structure/table/standard, -/obj/item/stack/material/phoron{ - amount = 15 - }, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/effect/floor_decal/corner/mauve{ - dir = 9 - }, -/obj/machinery/power/apc/west, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/lab) "fnd" = ( /obj/structure/shuttle/engine/heater{ dir = 1 @@ -11744,6 +11649,23 @@ /obj/structure/cable/green, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_two/fore/starboard) +"fta" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "LCKDshutters"; + name = "MedBay Lockdown Shutters"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass_medical{ + dir = 4; + name = "Paramedic Quarters"; + req_access = list(67) + }, +/turf/simulated/floor/tiled/full, +/area/medical/paramedic) "fti" = ( /obj/structure/platform_deco{ dir = 1 @@ -11864,14 +11786,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/heads/chief) -"fwE" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/machinery/camera/network/service{ - c_tag = "Second Deck - Public Garden" - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "fwK" = ( /obj/effect/floor_decal/spline/plain{ dir = 8 @@ -12231,20 +12145,6 @@ /obj/random/loot, /turf/simulated/floor/plating, /area/maintenance/wing/port/far) -"fGi" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/mauve{ - dir = 1 - }, -/obj/machinery/recharger{ - pixel_x = -7; - pixel_y = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/lab) "fGs" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/grey, @@ -13250,6 +13150,25 @@ }, /turf/simulated/floor/tiled, /area/horizon/security/brig) +"gbR" = ( +/obj/effect/floor_decal/corner_wide/green/full{ + dir = 1 + }, +/obj/effect/floor_decal/sign/paramedic, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/gen_treatment) "gbT" = ( /turf/simulated/floor/tiled, /area/engineering/lobby) @@ -13759,12 +13678,6 @@ }, /turf/simulated/floor/tiled/dark/full, /area/horizon/hydroponics) -"gmE" = ( -/obj/structure/table/standard, -/obj/item/storage/slimes, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology) "gmG" = ( /obj/structure/railing/mapped{ dir = 1 @@ -13825,6 +13738,16 @@ /obj/effect/map_effect/window_spawner/full/reinforced/firedoor, /turf/simulated/floor/tiled/dark/full, /area/medical/exam) +"gnE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/east, +/obj/effect/floor_decal/corner/dark_blue{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/horizon/grauwolf) "goc" = ( /obj/effect/floor_decal/corner/mauve{ dir = 6 @@ -14700,14 +14623,6 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/maintenance/research_port) -"gFc" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "gFs" = ( /obj/effect/floor_decal/corner/mauve{ dir = 10 @@ -14837,6 +14752,30 @@ }, /turf/simulated/floor/wood, /area/operations/qm) +"gHu" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm/south, +/obj/structure/table/standard, +/obj/item/storage/firstaid/toxin{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/storage/firstaid/o2{ + pixel_x = -3 + }, +/obj/item/storage/firstaid/adv{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 13 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "gHR" = ( /obj/machinery/light{ dir = 4 @@ -16001,10 +15940,6 @@ /obj/machinery/stasis_bed, /turf/simulated/floor/tiled/white, /area/medical/icu) -"hkt" = ( -/obj/structure/extinguisher_cabinet/east, -/turf/simulated/floor/tiled/dark, -/area/horizon/zat) "hkA" = ( /obj/effect/floor_decal/corner/dark_green/full{ dir = 8 @@ -18207,6 +18142,20 @@ }, /turf/simulated/floor/tiled/dark/full, /area/rnd/xenobiology/hazardous) +"ilq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/window/reinforced{ + name = "adjusted reinforced window" + }, +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/horizon/bar/backroom) "ily" = ( /obj/machinery/atmospherics/pipe/manifold4w/visible/black, /obj/machinery/meter, @@ -19276,15 +19225,6 @@ }, /turf/simulated/floor/tiled, /area/horizon/custodial/auxiliary) -"iKQ" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/railing/mapped, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark/full, -/area/engineering/engine_room/rust) "iKU" = ( /obj/machinery/ammunition_loader/grauwolf{ weapon_id = "Grauwolf Flak Battery" @@ -19432,6 +19372,14 @@ }, /turf/simulated/floor/tiled/white, /area/hallway/medical) +"iOb" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "iOg" = ( /obj/machinery/cryopod, /obj/effect/floor_decal/corner/dark_blue/diagonal, @@ -19602,21 +19550,6 @@ }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_two/fore/starboard) -"iSn" = ( -/obj/structure/table/standard, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 6 - }, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/lab) "iSx" = ( /turf/simulated/wall/r_wall, /area/horizon/custodial/disposals) @@ -19667,6 +19600,28 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/wing/starboard/far) +"iVf" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/obj/effect/floor_decal/corner/white{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/microscope/science{ + dir = 4; + pixel_y = 12 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology/xenoflora) "iVg" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/item/device/radio/intercom/south, @@ -20113,28 +20068,6 @@ /obj/machinery/light, /turf/simulated/floor/plating, /area/engineering/engine_room/rust) -"jeY" = ( -/obj/effect/floor_decal/corner_wide/green{ - dir = 5 - }, -/obj/effect/floor_decal/corner_wide/green, -/obj/structure/sink{ - pixel_x = -7; - pixel_y = 23 - }, -/turf/simulated/floor/tiled/white, -/area/medical/exam) -"jfp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - dir = 2; - id = "EngineEmitterPortWest"; - name = "Supermatter Reactor Waste Management Blast Door" - }, -/turf/simulated/floor/tiled/full, -/area/engineering/engine_waste) "jfu" = ( /obj/effect/floor_decal/corner/dark_blue{ dir = 5 @@ -20251,6 +20184,28 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/central_two) +"jjs" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 2; + pixel_y = 34 + }, +/obj/machinery/photocopier, +/obj/effect/floor_decal/corner/dark_blue{ + dir = 5 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 2; + pixel_y = 23 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 15; + pixel_y = 30 + }, +/obj/machinery/camera/network/security{ + c_tag = "Security - Lobby Desk" + }, +/turf/simulated/floor/tiled, +/area/horizon/security/office) "jju" = ( /obj/effect/floor_decal/corner/dark_blue/full{ dir = 1 @@ -20534,36 +20489,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/wing/starboard/far) -"jpf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 - }, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 - }, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "massdriver"; - name = "Mass Driver Interior Blast Door"; - pixel_x = 25; - pixel_y = 11 - }, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "chapel_driver"; - name = "Mass Driver Exterior Blast Door"; - pixel_x = 25 - }, -/obj/machinery/button/mass_driver{ - _wifi_id = "chapel_driver"; - dir = 8; - id = "chapel_driver"; - pixel_x = 35; - pixel_y = 5 - }, -/turf/simulated/floor/wood, -/area/chapel/office) "jpB" = ( /obj/machinery/portable_atmospherics/hydroponics, /obj/effect/floor_decal/corner/dark_blue{ @@ -20587,6 +20512,26 @@ }, /turf/simulated/floor/carpet, /area/horizon/security/head_of_security) +"jpT" = ( +/obj/structure/table/standard, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/item/stack/material/phoron{ + amount = 15 + }, +/obj/item/storage/box/slides{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) "jqw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -21155,16 +21100,15 @@ }, /turf/simulated/floor/tiled, /area/horizon/security/brig) -"jDU" = ( -/obj/structure/platform, -/obj/structure/filingcabinet/filingcabinet{ - pixel_x = -7 +"jDG" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/firealarm/west, +/obj/machinery/alarm/north{ + req_one_access = list(24,11,55) }, -/obj/machinery/papershredder{ - pixel_x = 7 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lab) +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) "jDZ" = ( /obj/effect/floor_decal/spline/fancy/wood, /obj/machinery/light, @@ -21665,6 +21609,17 @@ }, /turf/simulated/floor/tiled, /area/horizon/security/hallway) +"jOC" = ( +/obj/effect/floor_decal/corner_wide/green{ + dir = 5 + }, +/obj/effect/floor_decal/corner_wide/green, +/obj/structure/sink{ + pixel_x = -7; + pixel_y = 23 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam) "jOK" = ( /obj/structure/railing/mapped{ dir = 4 @@ -22051,6 +22006,17 @@ }, /turf/simulated/floor/tiled/dark/full, /area/engineering/smes/rust) +"jWL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + id = "EngineEmitterPortWest"; + name = "Supermatter Reactor Waste Management Blast Door" + }, +/turf/simulated/floor/tiled/full, +/area/engineering/engine_waste) "jWV" = ( /turf/simulated/wall, /area/security/checkpoint2) @@ -22365,6 +22331,20 @@ /obj/effect/floor_decal/corner/dark_green/full, /turf/simulated/floor/tiled, /area/horizon/hallway/deck_two/fore) +"kgE" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/item/device/radio/intercom/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "kgH" = ( /obj/effect/floor_decal/corner/grey/diagonal, /obj/effect/floor_decal/spline/plain, @@ -22529,6 +22509,15 @@ }, /turf/simulated/floor/tiled, /area/horizon/security/brig) +"klk" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark/full, +/area/engineering/engine_room/rust) "klv" = ( /obj/effect/floor_decal/corner/dark_blue/full{ dir = 4 @@ -22976,38 +22965,6 @@ }, /turf/simulated/open, /area/horizon/stairwell/central) -"kyR" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/railing/mapped, -/obj/effect/floor_decal/corner/mauve/diagonal, -/obj/machinery/light/floor, -/turf/simulated/floor/tiled/white, -/area/rnd/lab) -"kyV" = ( -/obj/machinery/requests_console/north{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/crate, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stack/cable_coil, -/obj/item/circuitboard/unary_atmos/cooler, -/obj/item/circuitboard/unary_atmos/heater, -/obj/effect/floor_decal/industrial/outline/engineering, -/turf/simulated/floor/tiled/dark/full, -/area/engineering/atmos/storage) "kze" = ( /obj/machinery/smartfridge/secure, /obj/machinery/door/firedoor, @@ -23487,6 +23444,11 @@ /obj/item/hullbeacon/red, /turf/simulated/open/airless, /area/template_noop) +"kMf" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) "kMl" = ( /obj/effect/floor_decal/corner/yellow{ dir = 10 @@ -23496,6 +23458,14 @@ }, /turf/simulated/floor/tiled, /area/engineering/rust_office) +"kMM" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical_para, +/obj/item/defibrillator/compact/loaded, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "kNe" = ( /obj/effect/map_effect/window_spawner/full/borosilicate/reinforced/firedoor, /obj/machinery/door/blast/regular/open{ @@ -23741,24 +23711,6 @@ /obj/machinery/newscaster/east, /turf/simulated/floor/tiled, /area/horizon/security/brig) -"kUc" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner_wide/green/full, -/obj/machinery/alarm/west, -/obj/item/storage/box/masks, -/obj/item/storage/box/masks, -/obj/item/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/structure/railing/mapped, -/obj/structure/stairs_lower/stairs_upper, -/turf/simulated/floor/tiled/white, -/area/hallway/medical) "kUf" = ( /obj/structure/lattice/catwalk, /turf/simulated/open/airless, @@ -24417,16 +24369,6 @@ }, /turf/simulated/floor/tiled, /area/operations/office) -"llB" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/east, -/obj/effect/floor_decal/corner/dark_blue{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/horizon/grauwolf) "llG" = ( /obj/machinery/maneuvering_engine, /obj/effect/landmark/entry_point/aft{ @@ -24701,16 +24643,6 @@ /obj/item/smes_coil/super_io, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/rust) -"lui" = ( -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "r_ust_core_blast"; - name = "INDRA Reactor Blast Doors" - }, -/obj/effect/map_effect/window_spawner/full/borosilicate/reinforced, -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/floor/tiled/dark/full, -/area/engineering/engine_room/rust) "luo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -24733,26 +24665,6 @@ }, /turf/simulated/floor/carpet/purple, /area/crew_quarters/heads/hor) -"lvl" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/obj/machinery/power/apc/high/north, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/table/standard, -/obj/machinery/reagentgrinder{ - pixel_x = 3; - pixel_y = 10 - }, -/obj/item/reagent_containers/chem_disp_cartridge, -/obj/item/reagent_containers/chem_disp_cartridge, -/obj/item/reagent_containers/chem_disp_cartridge, -/obj/item/reagent_containers/chem_disp_cartridge, -/obj/item/reagent_containers/chem_disp_cartridge, -/turf/simulated/floor/tiled/dark, -/area/rnd/xenobiology/xenoflora) "lvq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -26798,28 +26710,6 @@ /obj/effect/floor_decal/corner/red/diagonal, /turf/simulated/floor/tiled, /area/storage/primary) -"msO" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 2; - pixel_y = 34 - }, -/obj/machinery/photocopier, -/obj/effect/floor_decal/corner/dark_blue{ - dir = 5 - }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 2; - pixel_y = 23 - }, -/obj/structure/sign/nosmoking_2{ - pixel_x = 15; - pixel_y = 30 - }, -/obj/machinery/camera/network/security{ - c_tag = "Security - Lobby Desk" - }, -/turf/simulated/floor/tiled, -/area/horizon/security/office) "msP" = ( /obj/machinery/alarm/north, /obj/random/loot, @@ -26856,6 +26746,25 @@ }, /turf/simulated/floor/carpet/red, /area/horizon/crew_quarters/lounge/bar) +"mtl" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/standard, +/obj/item/reagent_containers/hypospray{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/reagent_containers/hypospray{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = -11 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "mtp" = ( /obj/effect/floor_decal/corner/mauve{ dir = 4 @@ -26975,6 +26884,23 @@ }, /turf/simulated/open, /area/maintenance/research_port) +"mvg" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/obj/random/pottedplant, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform{ + dir = 8; + pixel_y = 13 + }, +/turf/simulated/floor/wood, +/area/horizon/crew_quarters/lounge/bar) "mvh" = ( /turf/simulated/floor/tiled/dark, /area/rnd/lab) @@ -27206,6 +27132,29 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/central_one) +"mzN" = ( +/obj/structure/closet/walllocker/medical/secure{ + name = "Medication Closet"; + pixel_x = 31 + }, +/obj/item/reagent_containers/glass/bottle/antitoxin, +/obj/item/storage/pill_bottle/mortaphenyl, +/obj/item/storage/pill_bottle/dylovene, +/obj/item/storage/pill_bottle/dylovene, +/obj/item/storage/pill_bottle/bicaridine, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/item/storage/pill_bottle/kelotane, +/obj/item/reagent_containers/syringe/antibiotic, +/obj/item/reagent_containers/syringe/antibiotic, +/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, +/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, +/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, +/obj/item/reagent_containers/hypospray/autoinjector/coagzolug, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "mzS" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/portable_atmospherics/powered/scrubber, @@ -27260,12 +27209,6 @@ }, /turf/simulated/open, /area/operations/office) -"mBk" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/machinery/light, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "mBI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -27517,22 +27460,6 @@ "mHH" = ( /turf/simulated/wall/r_wall, /area/crew_quarters/heads/hor) -"mHM" = ( -/obj/structure/closet/secure_closet/RD, -/obj/effect/floor_decal/industrial/outline/research, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/power/apc/north, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/firealarm/west, -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hor) "mHO" = ( /turf/simulated/floor/tiled/full, /area/horizon/stairwell/central) @@ -28468,6 +28395,14 @@ }, /turf/simulated/floor/tiled/dark/full, /area/storage/secure) +"naR" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "Medical - First Responder Room" + }, +/obj/structure/closet/secure_closet/medical_para, +/obj/item/defibrillator/compact/loaded, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "nbd" = ( /obj/structure/closet/walllocker/medical/secure{ name = "Stabilization Kit"; @@ -29669,6 +29604,10 @@ }, /turf/simulated/floor/tiled/full, /area/hallway/engineering) +"nDI" = ( +/obj/machinery/suit_cycler/medical, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "nDK" = ( /obj/effect/floor_decal/industrial/hatch/red, /obj/effect/floor_decal/industrial/warning{ @@ -29835,6 +29774,22 @@ "nIi" = ( /turf/simulated/wall, /area/hallway/medical) +"nIL" = ( +/obj/structure/closet/walllocker/medical/secure{ + name = "Stabilization Kit"; + pixel_x = -31 + }, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/reagent_containers/glass/bottle/inaprovaline, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack, +/obj/item/storage/pill_bottle/mortaphenyl, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/storage/pill_bottle/dexalin, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "nIX" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/ladder/up{ @@ -30403,6 +30358,21 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) +"nZH" = ( +/obj/structure/table/standard, +/obj/machinery/computer/security/telescreen{ + name = "Access Monitor"; + network = list("Xeno_Bio"); + req_access = list(55) + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/structure/net_dispenser{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) "nZX" = ( /obj/structure/table/stone/marble, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -30761,14 +30731,6 @@ }, /turf/simulated/floor/carpet/purple, /area/crew_quarters/heads/hor) -"ohE" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/effect/floor_decal/industrial/warning/corner, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "ohQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30920,18 +30882,6 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/zat) -"okq" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 4; - icon_state = "shutter0"; - id = "LCKDshutters"; - name = "MedBay Lockdown Shutters"; - opacity = 0 - }, -/obj/effect/map_effect/window_spawner/full/reinforced/firedoor, -/turf/simulated/floor/tiled/dark/full, -/area/medical/paramedic) "okP" = ( /obj/effect/floor_decal/corner/mauve{ dir = 10 @@ -31589,27 +31539,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway/secondary) -"oAy" = ( -/obj/structure/closet/crate/freezer{ - name = "Assorted Blood Packs" - }, -/obj/item/reagent_containers/blood/OPlus, -/obj/item/reagent_containers/blood/OPlus, -/obj/item/reagent_containers/blood/BPlus, -/obj/item/reagent_containers/blood/BPlus, -/obj/item/reagent_containers/blood/BMinus, -/obj/item/reagent_containers/blood/BMinus, -/obj/item/reagent_containers/blood/sbs, -/obj/item/reagent_containers/blood/sbs, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/AMinus, -/obj/effect/floor_decal/corner_wide/green/full, -/obj/structure/cable/green, -/obj/machinery/power/apc/west, -/turf/simulated/floor/tiled/white, -/area/medical/main_storage) "oAL" = ( /obj/machinery/light/small/emergency{ dir = 8 @@ -31757,23 +31686,6 @@ }, /turf/simulated/floor/lino, /area/chapel/main) -"oCG" = ( -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 5 - }, -/obj/random/pottedplant, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/platform{ - dir = 8 - }, -/obj/structure/platform{ - dir = 8; - pixel_y = 13 - }, -/turf/simulated/floor/wood, -/area/horizon/crew_quarters/lounge/bar) "oDg" = ( /obj/structure/shuttle_part/scc_space_ship{ icon_state = "d2-4-f" @@ -31868,6 +31780,14 @@ /obj/effect/floor_decal/corner_wide/yellow, /turf/simulated/floor/tiled, /area/hallway/engineering/rust) +"oGW" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) "oHI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32329,9 +32249,6 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark/full, /area/horizon/hydroponics) -"oUt" = ( -/turf/simulated/wall, -/area/medical/paramedic) "oUu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32426,16 +32343,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/engineering/engine_waste) -"oXf" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/bed/stool/chair/office/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "oXi" = ( /obj/structure/table/standard, /obj/item/gun/energy/mousegun/xenofauna, @@ -33190,6 +33097,15 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark/full, /area/engineering/storage_hard) +"pmY" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow, +/turf/simulated/floor/tiled/dark, +/area/engineering/smes/rust) "pnj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33202,6 +33118,31 @@ }, /turf/simulated/floor/reinforced, /area/rnd/xenobiology) +"pnu" = ( +/obj/structure/table/standard, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/structure/closet/crate/drop/grey{ + desc = "A large, sturdy crate, that stores grenade components."; + name = "grenade crate"; + pixel_y = -4; + tablestatus = -1 + }, +/obj/effect/floor_decal/corner_wide/orange{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/pharmacy) "pnF" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -33356,6 +33297,22 @@ }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room) +"ptx" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/bed/stool/chair/office/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "ptC" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 @@ -33459,6 +33416,16 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/maintenance/wing/starboard/far) +"pva" = ( +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "r_ust_core_blast"; + name = "INDRA Reactor Blast Doors" + }, +/obj/effect/map_effect/window_spawner/full/borosilicate/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/tiled/dark/full, +/area/engineering/engine_room/rust) "pvc" = ( /obj/effect/floor_decal/corner/mauve/full, /obj/machinery/light{ @@ -33520,6 +33487,15 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora) +"pxA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark/full, +/area/engineering/engine_room/rust) "pxG" = ( /turf/simulated/floor/tiled, /area/horizon/commissary) @@ -33864,6 +33840,25 @@ }, /turf/simulated/floor/tiled, /area/maintenance/aux_atmospherics/deck_2/starboard/wing) +"pHd" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "centcom_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -25; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/corner/dark_green/full{ + dir = 4 + }, +/obj/machinery/alarm/east, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) "pHp" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -34187,7 +34182,44 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled, /area/engineering/storage_eva) -"pPA" = ( +"pPO" = ( +/obj/item/stack/wrapping_paper, +/obj/structure/table/standard, +/obj/item/stack/wrapping_paper, +/obj/item/stack/packageWrap{ + pixel_y = 8 + }, +/obj/item/stack/packageWrap{ + pixel_y = 8 + }, +/obj/effect/floor_decal/corner/brown/full{ + dir = 4 + }, +/obj/machinery/alarm/east, +/turf/simulated/floor/tiled, +/area/operations/mail_room) +"pPV" = ( +/obj/item/rig/medical/equipped{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/rig/medical/equipped{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/rack{ + pixel_y = 5 + }, +/obj/machinery/door/window/southleft, +/turf/simulated/floor/tiled, +/area/medical/paramedic) +"pQf" = ( /obj/structure/table/standard, /obj/machinery/requests_console/east{ department = "Research and Development"; @@ -34211,34 +34243,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/machinery/recharger{ + pixel_x = -7; + pixel_y = 8 + }, /turf/simulated/floor/tiled/white, /area/rnd/lab) -"pPM" = ( -/obj/machinery/light, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/table/rack, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology) -"pPO" = ( -/obj/item/stack/wrapping_paper, -/obj/structure/table/standard, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap{ - pixel_y = 8 - }, -/obj/item/stack/packageWrap{ - pixel_y = 8 - }, -/obj/effect/floor_decal/corner/brown/full{ - dir = 4 - }, -/obj/machinery/alarm/east, -/turf/simulated/floor/tiled, -/area/operations/mail_room) "pQj" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -35174,6 +35184,11 @@ }, /turf/simulated/open, /area/maintenance/wing/starboard) +"qoc" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "qoy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35439,24 +35454,6 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/grauwolf) -"quV" = ( -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/sbs, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OMinus, -/obj/structure/closet/walllocker/medical/secure{ - name = "O- Blood Locker"; - pixel_y = 32 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/west, -/turf/simulated/floor/tiled/freezer{ - name = "cold storage tiles"; - temperature = 278 - }, -/area/medical/surgery) "qvb" = ( /obj/structure/shuttle_part/scc_space_ship{ icon_state = "d3-6" @@ -35838,18 +35835,6 @@ "qDh" = ( /turf/simulated/wall/r_wall, /area/horizon/security/equipment) -"qDD" = ( -/obj/structure/table/standard, -/obj/machinery/computer/security/telescreen{ - name = "Access Monitor"; - network = list("Xeno_Bio"); - req_access = list(55) - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology) "qDU" = ( /obj/structure/bed/stool/padded/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -36035,6 +36020,14 @@ }, /turf/simulated/floor/tiled/full, /area/hallway/primary/central_one) +"qGr" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "qGH" = ( /obj/structure/table/standard, /obj/item/paper_bin{ @@ -36133,21 +36126,6 @@ /obj/structure/lattice/catwalk/indoor, /turf/simulated/floor/plating, /area/engineering/engine_room/rust) -"qJr" = ( -/obj/structure/platform{ - dir = 4 - }, -/obj/structure/sign/fire{ - desc = "A warning sign which reads 'DANGER: SHUTTLE THRUSTERS IN USE' and 'MIND THE DISTANCE'."; - name = "\improper DANGER: THRUSTERS sign"; - pixel_x = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/small/east, -/turf/simulated/floor/tiled/dark/full, -/area/operations/lower/machinist) "qKi" = ( /obj/machinery/button/remote/airlock{ dir = 1; @@ -36275,15 +36253,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_two/fore/port) -"qPf" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/binary/pump{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark/full, -/area/engineering/engine_room/rust) "qPo" = ( /obj/structure/table/rack, /obj/item/storage/toolbox/mechanical, @@ -36352,6 +36321,23 @@ }, /turf/simulated/floor/tiled, /area/operations/office) +"qQm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + id = "EngineEmitterPortWest"; + name = "Supermatter Reactor Waste Management Blast Door" + }, +/turf/simulated/floor/tiled/full, +/area/engineering/engine_waste) "qQs" = ( /obj/random/junk, /turf/simulated/floor/plating, @@ -36555,6 +36541,40 @@ /obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled, /area/operations/lobby) +"qTK" = ( +/obj/structure/table/standard, +/obj/machinery/light, +/obj/effect/floor_decal/corner/mauve/full{ + dir = 4 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_y = 8 + }, +/obj/item/device/slime_scanner{ + pixel_x = -11; + pixel_y = 4 + }, +/obj/item/device/slime_scanner{ + pixel_x = -11; + pixel_y = 4 + }, +/obj/item/storage/box/slides{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/syringes{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/storage/box/syringes{ + pixel_x = 5; + pixel_y = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) "qTP" = ( /obj/structure/railing/mapped, /obj/effect/floor_decal/industrial/warning/cee{ @@ -36633,21 +36653,6 @@ }, /turf/simulated/floor/tiled/dark, /area/hallway/primary/central_one) -"qVw" = ( -/obj/structure/table/stone/marble, -/obj/item/material/kitchen/rollingpin{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/material/knife{ - pixel_x = -9 - }, -/obj/item/storage/box/produce{ - pixel_x = 3; - pixel_y = -5 - }, -/turf/simulated/floor/tiled/dark/full, -/area/horizon/kitchen) "qVx" = ( /turf/simulated/wall/r_wall, /area/rnd/xenobiology/hazardous) @@ -36849,16 +36854,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/engineering) -"qZM" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "raA" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -36883,16 +36878,6 @@ /obj/random/loot, /turf/simulated/floor/tiled/dark/full, /area/operations/lower/machinist) -"rbr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - locked = 1; - name = "INDRA Reactor Core Access"; - req_one_access = list(11,24) - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/dark/full, -/area/engineering/engine_room/rust) "rbs" = ( /obj/structure/grille, /obj/structure/window/shuttle/scc_space_ship/cardinal, @@ -36975,6 +36960,36 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/zat) +"rcC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "massdriver"; + name = "Mass Driver Interior Blast Door"; + pixel_x = 25; + pixel_y = 11 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "chapel_driver"; + name = "Mass Driver Exterior Blast Door"; + pixel_x = 25 + }, +/obj/machinery/button/mass_driver{ + _wifi_id = "chapel_driver"; + dir = 8; + id = "chapel_driver"; + pixel_x = 35; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/chapel/office) "rcH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -37138,6 +37153,21 @@ }, /turf/simulated/floor/plating, /area/engineering/smes) +"rgy" = ( +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/sign/fire{ + desc = "A warning sign which reads 'DANGER: SHUTTLE THRUSTERS IN USE' and 'MIND THE DISTANCE'."; + name = "\improper DANGER: THRUSTERS sign"; + pixel_x = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/small/east, +/turf/simulated/floor/tiled/dark/full, +/area/operations/lower/machinist) "rgH" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -37784,27 +37814,6 @@ }, /turf/simulated/floor/carpet/rubber, /area/engineering/engine_room/rust) -"rxC" = ( -/obj/structure/table/stone/marble, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/material/kitchen/rollingpin{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/material/knife{ - pixel_x = -9 - }, -/obj/item/storage/box/produce{ - pixel_x = 3; - pixel_y = -5 - }, -/turf/simulated/floor/tiled/dark/full, -/area/horizon/kitchen) "ryb" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 1 @@ -37887,6 +37896,14 @@ }, /turf/simulated/floor/tiled, /area/horizon/security/lobby) +"rzw" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "rzC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/industrial/outline/yellow, @@ -37917,15 +37934,6 @@ /obj/structure/table/reinforced/glass, /turf/simulated/floor/carpet/rubber, /area/rnd/lab) -"rAn" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/machinery/firealarm/west, -/obj/machinery/alarm/north{ - req_one_access = list(24,11,55) - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "rAw" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -38055,10 +38063,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/primary/central_two) -"rEY" = ( -/obj/machinery/suit_cycler/medical, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "rFn" = ( /turf/simulated/wall/r_wall, /area/rnd/xenobiology/xenoflora) @@ -38486,23 +38490,6 @@ }, /turf/simulated/floor/wood, /area/horizon/library) -"rPY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - dir = 2; - id = "EngineEmitterPortWest"; - name = "Supermatter Reactor Waste Management Blast Door" - }, -/turf/simulated/floor/tiled/full, -/area/engineering/engine_waste) "rQf" = ( /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 @@ -38897,11 +38884,6 @@ }, /turf/simulated/floor/tiled/white, /area/horizon/security/brig) -"rXm" = ( -/obj/effect/floor_decal/industrial/warning/full, -/obj/machinery/mech_recharger, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "rXD" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/corner/brown{ @@ -39203,6 +39185,10 @@ /obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled/white, /area/rnd/xenobiology) +"sfG" = ( +/obj/structure/extinguisher_cabinet/east, +/turf/simulated/floor/tiled/dark, +/area/horizon/zat) "sgi" = ( /obj/structure/shuttle_part/scc_space_ship{ icon_state = "d3-6" @@ -39832,31 +39818,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled/full, /area/horizon/bar) -"sxl" = ( -/obj/structure/table/standard, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/structure/closet/crate/drop/grey{ - desc = "A large, sturdy crate, that stores grenade components."; - name = "grenade crate"; - pixel_y = -4; - tablestatus = -1 - }, -/obj/effect/floor_decal/corner_wide/orange{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/medical/pharmacy) "sxt" = ( /obj/effect/floor_decal/corner_wide/lime{ dir = 10 @@ -39949,12 +39910,6 @@ }, /turf/simulated/wall, /area/maintenance/aux_atmospherics/deck_2/starboard) -"sBy" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/item/device/radio/intercom/west, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "sBz" = ( /obj/structure/bed/stool/chair/office{ dir = 4 @@ -40464,6 +40419,17 @@ }, /turf/simulated/floor/tiled/white, /area/medical/ors) +"sQM" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/mauve{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/centrifuge, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) "sRe" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -40539,6 +40505,16 @@ }, /turf/simulated/floor/tiled, /area/operations/office) +"sTw" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/bed/stool/chair/office/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "sUa" = ( /obj/effect/floor_decal/corner/mauve{ dir = 5 @@ -40696,6 +40672,21 @@ }, /turf/simulated/open/airless, /area/horizon/exterior) +"sXa" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/railing/mapped, +/obj/effect/floor_decal/corner/mauve/diagonal, +/obj/machinery/light/floor, +/obj/machinery/papershredder{ + pixel_x = 7 + }, +/obj/structure/filingcabinet/filingcabinet{ + pixel_x = -7 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) "sXb" = ( /obj/structure/railing/mapped{ dir = 4 @@ -40978,6 +40969,13 @@ }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/rust) +"tbT" = ( +/obj/structure/table/standard, +/obj/item/storage/slimes, +/obj/machinery/recharger, +/obj/item/net_container, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) "tch" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/trash_pile, @@ -41022,6 +41020,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/substation/wing_starboard) +"tdo" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/low/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "tdv" = ( /obj/machinery/firealarm/south, /obj/effect/floor_decal/corner/dark_blue/full{ @@ -42026,6 +42038,30 @@ /obj/machinery/light/floor, /turf/simulated/floor/tiled/white, /area/rnd/xenobiology/hazardous) +"tDw" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/obj/machinery/power/apc/high/north, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/structure/table/standard, +/obj/machinery/reagentgrinder{ + pixel_x = 3; + pixel_y = 10 + }, +/obj/item/storage/box/slides{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/reagent_containers/chem_disp_cartridge, +/obj/item/reagent_containers/chem_disp_cartridge, +/obj/item/reagent_containers/chem_disp_cartridge, +/obj/item/reagent_containers/chem_disp_cartridge, +/obj/item/reagent_containers/chem_disp_cartridge, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology/xenoflora) "tDZ" = ( /obj/effect/map_effect/window_spawner/full/reinforced/firedoor, /turf/simulated/floor/tiled/dark/full, @@ -42461,6 +42497,42 @@ }, /turf/simulated/floor/reinforced/airless, /area/horizon/exterior) +"tMt" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/standard, +/obj/item/storage/belt/medical/paramedic, +/obj/item/storage/belt/medical/paramedic, +/obj/machinery/alarm/south, +/obj/item/device/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/device/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/device/radio{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/device/radio{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/machinery/vending/wallmed2{ + pixel_y = -29 + }, +/obj/item/device/gps/medical{ + pixel_x = 5 + }, +/obj/item/device/gps/medical{ + pixel_x = -7 + }, +/obj/machinery/requests_console/east{ + department = "Paramedic Bay" + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "tMO" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -42748,20 +42820,6 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/xenobiology/foyer) -"tSC" = ( -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/sbs, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OMinus, -/obj/structure/closet/walllocker/medical/secure{ - name = "O- Blood Locker"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/freezer{ - name = "cold storage tiles"; - temperature = 278 - }, -/area/medical/surgery) "tSJ" = ( /obj/effect/floor_decal/corner/mauve{ dir = 5 @@ -43053,6 +43111,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/engineering/aft_airlock) +"uaR" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/item/device/radio/intercom/west, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) "ubn" = ( /obj/effect/floor_decal/corner/pink/diagonal, /obj/machinery/light, @@ -43307,6 +43371,27 @@ /obj/machinery/optable, /turf/simulated/floor/tiled/white, /area/medical/ors) +"ugS" = ( +/obj/structure/table/stone/marble, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/material/kitchen/rollingpin{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/material/knife{ + pixel_x = -9 + }, +/obj/item/storage/box/produce{ + pixel_x = 3; + pixel_y = -5 + }, +/turf/simulated/floor/tiled/dark/full, +/area/horizon/kitchen) "ugU" = ( /obj/structure/bookcase/libraryspawn/reference, /turf/simulated/floor/carpet/brown, @@ -43773,6 +43858,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/operations/lower/machinist/surgicalbay) +"uoM" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/light, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/horizon/hydroponics/garden) "uoU" = ( /obj/effect/floor_decal/industrial/warning{ dir = 5 @@ -44463,33 +44554,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/icu) -"uFm" = ( -/obj/machinery/alarm/south, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/obj/structure/table/standard, -/obj/machinery/reagentgrinder{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/item/stack/material/phoron{ - pixel_y = 8 - }, -/obj/item/stack/material/phoron{ - pixel_y = 8 - }, -/obj/item/stack/material/phoron{ - pixel_y = 8 - }, -/obj/item/stack/material/phoron{ - pixel_y = 8 - }, -/obj/item/stack/material/phoron{ - pixel_y = 8 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology) "uFo" = ( /obj/machinery/door/window/holowindoor{ dir = 1 @@ -44782,23 +44846,20 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/reinforced, /area/horizon/bar) -"uMM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "LCKDshutters"; - name = "MedBay Lockdown Shutters"; - opacity = 0 +"uMu" = ( +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/sbs, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/structure/closet/walllocker/medical/secure{ + name = "O- Blood Locker"; + pixel_y = 32 }, -/obj/machinery/door/airlock/glass_medical{ - dir = 4; - name = "Paramedic Quarters"; - req_access = list(67) +/turf/simulated/floor/tiled/freezer{ + name = "cold storage tiles"; + temperature = 278 }, -/turf/simulated/floor/tiled/full, -/area/medical/paramedic) +/area/medical/surgery) "uMT" = ( /obj/effect/floor_decal/spline/fancy/wood{ dir = 10 @@ -45166,25 +45227,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/research_port) -"uUT" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/door/airlock/glass_medical{ - dir = 4; - name = "Paramedic Quarters"; - req_access = list(67) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "uVi" = ( /obj/effect/floor_decal/industrial/warning, /obj/structure/lattice/catwalk/indoor/grate, @@ -45315,15 +45357,6 @@ }, /turf/simulated/floor/wood, /area/horizon/library) -"uZt" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow, -/turf/simulated/floor/tiled/dark, -/area/engineering/smes/rust) "uZD" = ( /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/door/firedoor, @@ -45401,6 +45434,12 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/security/checkpoint2) +"vbY" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/standard, +/obj/structure/roller_rack/two, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "vcv" = ( /obj/effect/floor_decal/corner/white{ dir = 5 @@ -45606,15 +45645,6 @@ /obj/structure/extinguisher_cabinet/east, /turf/simulated/floor/tiled/dark/full, /area/rnd/chemistry) -"vgs" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/railing/mapped, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/dark/full, -/area/engineering/engine_room/rust) "vgt" = ( /obj/structure/disposaloutlet{ dir = 1; @@ -46269,6 +46299,18 @@ "vyP" = ( /turf/simulated/floor/carpet/brown, /area/horizon/library) +"vzd" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "LCKDshutters"; + name = "MedBay Lockdown Shutters"; + opacity = 0 + }, +/obj/effect/map_effect/window_spawner/full/reinforced/firedoor, +/turf/simulated/floor/tiled/dark/full, +/area/medical/paramedic) "vzv" = ( /obj/structure/platform{ dir = 1 @@ -46332,6 +46374,36 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_two/fore/starboard) +"vBf" = ( +/obj/machinery/alarm/south, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/structure/table/standard, +/obj/machinery/reagentgrinder{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/stack/material/phoron{ + pixel_y = 8 + }, +/obj/item/stack/material/phoron{ + pixel_y = 8 + }, +/obj/item/stack/material/phoron{ + pixel_y = 8 + }, +/obj/item/stack/material/phoron{ + pixel_y = 8 + }, +/obj/item/stack/material/phoron{ + pixel_y = 8 + }, +/obj/item/storage/box/fancy/vials{ + pixel_x = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) "vBn" = ( /obj/structure/table/standard, /obj/effect/floor_decal/corner_wide/paleblue/full, @@ -46902,20 +46974,6 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/maintenance/wing/starboard/far) -"vNL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/window/reinforced{ - name = "adjusted reinforced window" - }, -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 3 - }, -/turf/simulated/floor/carpet, -/area/horizon/bar/backroom) "vNQ" = ( /turf/simulated/wall, /area/horizon/bar/backroom) @@ -47307,6 +47365,24 @@ /obj/random/loot, /turf/simulated/floor/tiled/dark, /area/maintenance/aux_atmospherics/deck_2/starboard) +"vVz" = ( +/obj/machinery/camera/network/research{ + c_tag = "Research - Xenobiology Fore"; + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm/south, +/obj/machinery/vending/wallmed1{ + pixel_y = -32 + }, +/obj/machinery/microscope/science{ + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) "vVF" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 @@ -47386,43 +47462,6 @@ /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/maintenance/security_port) -"vXB" = ( -/obj/machinery/camera/network/research{ - c_tag = "Research - Xenobiology Fore"; - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/obj/structure/table/standard, -/obj/item/device/slime_scanner{ - pixel_x = -11; - pixel_y = 4 - }, -/obj/item/device/slime_scanner{ - pixel_x = -11; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_y = 8 - }, -/obj/item/storage/box/syringes{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/storage/box/syringes{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/machinery/firealarm/south, -/obj/machinery/vending/wallmed1{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology) "vXX" = ( /obj/machinery/light/small{ dir = 1 @@ -48610,6 +48649,24 @@ }, /turf/simulated/floor/tiled/dark/full, /area/engineering/engine_room/rust) +"wvZ" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner_wide/green/full, +/obj/machinery/alarm/west, +/obj/item/storage/box/masks, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/railing/mapped, +/obj/structure/stairs_lower/stairs_upper, +/turf/simulated/floor/tiled/white, +/area/hallway/medical) "wwa" = ( /obj/structure/cable{ icon_state = "4-8" @@ -49319,6 +49376,27 @@ }, /turf/simulated/open, /area/horizon/hydroponics) +"wOX" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/reagent_containers/spray/chemsprayer/xenobiology, +/obj/item/reagent_containers/spray/chemsprayer/xenobiology, +/obj/item/melee/baton/slime{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/melee/baton/slime{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/sampler, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) "wPb" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/reinforced, @@ -50073,6 +50151,14 @@ }, /turf/simulated/wall/shuttle/scc_space_ship/cardinal, /area/maintenance/wing/starboard/far) +"xhu" = ( +/obj/machinery/body_scanconsole{ + dir = 1; + pixel_y = 6 + }, +/obj/effect/floor_decal/corner/beige/full, +/turf/simulated/floor/tiled/dark, +/area/medical/gen_treatment) "xhP" = ( /obj/machinery/door/airlock/external{ dir = 1; @@ -50354,11 +50440,6 @@ /obj/machinery/light, /turf/simulated/floor/tiled/dark, /area/horizon/crew_quarters/lounge/bar) -"xmt" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/horizon/hydroponics/garden) "xmw" = ( /obj/machinery/alarm/east, /obj/effect/floor_decal/corner/dark_green/full{ @@ -50763,6 +50844,16 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) +"xyt" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/paramedic) "xzd" = ( /obj/effect/floor_decal/corner/mauve/full, /turf/simulated/floor/tiled/white, @@ -50899,14 +50990,6 @@ }, /turf/simulated/open, /area/operations/office) -"xBN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/secure_closet/medical_para, -/obj/item/defibrillator/compact/loaded, -/turf/simulated/floor/tiled, -/area/medical/paramedic) "xBU" = ( /obj/effect/floor_decal/industrial/outline/engineering, /obj/structure/closet/secure_closet/atmos_personal, @@ -51554,14 +51637,6 @@ }, /turf/simulated/floor/plating, /area/engineering/engine_room) -"xQp" = ( -/obj/machinery/door/blast/regular{ - dir = 2; - id = "EngineEmitterPortWest"; - name = "Supermatter Reactor Waste Management Blast Door" - }, -/turf/simulated/floor/tiled/full, -/area/engineering/engine_waste) "xQz" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, @@ -51805,27 +51880,16 @@ }, /turf/simulated/floor/tiled, /area/operations/lobby) -"xWa" = ( -/obj/item/rig/medical/equipped{ - pixel_x = 4; - pixel_y = 5 +"xVW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + locked = 1; + name = "INDRA Reactor Core Access"; + req_one_access = list(11,24) }, -/obj/item/rig/medical/equipped{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack{ - pixel_y = 5 - }, -/obj/machinery/door/window/southleft, -/turf/simulated/floor/tiled, -/area/medical/paramedic) +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark/full, +/area/engineering/engine_room/rust) "xWb" = ( /obj/effect/map_effect/window_spawner/full/reinforced/firedoor, /obj/machinery/door/blast/shutters/open{ @@ -51899,24 +51963,6 @@ }, /turf/simulated/floor/wood, /area/horizon/bar) -"xXM" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/obj/effect/floor_decal/corner/white{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/standard, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/xenobiology/xenoflora) "xXN" = ( /obj/structure/platform{ dir = 8 @@ -52175,16 +52221,6 @@ /obj/effect/floor_decal/industrial/warning/corner, /turf/simulated/floor/plating, /area/maintenance/wing/starboard) -"yci" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/floor_decal/corner/dark_blue{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/horizon/security/hallway) "yct" = ( /obj/random/pottedplant, /obj/machinery/light{ @@ -61487,7 +61523,7 @@ wRu quT pag tNq -llB +gnE cjX uBx xHq @@ -66712,7 +66748,7 @@ atK oXY axB dKR -jeY +jOC rTP xGM rTP @@ -66924,7 +66960,7 @@ pzr iNY jlQ bOV -kUc +wvZ nkK nIi iuP @@ -67352,7 +67388,7 @@ mwH dmD wUU hmK -aSd +pHd qqK hoZ blJ @@ -67924,7 +67960,7 @@ sMn vvh fsf xhj -quV +aSD oJL fHq fQV @@ -68328,7 +68364,7 @@ qek kxP lfF xhj -tSC +uMu nMp uUJ bYB @@ -68563,7 +68599,7 @@ fol bsM uEu oKE -jpf +rcC vYI lCF xVu @@ -69558,7 +69594,7 @@ kFD pVz aUh kFD -sxl +pnu wEc hEF hBL @@ -69916,13 +69952,13 @@ tNa gsz gsz gsz -rPY -xQp -xQp -jfp -xQp -xQp -jfp +qQm +ayO +ayO +jWL +ayO +ayO +jWL gsz gsz gsz @@ -70152,7 +70188,7 @@ jUB xQB vTY dLo -cGJ +xhu axJ pJt hQb @@ -70374,7 +70410,7 @@ vXs pef oMC oMC -akX +bId mIS gVn wmp @@ -71161,7 +71197,7 @@ aQp wyV bNF ptC -dPi +gbR jnO uRz wUs @@ -71358,12 +71394,12 @@ fKi xxi dpG sYl -oUt -oUt -oUt -oUt -oUt -uUT +eac +eac +eac +eac +eac +egQ ruV ruV ruV @@ -71560,17 +71596,17 @@ fKi xxi isH akn -oUt -xWa -auU -aIy -aOs -aTm +eac +pPV +apI +nIL +tdo +kgE ruV bZD tao xSU -oAy +cDC ruV vTJ taX @@ -71762,12 +71798,12 @@ mhj xxi isH amk -oUt -xBN -ohE -aME -aQu -aTt +eac +kMM +qGr +iOb +ptx +gHu ruV cua fAk @@ -71796,7 +71832,7 @@ pjQ wVT vNQ aib -vNL +ilq uZh nxI uws @@ -71964,12 +72000,12 @@ fKi nbJ isH akn -oUt -auj -axS -rXm -avl -aZR +eac +naR +rzw +qoc +mtl +vbY ruV jBw fAk @@ -72166,12 +72202,12 @@ wSp way vWt sYl -oUt -rEY -qZM -fdE -oXf -bdy +eac +nDI +xyt +mzN +sTw +tMt ruV kiJ jeP @@ -72368,12 +72404,12 @@ oWB nbJ uMn uKJ -oUt -oUt -uMM -oUt -okq -oUt +eac +eac +fta +eac +vzd +eac ruV ruV lOO @@ -73021,7 +73057,7 @@ oNv xtu hIq mOH -oCG +mvg ucY bTz srq @@ -73408,10 +73444,10 @@ hGj nVX cSi xOo -rAn +jDG nfN uSv -sBy +uaR dvw gmt buz @@ -73610,10 +73646,10 @@ mHh slm uZs vCa -xmt +aps wCt buG -eAX +kMf hPC euT gAP @@ -73812,10 +73848,10 @@ hTT slm sOu vCa -xmt +aps bCV jRO -xmt +aps hPC oTR giw @@ -73969,7 +74005,7 @@ jFu ulg fnn fnn -kyV +cLa pFx abR gAt @@ -74014,10 +74050,10 @@ tPJ oqN bQt xOo -gFc +oGW jqQ qnl -mBk +uoM dvw gsh jDa @@ -74216,10 +74252,10 @@ xuj gXb xOo xOo -fwE +arl bTM hTt -xmt +aps dvw mjl mXh @@ -74435,9 +74471,9 @@ lSH fMQ hLJ cUR -rxC +ugS dJV -qVw +dsc tIB tjS tjS @@ -74588,7 +74624,7 @@ hDr jdH aUB yjZ -qJr +rgy rCd dRN dJh @@ -75624,7 +75660,7 @@ tGX gMA sIR efA -eEr +cai tfL kFa vuo @@ -75985,7 +76021,7 @@ mPh wsL pbN fZI -uZt +pmY iwu xvZ wfD @@ -76786,9 +76822,9 @@ rkO uoY rkO tOr -lui -qPf -vgs +pva +pxA +dHo iHo ums gVl @@ -76828,7 +76864,7 @@ ayF ayF ayF hnD -msO +jjs upE fpQ drk @@ -76988,7 +77024,7 @@ aBY hdo gzr ubz -rbr +xVW cBq sSE tFH @@ -77208,10 +77244,10 @@ gcS tyd sVn xee -fan -iSn -fmV -fGi +cfB +jpT +clh +sQM ouk hKB aTd @@ -77392,7 +77428,7 @@ qZl uoY omA ubz -rbr +xVW wVn tbQ nzn @@ -77410,7 +77446,7 @@ nOJ lHx wZw jEM -jDU +eHt jim fnh vQd @@ -77594,9 +77630,9 @@ fJI hdo fJI uUa -lui -qPf -iKQ +pva +pxA +klk eoh aCU gVl @@ -78223,7 +78259,7 @@ hSU rRh eZp jim -kyR +sXa cer dEb upt @@ -78625,7 +78661,7 @@ uGW rAi rAi iUg -pPA +pQf jim jES jeb @@ -78852,7 +78888,7 @@ hps hps hps hps -yci +eGO vtf wLk qDh @@ -80028,7 +80064,7 @@ bqe bff bqe mHH -mHM +ciA iEB fyU aWs @@ -82059,8 +82095,8 @@ aAx yeY rFn rFn -lvl -xXM +tDw +iVf fZU nfK mPn @@ -83495,7 +83531,7 @@ qsw wgI qsw qsw -qDD +nZH iwo rkv tXR @@ -83691,13 +83727,13 @@ iwo qVH ool qsw -gmE +tbT vQJ -pPM +wOX aoD wye vht -uFm +vBf iwo lvq eXU @@ -83899,7 +83935,7 @@ qsw vmO qsw qsw -vXB +vVz iwo ryu aru @@ -84101,7 +84137,7 @@ sfr fPb aax sfr -cJU +qTK iwo ryu tch @@ -88339,7 +88375,7 @@ jsR nLg aPN aPN -hkt +sfG yjr aPN rdZ @@ -88755,7 +88791,7 @@ ozr qgr rCG aPN -ebm +bZc tFK ofb nOi