From 06153ae98f0593680a0fb06d6338c6f67b8f4591 Mon Sep 17 00:00:00 2001 From: MysteryMan21333 <51891267+MysteryMan21333@users.noreply.github.com> Date: Sat, 14 Oct 2023 07:15:46 -0500 Subject: [PATCH 1/3] Xenobiology V1.0 --- code/__DEFINES/citadel_defines.dm | 5 - code/game/objects/effects/anomalies.dm | 2 + code/game/objects/structures/signs/_signs.dm | 5 + code/modules/events/wizard/magicarp.dm | 13 ++ .../kitchen_machinery/monkeyrecycler.dm | 56 ++++--- .../mob/living/simple_animal/slime/slime.dm | 4 + .../research/designs/electronics_designs.dm | 26 ---- .../research/techweb/nodes/bluespace_nodes.dm | 6 +- .../research/xenobiology/xenobio_camera.dm | 147 +++++++----------- .../research/xenobiology/xenobiology.dm | 1 + icons/mob/slimes.dmi | Bin 86112 -> 63238 bytes icons/obj/decals.dmi | Bin 35210 -> 36104 bytes 12 files changed, 122 insertions(+), 143 deletions(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 36ecb1d4020f..26c2eb7f8060 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -105,11 +105,6 @@ #define CITADEL_MENTOR_OOC_COLOUR "#224724" -//xenobio console upgrade stuff -#define XENOBIO_UPGRADE_MONKEYS 1 -#define XENOBIO_UPGRADE_SLIMEBASIC 2 -#define XENOBIO_UPGRADE_SLIMEADV 4 - //Citadel toggles because bitflag memes #define MEDIHOUND_SLEEPER (1<<0) #define EATING_NOISES (1<<1) diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 69a7bc906a6f..31e9d7046248 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -235,6 +235,8 @@ for (var/atom/movable/A in urange(12, FROM )) // iterate thru list of mobs in the area if(istype(A, /obj/item/beacon)) continue // don't teleport beacons because that's just insanely stupid + if(iscameramob(A)) + continue // Don't mess with AI eye, blob eye, xenobio or advanced cameras if(A.anchored) continue diff --git a/code/game/objects/structures/signs/_signs.dm b/code/game/objects/structures/signs/_signs.dm index 0e4f85572c3b..e1235f929b5f 100644 --- a/code/game/objects/structures/signs/_signs.dm +++ b/code/game/objects/structures/signs/_signs.dm @@ -131,3 +131,8 @@ name = "nanotrasen logo" desc = "The Nanotrasen corporate logo." icon_state = "nanotrasen_sign1" + +/obj/structure/sign/xenobio_guide + name = "\improper Slime genealogy sign" + desc = "A sign depicting how the slime colors change with mutations, and the grey slime in the root." + icon_state = "xenobio-guide" diff --git a/code/modules/events/wizard/magicarp.dm b/code/modules/events/wizard/magicarp.dm index b900a2da9f1d..da8a4eef1fb8 100644 --- a/code/modules/events/wizard/magicarp.dm +++ b/code/modules/events/wizard/magicarp.dm @@ -52,7 +52,20 @@ color = "#00FFFF" maxHealth = 75 health = 75 + gold_core_spawnable = NO_SPAWN /mob/living/simple_animal/hostile/carp/ranged/chaos/Shoot() projectiletype = pick(allowed_projectile_types) ..() + +/mob/living/simple_animal/hostile/carp/ranged/xenobiology // these are for the xenobio gold slime pool + gold_core_spawnable = HOSTILE_SPAWN + allowed_projectile_types = list(/obj/item/projectile/magic/change, /obj/item/projectile/magic/animate, /obj/item/projectile/magic/resurrection, + /obj/item/projectile/magic/teleport, /obj/item/projectile/magic/door, /obj/item/projectile/magic/aoe/fireball, /obj/item/projectile/magic/spellblade, + /obj/item/projectile/magic/arcane_barrage) //thanks Lett1 + +/mob/living/simple_animal/hostile/carp/ranged/chaos/xenobiology + gold_core_spawnable = HOSTILE_SPAWN + allowed_projectile_types = list(/obj/item/projectile/magic/change, /obj/item/projectile/magic/animate, /obj/item/projectile/magic/resurrection, + /obj/item/projectile/magic/teleport, /obj/item/projectile/magic/door, /obj/item/projectile/magic/aoe/fireball, /obj/item/projectile/magic/spellblade, + /obj/item/projectile/magic/arcane_barrage) diff --git a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm index 2318c545086f..1f01f1f5eb02 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm @@ -1,3 +1,5 @@ +GLOBAL_LIST_EMPTY(monkey_recyclers) + /obj/machinery/monkey_recycler name = "monkey recycler" desc = "A machine used for recycling dead monkeys into monkey cubes." // except it literally never does @@ -9,24 +11,34 @@ idle_power_usage = 5 active_power_usage = 50 circuit = /obj/item/circuitboard/machine/monkey_recycler - var/grinded = 0 - var/required_grind = 5 - var/cube_production = 1 + var/stored_matter = 0 + var/cube_production = 0.2 + var/list/connected = list() //Keeps track of connected xenobio consoles, for deletion in /Destroy() + +/obj/machinery/monkey_recycler/Initialize(mapload) + . = ..() + if (mapload) + GLOB.monkey_recyclers += src -/obj/machinery/monkey_recycler/RefreshParts() - var/req_grind = 5 - var/cubes_made = 1 +/obj/machinery/monkey_recycler/Destroy() + GLOB.monkey_recyclers -= src + for(var/thing in connected) + var/obj/machinery/computer/camera_advanced/xenobio/console = thing + console.connected_recycler = null + connected.Cut() + return ..() + +/obj/machinery/monkey_recycler/RefreshParts() //Ranges from 0.2 to 0.8 per monkey recycled + cube_production = 0 for(var/obj/item/stock_parts/manipulator/B in component_parts) - req_grind -= B.rating + cube_production += B.rating * 0.1 for(var/obj/item/stock_parts/matter_bin/M in component_parts) - cubes_made = M.rating - cube_production = cubes_made - required_grind = req_grind + cube_production += M.rating * 0.1 /obj/machinery/monkey_recycler/examine(mob/user) . = ..() if(in_range(user, src) || isobserver(user)) - . += "The status display reads: Producing [cube_production] cubes for every monkey inserted." + to_chat(user, "The status display reads: Producing [cube_production] cubes for every monkey inserted.") /obj/machinery/monkey_recycler/attackby(obj/item/O, mob/user, params) if(default_deconstruction_screwdriver(user, "grinder_open", "grinder", O)) @@ -68,17 +80,23 @@ var/offset = prob(50) ? -2 : 2 animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = 200) //start shaking use_power(500) - grinded++ + stored_matter += cube_production addtimer(VARSET_CALLBACK(src, pixel_x, initial(pixel_x))) - addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, user, "The machine now has [grinded] monkey\s worth of material stored.")) + addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, user, "The machine now has [stored_matter] monkey\s worth of material stored.")) /obj/machinery/monkey_recycler/interact(mob/user) - if(grinded >= required_grind) - to_chat(user, "The machine hisses loudly as it condenses the grinded monkey meat. After a moment, it dispenses a brand new monkey cube.") + if(stored_matter >= 1) + to_chat(user, "The machine hisses loudly as it condenses the ground monkey meat. After a moment, it dispenses a brand new monkey cube.") playsound(src.loc, 'sound/machines/hiss.ogg', 50, 1) - grinded -= required_grind - for(var/i = 0, i < cube_production, i++) + for(var/i in 1 to FLOOR(stored_matter, 1)) new /obj/item/reagent_containers/food/snacks/cube/monkey(src.loc) - to_chat(user, "The machine's display flashes that it has [grinded] monkeys worth of material left.") + stored_matter-- + to_chat(user, "The machine's display flashes that it has [stored_matter] monkeys worth of material left.") else - to_chat(user, "The machine needs at least [required_grind] monkey(s) worth of material to produce a monkey cube. It only has [grinded].") + to_chat(user, "The machine needs at least 1 monkey worth of material to produce a monkey cube. It currently has [stored_matter].") + +/obj/machinery/monkey_recycler/multitool_act(mob/living/user, obj/item/multitool/I) + if(istype(I)) + to_chat(user, "You log [src] in the multitool's buffer.") + I.buffer = src + return TRUE diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 02d0c1753886..95eb1856d8e4 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -113,6 +113,10 @@ for (var/A in actions) var/datum/action/AC = A AC.Remove(src) + Target = null + Leader = null + Friends.Cut() + speech_buffer.Cut() return ..() /mob/living/simple_animal/slime/proc/initialize_mutations() diff --git a/code/modules/research/designs/electronics_designs.dm b/code/modules/research/designs/electronics_designs.dm index 7e5bedaf0e1c..b7314aa33d75 100644 --- a/code/modules/research/designs/electronics_designs.dm +++ b/code/modules/research/designs/electronics_designs.dm @@ -140,29 +140,3 @@ build_path = /obj/item/drone_shell category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/xenobio_upgrade - name = "owo" - desc = "someone's bussin" - build_type = PROTOLATHE - materials = list(/datum/material/iron = 300, /datum/material/glass = 100) - category = list("Electronics") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/xenobio_upgrade/xenobiomonkeys - name = "Xenobiology console monkey upgrade disk" - desc = "This disk will add the ability to remotely recycle monkeys via the Xenobiology console." - id = "xenobio_monkeys" - build_path = /obj/item/disk/xenobio_console_upgrade/monkey - -/datum/design/xenobio_upgrade/xenobioslimebasic - name = "Xenobiology console basic slime upgrade disk" - desc = "This disk will add the ability to remotely manipulate slimes via the Xenobiology console." - id = "xenobio_slimebasic" - build_path = /obj/item/disk/xenobio_console_upgrade/slimebasic - -/datum/design/xenobio_upgrade/xenobioslimeadv - name = "Xenobiology console advanced slime upgrade disk" - desc = "This disk will add the ability to remotely feed slimes potions via the Xenobiology console, and lift the restrictions on the number of slimes that can be stored inside the Xenobiology console. This includes the contents of the basic slime upgrade disk." - id = "xenobio_slimeadv" - build_path = /obj/item/disk/xenobio_console_upgrade/slimeadv diff --git a/code/modules/research/techweb/nodes/bluespace_nodes.dm b/code/modules/research/techweb/nodes/bluespace_nodes.dm index 21e002b35969..c7ad71a4d37d 100644 --- a/code/modules/research/techweb/nodes/bluespace_nodes.dm +++ b/code/modules/research/techweb/nodes/bluespace_nodes.dm @@ -5,7 +5,7 @@ display_name = "Basic Bluespace Theory" description = "Basic studies into the mysterious alternate dimension known as bluespace." prereq_ids = list("base", "datatheory") - design_ids = list("beacon", "xenobioconsole", "telesci_gps", "xenobio_monkeys") + design_ids = list("beacon", "xenobioconsole", "telesci_gps") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) /datum/techweb_node/practical_bluespace @@ -13,7 +13,7 @@ display_name = "Applied Bluespace Research" description = "Using bluespace to make things faster and better." prereq_ids = list("bluespace_basic", "engineering") - design_ids = list("bs_rped","biobag_holding","minerbag_holding", "bluespacebeaker", "bluespacesyringe", "phasic_scanning", "bluespacesmartdart", "xenobio_slimebasic", "bluespace_tray", "light_replacer_blue") + design_ids = list("bs_rped","biobag_holding","minerbag_holding", "bluespacebeaker", "bluespacesyringe", "phasic_scanning", "bluespacesmartdart", "bluespace_tray", "light_replacer_blue") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) /datum/techweb_node/adv_bluespace @@ -21,7 +21,7 @@ display_name = "Advanced Bluespace Research" description = "Deeper understanding of how the Bluespace dimension works" prereq_ids = list("practical_bluespace", "high_efficiency") - design_ids = list("bluespace_matter_bin", "femto_mani", "triphasic_scanning", "bluespace_crystal", "xenobio_slimeadv") + design_ids = list("bluespace_matter_bin", "femto_mani", "triphasic_scanning", "bluespace_crystal") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) /datum/techweb_node/emp_super diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index bccc738398d1..1d4c02712594 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -30,11 +30,11 @@ var/datum/action/innate/feed_potion/potion_action var/datum/action/innate/hotkey_help/hotkey_help + var/obj/machinery/monkey_recycler/connected_recycler var/list/stored_slimes var/obj/item/slimepotion/slime/current_potion - var/max_slimes = 1 + var/max_slimes = 10 var/monkeys = 0 - var/upgradetier = 0 icon_screen = "slime_comp" icon_keyboard = "rd_key" @@ -51,15 +51,27 @@ potion_action = new hotkey_help = new stored_slimes = list() - RegisterSignal(src, COMSIG_ATOM_CONTENTS_DEL, .proc/on_contents_del) + for(var/obj/machinery/monkey_recycler/recycler in GLOB.monkey_recyclers) + if(get_area(recycler.loc) == get_area(loc)) + connected_recycler = recycler + connected_recycler.connected += src /obj/machinery/computer/camera_advanced/xenobio/Destroy() - stored_slimes = null QDEL_NULL(current_potion) - for(var/i in contents) - var/mob/living/simple_animal/slime/S = i - if(istype(S)) - S.forceMove(drop_location()) + for(var/thing in stored_slimes) + var/mob/living/simple_animal/slime/S = thing + S.forceMove(drop_location()) + stored_slimes.Cut() + if(connected_recycler) + connected_recycler.connected -= src + connected_recycler = null + return ..() + +/obj/machinery/computer/camera_advanced/xenobio/handle_atom_del(atom/A) + if(A == current_potion) + current_potion = null + if(A in stored_slimes) + stored_slimes -= A return ..() /obj/machinery/computer/camera_advanced/xenobio/CreateEye() @@ -72,22 +84,22 @@ /obj/machinery/computer/camera_advanced/xenobio/GrantActions(mob/living/user) ..() - if(slime_up_action && (upgradetier & XENOBIO_UPGRADE_SLIMEBASIC)) //CIT CHANGE - makes slime-related actions require XENOBIO_UPGRADE_SLIMEBASIC + if(slime_up_action) slime_up_action.target = src slime_up_action.Grant(user) actions += slime_up_action - if(slime_place_action && (upgradetier & XENOBIO_UPGRADE_SLIMEBASIC)) //CIT CHANGE - makes slime-related actions require XENOBIO_UPGRADE_SLIMEBASIC + if(slime_place_action) slime_place_action.target = src slime_place_action.Grant(user) actions += slime_place_action - if(feed_slime_action && (upgradetier & XENOBIO_UPGRADE_MONKEYS)) //CIT CHANGE - makes monkey-related actions require XENOBIO_UPGRADE_MONKEYS + if(feed_slime_action) feed_slime_action.target = src feed_slime_action.Grant(user) actions += feed_slime_action - if(monkey_recycle_action && (upgradetier & XENOBIO_UPGRADE_MONKEYS)) //CIT CHANGE - makes monkey-related actions require XENOBIO_UPGRADE_MONKEYS + if(monkey_recycle_action) monkey_recycle_action.target = src monkey_recycle_action.Grant(user) actions += monkey_recycle_action @@ -97,7 +109,7 @@ scan_action.Grant(user) actions += scan_action - if(potion_action && (upgradetier & XENOBIO_UPGRADE_SLIMEADV)) // CIT CHANGE - makes giving slimes potions via console require XENOBIO_UPGRADE_SLIMEADV + if(potion_action) potion_action.target = src potion_action.Grant(user) actions += potion_action @@ -123,35 +135,13 @@ UnregisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL) ..() -/obj/machinery/computer/camera_advanced/xenobio/proc/on_contents_del(atom/deleted) - if(current_potion == deleted) - current_potion = null - if(deleted in stored_slimes) - stored_slimes -= deleted - /obj/machinery/computer/camera_advanced/xenobio/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/disk/xenobio_console_upgrade)) - var/obj/item/disk/xenobio_console_upgrade/diskthing = O - var/successfulupgrade = FALSE - for(var/I in diskthing.upgradetypes) - if(upgradetier & I) - continue - else - upgradetier |= I - successfulupgrade = TRUE - if(I == XENOBIO_UPGRADE_SLIMEADV) - max_slimes = 10 - if(successfulupgrade) - to_chat(user, "You have successfully upgraded [src] with [O].") - else - to_chat(user, "[src] already has the contents of [O] installed!") - return - if(istype(O, /obj/item/reagent_containers/food/snacks/cube/monkey) && (upgradetier & XENOBIO_UPGRADE_MONKEYS)) //CIT CHANGE - makes monkey-related actions require XENOBIO_UPGRADE_MONKEYS + if(istype(O, /obj/item/reagent_containers/food/snacks/cube/monkey)) monkeys++ to_chat(user, "You feed [O] to [src]. It now has [monkeys] monkey cubes stored.") qdel(O) return - else if(istype(O, /obj/item/storage/bag) && (upgradetier & XENOBIO_UPGRADE_MONKEYS)) //CIT CHANGE - makes monkey-related actions require XENOBIO_UPGRADE_MONKEYS + else if(istype(O, /obj/item/storage/bag)) var/obj/item/storage/P = O var/loaded = FALSE for(var/obj/G in P.contents) @@ -162,7 +152,7 @@ if(loaded) to_chat(user, "You fill [src] with the monkey cubes stored in [O]. [src] now has [monkeys] monkey cubes stored.") return - else if(istype(O, /obj/item/slimepotion/slime) && (upgradetier & XENOBIO_UPGRADE_SLIMEADV)) // CIT CHANGE - makes giving slimes potions via console require XENOBIO_UPGRADE_SLIMEADV + else if(istype(O, /obj/item/slimepotion/slime)) var/replaced = FALSE if(user && !user.transferItemToLoc(O, src)) return @@ -174,6 +164,13 @@ return ..() +/obj/machinery/computer/camera_advanced/xenobio/multitool_act(mob/living/user, obj/item/multitool/I) + if (istype(I) && istype(I.buffer,/obj/machinery/monkey_recycler)) + to_chat(user, "You link [src] with [I.buffer] in [I] buffer.") + connected_recycler = I.buffer + connected_recycler.connected += src + return TRUE + /datum/action/innate/slime_place name = "Place Slimes" icon_icon = 'icons/mob/actions/actions_silicon.dmi' @@ -237,12 +234,13 @@ var/mob/living/carbon/monkey/food = new /mob/living/carbon/monkey(remote_eye.loc, TRUE, owner) if (!QDELETED(food)) food.LAssailant = WEAKREF(C) - X.monkeys -- - to_chat(owner, "[X] now has [X.monkeys] monkey(s) left.") + X.monkeys-- + X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors + to_chat(owner, "[X] now has [X.monkeys] monkeys stored.") else - to_chat(owner, "[X] needs to have at least 1 monkey stored. Currently has [X.monkeys] monkeys stored.") + to_chat(owner, "[X] needs to have at least 1 monkey stored. Currently has [X.monkeys] monkeys stored.") else - to_chat(owner, "Target is not near a camera. Cannot proceed.") + to_chat(owner, "Target is not near a camera. Cannot proceed.") /datum/action/innate/monkey_recycle @@ -256,13 +254,20 @@ var/mob/living/C = owner var/mob/camera/aiEye/remote/xenobio/remote_eye = C.remote_control var/obj/machinery/computer/camera_advanced/xenobio/X = target + var/obj/machinery/monkey_recycler/recycler = X.connected_recycler + if(!recycler) + to_chat(owner, "There is no connected monkey recycler. Use a multitool to link one.") + return if(GLOB.cameranet.checkTurfVis(remote_eye.loc)) for(var/mob/living/carbon/monkey/M in remote_eye.loc) if(M.stat) M.visible_message("[M] vanishes as [M.p_theyre()] reclaimed for recycling!") - X.monkeys = round(X.monkeys + 0.2,0.1) + recycler.use_power(500) + X.monkeys += recycler.cube_production + X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors qdel(M) + to_chat(owner, "[X] now has [X.monkeys] monkeys available.") else to_chat(owner, "Target is not near a camera. Cannot proceed.") @@ -310,33 +315,6 @@ //Demodularized Code -/obj/item/disk/xenobio_console_upgrade - name = "Xenobiology console upgrade disk" - desc = "Allan please add detail." - icon_state = "datadisk5" - var/list/upgradetypes = list() - -/obj/item/disk/xenobio_console_upgrade/admin - name = "Xenobio all access thing" - desc = "'the consoles are literally useless!!!!!!!!!!!!!!!'" - upgradetypes = list(XENOBIO_UPGRADE_SLIMEBASIC, XENOBIO_UPGRADE_SLIMEADV, XENOBIO_UPGRADE_MONKEYS) - -/obj/item/disk/xenobio_console_upgrade/monkey - name = "Xenobiology console monkey upgrade disk" - desc = "This disk will add the ability to remotely recycle monkeys via the Xenobiology console." - upgradetypes = list(XENOBIO_UPGRADE_MONKEYS) - -/obj/item/disk/xenobio_console_upgrade/slimebasic - name = "Xenobiology console basic slime upgrade disk" - desc = "This disk will add the ability to remotely manipulate slimes via the Xenobiology console." - upgradetypes = list(XENOBIO_UPGRADE_SLIMEBASIC) - -/obj/item/disk/xenobio_console_upgrade/slimeadv - name = "Xenobiology console advanced slime upgrade disk" - desc = "This disk will add the ability to remotely feed slimes potions via the Xenobiology console, and lift the restrictions on the number of slimes that can be stored inside the Xenobiology console. This includes the contents of the basic slime upgrade disk." - upgradetypes = list(XENOBIO_UPGRADE_SLIMEBASIC, XENOBIO_UPGRADE_SLIMEADV) - - //Xenobio Hotkeys Port /datum/action/innate/hotkey_help @@ -399,9 +377,6 @@ //Feeds a potion to slime /obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickAlt(mob/living/user, mob/living/simple_animal/slime/S) - if(!(upgradetier & XENOBIO_UPGRADE_SLIMEADV)) //CIT CHANGE - makes slime-related actions require XENOBIO_UPGRADE_SLIMEADV - to_chat(user, "This console does not have the advanced slime upgrade.") - return if(!GLOB.cameranet.checkTurfVis(S.loc)) to_chat(user, "Target is not near a camera. Cannot proceed.") return @@ -417,9 +392,6 @@ //Picks up slime /obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickShift(mob/living/user, mob/living/simple_animal/slime/S) - if(!(upgradetier & XENOBIO_UPGRADE_SLIMEBASIC)) //CIT CHANGE - makes slime-related actions require XENOBIO_UPGRADE_SLIMEBASIC - to_chat(user, "This console does not have the basic slime upgrade.") - return if(!GLOB.cameranet.checkTurfVis(S.loc)) to_chat(user, "Target is not near a camera. Cannot proceed.") return @@ -442,9 +414,6 @@ //Place slimes /obj/machinery/computer/camera_advanced/xenobio/proc/XenoTurfClickShift(mob/living/user, turf/open/T) - if(!(upgradetier & XENOBIO_UPGRADE_SLIMEBASIC)) //CIT CHANGE - makes slime-related actions require XENOBIO_UPGRADE_SLIMEBASIC - to_chat(user, "This console does not have the basic slime upgrade.") - return if(!GLOB.cameranet.checkTurfVis(T)) to_chat(user, "Target is not near a camera. Cannot proceed.") return @@ -460,9 +429,6 @@ //Place monkey /obj/machinery/computer/camera_advanced/xenobio/proc/XenoTurfClickCtrl(mob/living/user, turf/open/T) - if(!(upgradetier & XENOBIO_UPGRADE_MONKEYS)) // CIT CHANGE - makes monkey-related actions require XENOBIO_UPGRADE_MONKEYS - to_chat(user, "This console does not have the monkey upgrade.") - return if(!GLOB.cameranet.checkTurfVis(T)) to_chat(user, "Target is not near a camera. Cannot proceed.") return @@ -477,15 +443,12 @@ food.LAssailant = WEAKREF(C) X.monkeys-- X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors - to_chat(C, "[X] now has [X.monkeys] monkey(s) stored.") + to_chat(C, "[X] now has [X.monkeys] monkeys stored.") else - to_chat(C, "[X] needs to have at least 1 monkey stored. Currently has [X.monkeys] monkeys stored.") + to_chat(C, "[X] needs to have at least 1 monkey stored. Currently has [X.monkeys] monkeys stored.") //Pick up monkey /obj/machinery/computer/camera_advanced/xenobio/proc/XenoMonkeyClickCtrl(mob/living/user, mob/living/carbon/monkey/M) - if(!(upgradetier & XENOBIO_UPGRADE_MONKEYS)) // CIT CHANGE - makes monkey-related actions require XENOBIO_UPGRADE_MONKEYS - to_chat(user, "This console does not have the monkey upgrade.") - return if(!isturf(M.loc) || !GLOB.cameranet.checkTurfVis(M.loc)) to_chat(user, "Target is not near a camera. Cannot proceed.") return @@ -493,11 +456,15 @@ var/mob/camera/aiEye/remote/xenobio/E = C.remote_control var/obj/machinery/computer/camera_advanced/xenobio/X = E.origin var/area/mobarea = get_area(M.loc) + if(!X.connected_recycler) + to_chat(C, "There is no connected monkey recycler. Use a multitool to link one.") + return if(mobarea.name == E.allowed_area || mobarea.xenobiology_compatible) if(!M.stat) return M.visible_message("[M] vanishes as [p_theyre()] reclaimed for recycling!") - X.monkeys = round(X.monkeys + 0.2,0.1) + X.connected_recycler.use_power(500) + X.monkeys += connected_recycler.cube_production + X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors qdel(M) - if (X.monkeys == (round(X.monkeys,1))) - to_chat(C, "[X] now has [X.monkeys] monkey(s) available.") + to_chat(C, "[X] now has [X.monkeys] monkeys available.") diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 10fab0ed06e5..24a841a14fce 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -940,6 +940,7 @@ M.visible_message("[M] has a new name, [new_name].", "Your old name of [M.real_name] fades away, and your new name [new_name] anchors itself in your mind.") message_admins("[ADMIN_LOOKUPFLW(user)] used [src] on [ADMIN_LOOKUPFLW(M)], letting them rename themselves into [new_name].") + log_game("[key_name(user)] used [src] on [key_name(M)], letting them rename themselves into [new_name].") // pass null as first arg to not update records or ID/PDA M.fully_replace_character_name(null, new_name) diff --git a/icons/mob/slimes.dmi b/icons/mob/slimes.dmi index f9998d6f1061312c3bbbc7b469f419df86ba9d9d..56094049e2ff11bf1392a9c1124f37504cb3dc12 100644 GIT binary patch literal 63238 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 literal 86112 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

S03E3hZS$f<(d) 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 diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index 892f974afdea653325d5c0d40f852d4afba8bd4e..9216c94b67fd4de7c24e3a3087bbaf6e45f8a1e0 100644 GIT binary patch delta 15730 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 F{C|qt#Wnx{ delta 14815 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 From d531582546d8db0855f84cedffed71b1427ee2ae Mon Sep 17 00:00:00 2001 From: MysteryMan21333 <51891267+MysteryMan21333@users.noreply.github.com> Date: Sat, 14 Oct 2023 07:50:18 -0500 Subject: [PATCH 2/3] Xenobiology V1.5 --- _maps/map_files/BoxStation/BoxStation.dmm | 6 ++- .../BoxedInStation/BoxedInStation.dmm | 6 ++- _maps/map_files/CogStation/CogStation.dmm | 6 ++- .../map_files/Deltastation/DeltaStation2.dmm | 6 ++- _maps/map_files/KiloStation/KiloStation.dmm | 47 ++++++++++------ _maps/map_files/LambdaStation/lambda.dmm | 6 ++- _maps/map_files/MetaStation/MetaStation.dmm | 54 +++++++++++++++---- _maps/map_files/OmegaStation/OmegaStation.dmm | 6 ++- _maps/map_files/PubbyStation/PubbyStation.dmm | 6 ++- _maps/map_files/TauStation/TauStation.dmm | 6 ++- 10 files changed, 114 insertions(+), 35 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index a336b8a7a3a8..85dfa284c3b5 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -63651,6 +63651,10 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/service/kitchen) +"uKk" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall, +/area/science/xenobiology) "uMb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -112171,7 +112175,7 @@ bFI bHe bIz bIz -bJN +uKk bMl bIv bIR diff --git a/_maps/map_files/BoxedInStation/BoxedInStation.dmm b/_maps/map_files/BoxedInStation/BoxedInStation.dmm index bbf5b18f960f..b1d6e1e9e3fe 100644 --- a/_maps/map_files/BoxedInStation/BoxedInStation.dmm +++ b/_maps/map_files/BoxedInStation/BoxedInStation.dmm @@ -31710,6 +31710,10 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel, /area/commons/dorms) +"qwd" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "qwv" = ( /obj/machinery/pool/filter{ pixel_y = 16 @@ -94911,7 +94915,7 @@ fgX aGc sIR nGx -xET +qwd bUa iDo biC diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index 1b9d6fd1c237..c489aa9c98ac 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -70147,6 +70147,10 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) +"wwC" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "wyk" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -88934,7 +88938,7 @@ aaa aaU aaa aaa -bxT +wwC bFo bHV bYz diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index db0b3fc78af5..ebaf1abb2aac 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -73637,6 +73637,10 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"foH" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall, +/area/science/xenobiology) "foM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -161665,7 +161669,7 @@ cLJ cNh cNh cNh -cNc +foH cTU cVS cXl diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 3520c115fbf8..71d241f3fa4a 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -2185,10 +2185,10 @@ /turf/open/floor/engine, /area/ai_monitored/turret_protected/aisat/foyer) "adT" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "adU" = ( @@ -3546,9 +3546,6 @@ name = "xenobiology camera"; network = list("ss13","rd","xeno") }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/circuit/telecomms, /area/science/xenobiology) "agg" = ( @@ -3573,9 +3570,6 @@ external_pressure_bound = 120; name = "server vent" }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/circuit/telecomms, /area/science/xenobiology) "agi" = ( @@ -73643,9 +73637,7 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "cqw" = ( -/obj/structure/sign/warning/deathsposal{ - layer = 4 - }, +/obj/structure/sign/xenobio_guide, /turf/closed/wall, /area/science/xenobiology) "cqx" = ( @@ -84108,6 +84100,11 @@ /obj/effect/spawner/bundle/costume/maid, /turf/open/floor/wood, /area/commons/vacant_room/office) +"hDO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/xenobio, +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) "hNk" = ( /turf/closed/wall/r_wall/rust, /area/security/prison) @@ -84614,6 +84611,9 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/port/fore) +"kwY" = ( +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "kzw" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -85181,6 +85181,17 @@ /obj/item/hilbertshotel/ghostdojo, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"qcu" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell 5" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) "qdz" = ( /obj/structure/cable{ icon_state = "1-4" @@ -85546,6 +85557,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"sVz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) "tkP" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -121879,8 +121894,8 @@ bfq iMq bbx alB -arx -arx +sVz +hDO alB alB alB @@ -122136,8 +122151,8 @@ aWJ ayv aWJ alB -bdp -bhl +kwY +kwY alB bfq juX @@ -122648,7 +122663,7 @@ alB alB bfM bfM -bfM +qcu aWR agh agQ diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm index d843cd2eb1f2..5a88c75a71fe 100644 --- a/_maps/map_files/LambdaStation/lambda.dmm +++ b/_maps/map_files/LambdaStation/lambda.dmm @@ -65065,6 +65065,10 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"gSX" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "gSZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -96958,7 +96962,7 @@ aeG abY aaA aaA -ahd +gSX alw akk alx diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 114cafb9802f..6df1d0e49f65 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -45139,6 +45139,13 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "xenobio_e"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/table/glass, /turf/open/floor/plasteel, /area/science/xenobiology) "dcx" = ( @@ -48609,6 +48616,19 @@ }, /turf/open/floor/plating, /area/cargo/storage) +"dNg" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_e"; + name = "containment blast door" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "dNA" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;27;76" @@ -54219,6 +54239,10 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"gYr" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "gZf" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -85910,6 +85934,14 @@ "xVW" = ( /turf/closed/wall/r_wall, /area/ai_monitored/aisat/exterior) +"xWc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_e"; + name = "containment blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) "xWg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -119123,7 +119155,7 @@ dbZ dci dcu cRi -cRe +xWc cRi cSg lbz @@ -120146,7 +120178,7 @@ dvY aaa aaa aaf -cRe +xWc cRS dcm dcv @@ -120178,7 +120210,7 @@ ddx ddz daR cZv -cRe +xWc aaa aaa aaa @@ -120403,8 +120435,8 @@ dvY aaa aaa aaf -cRe -cRS +xWc +dNg dcn dcw cRk @@ -120660,7 +120692,7 @@ dvY aaa aaa aaf -cRe +xWc cRS dco dcx @@ -120692,7 +120724,7 @@ bIv ddz ddB cZv -cRe +xWc aaa aaf aaa @@ -121688,7 +121720,7 @@ aaa aaa aaa aaa -cRi +gYr dce cSt ggU @@ -122203,9 +122235,9 @@ aac aaa aaa cRi -cRe -cRe -cRe +xWc +xWc +xWc cRi cRi cRi diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 37992f1d8bd8..da85d6f97b9e 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -41888,6 +41888,10 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) +"wME" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "wOe" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/cable/white{ @@ -86523,7 +86527,7 @@ ibv biW exb bhN -bfP +wME bfP hfm aad diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index a803be6d6123..e1a0118f7ace 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -52851,6 +52851,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/service/library/lounge) +"fWx" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "fXV" = ( /obj/machinery/conveyor{ dir = 8; @@ -109198,7 +109202,7 @@ bkF bkF bkF bkF -bkF +fWx bkF bkF ume diff --git a/_maps/map_files/TauStation/TauStation.dmm b/_maps/map_files/TauStation/TauStation.dmm index 4df14a633d2c..0b7c12809d9c 100644 --- a/_maps/map_files/TauStation/TauStation.dmm +++ b/_maps/map_files/TauStation/TauStation.dmm @@ -30812,6 +30812,10 @@ }, /turf/open/floor/plasteel/checker, /area/security/prison/mess) +"kJa" = ( +/obj/structure/sign/xenobio_guide, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "kJc" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 @@ -104893,7 +104897,7 @@ mxU mxU mxU mxU -mxU +kJa mxU mxU mxU From d7342a58aa53a5aad105402bf1283dd15eb2520a Mon Sep 17 00:00:00 2001 From: MysteryMan21333 <51891267+MysteryMan21333@users.noreply.github.com> Date: Wed, 8 Nov 2023 16:00:35 -0600 Subject: [PATCH 3/3] V1,6 --- _maps/map_files/BoxStation/BoxStation.dmm | 60 +++++++++++-- .../BoxedInStation/BoxedInStation.dmm | 6 +- _maps/map_files/CogStation/CogStation.dmm | 90 +++++++++---------- .../map_files/Deltastation/DeltaStation2.dmm | 11 ++- _maps/map_files/KiloStation/KiloStation.dmm | 6 +- _maps/map_files/LambdaStation/lambda.dmm | 6 +- _maps/map_files/MetaStation/MetaStation.dmm | 54 +++++------ _maps/map_files/OmegaStation/OmegaStation.dmm | 9 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 35 ++++++-- _maps/map_files/TauStation/TauStation.dmm | 41 +++++---- 10 files changed, 186 insertions(+), 132 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 85dfa284c3b5..90bb0347b6d7 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3232,6 +3232,9 @@ }, /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "alo" = ( @@ -3536,6 +3539,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "alW" = ( @@ -3548,6 +3554,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "alX" = ( @@ -27089,6 +27098,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bIu" = ( @@ -27260,6 +27270,9 @@ /area/science/xenobiology) "bIO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bIP" = ( @@ -27634,6 +27647,7 @@ name = "test chamber blast door" }, /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/engine, /area/science/xenobiology) "bJJ" = ( @@ -28214,6 +28228,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/science/xenobiology) "bKY" = ( @@ -28669,6 +28684,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bMi" = ( @@ -29941,6 +29957,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/sign/xenobio_guide{ + pixel_y = -30 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "bPA" = ( @@ -29960,6 +29979,9 @@ dir = 9 }, /obj/machinery/portable_atmospherics/canister/bz, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "bPF" = ( @@ -44682,6 +44704,15 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"dNl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "dNn" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54956,6 +54987,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) +"mNG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "mOh" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -63652,8 +63692,10 @@ /turf/open/floor/plasteel/showroomfloor, /area/service/kitchen) "uKk" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "uMb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -66946,6 +66988,10 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) +"xBH" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos, +/turf/open/floor/engine, +/area/science/xenobiology) "xBN" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -110631,12 +110677,12 @@ bDb bEm bEm cBz -bEm +xBH bJI bKX bMh bIt -bOx +mNG bPz bJN bRU @@ -111407,7 +111453,7 @@ bJM bLc bMi bNo -bOx +dNl alV bQM bMi @@ -111922,7 +111968,7 @@ bJN bMm bNp bOx -bMi +uKk bQN bRZ bOx @@ -112175,7 +112221,7 @@ bFI bHe bIz bIz -uKk +bJN bMl bIv bIR diff --git a/_maps/map_files/BoxedInStation/BoxedInStation.dmm b/_maps/map_files/BoxedInStation/BoxedInStation.dmm index b1d6e1e9e3fe..bbf5b18f960f 100644 --- a/_maps/map_files/BoxedInStation/BoxedInStation.dmm +++ b/_maps/map_files/BoxedInStation/BoxedInStation.dmm @@ -31710,10 +31710,6 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel, /area/commons/dorms) -"qwd" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "qwv" = ( /obj/machinery/pool/filter{ pixel_y = 16 @@ -94915,7 +94911,7 @@ fgX aGc sIR nGx -qwd +xET bUa iDo biC diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index c489aa9c98ac..2d775b5d65af 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -33617,6 +33617,9 @@ "bFo" = ( /obj/machinery/smartfridge/extract/preloaded, /obj/effect/turf_decal/stripes/line, +/obj/structure/sign/xenobio_guide{ + pixel_y = 32 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "bFp" = ( @@ -37593,9 +37596,6 @@ /turf/open/floor/plasteel, /area/engineering/engine_smes) "bOy" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -37667,10 +37667,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bOH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -37733,15 +37729,6 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel, /area/science/xenobiology) -"bON" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "bOO" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/structure/disposalpipe/segment{ @@ -46695,9 +46682,6 @@ /turf/closed/wall/r_wall, /area/science/lab) "ckS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -46781,10 +46765,12 @@ /turf/open/floor/plasteel, /area/science/research) "ckX" = ( -/obj/machinery/atmospherics/components/binary/valve, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "ckY" = ( @@ -47767,9 +47753,6 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "cnl" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1; pixel_x = 5 @@ -51059,9 +51042,6 @@ /turf/open/floor/plating/airless, /area/science/xenobiology) "ctR" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -51088,9 +51068,6 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "ctT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -51105,12 +51082,12 @@ c_tag = "Xenobiology - Aft"; network = list("ss13","rd") }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"ctU" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ctU" = ( /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -51796,13 +51773,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "cvz" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4; - node1_concentration = 0.8; - node2_concentration = 0.2; - on = 1; - target_pressure = 4500 - }, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -51812,6 +51782,9 @@ /obj/machinery/airalarm{ pixel_y = 24 }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "cvA" = ( @@ -59591,16 +59564,22 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "cKA" = ( -/obj/machinery/atmospherics/components/binary/valve, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/atmospherics/components/binary/pump/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "cKB" = ( @@ -59611,6 +59590,9 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "cKC" = ( @@ -61945,6 +61927,9 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "cQG" = ( @@ -61954,6 +61939,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 10 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "cQH" = ( @@ -61989,6 +61977,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cQJ" = ( @@ -62034,6 +62025,9 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 1 + }, /turf/open/floor/plating, /area/science/xenobiology) "cQO" = ( @@ -70148,8 +70142,10 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "wwC" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ + dir = 1 + }, +/turf/open/floor/engine, /area/science/xenobiology) "wyk" = ( /obj/structure/disposalpipe/segment{ @@ -88938,7 +88934,7 @@ aaa aaU aaa aaa -wwC +bxT bFo bHV bYz @@ -89215,7 +89211,7 @@ cQA cQE cbF cnl -cla +ckX bOK cQM bKM @@ -89475,7 +89471,7 @@ ckS cQG cQI cQN -bKM +wwC bKM bKM bKM @@ -89986,8 +89982,8 @@ cQB cQo bxT ctU -ckX -bON +cla +bOH cQP bxT bKM diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index ebaf1abb2aac..a715e91431fc 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -40982,6 +40982,9 @@ "cTU" = ( /obj/effect/turf_decal/delivery, /obj/machinery/chem_master, +/obj/structure/sign/xenobio_guide{ + pixel_y = 32 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cTV" = ( @@ -45288,7 +45291,7 @@ pixel_y = -22 }, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/valve/digital{ +/obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, /turf/open/floor/plasteel, @@ -73637,10 +73640,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"foH" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall, -/area/science/xenobiology) "foM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -161669,7 +161668,7 @@ cLJ cNh cNh cNh -foH +cNc cTU cVS cXl diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 71d241f3fa4a..c2464ab7620f 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -73636,10 +73636,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/engineering/atmos) -"cqw" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall, -/area/science/xenobiology) "cqx" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin{ @@ -123185,7 +123181,7 @@ aWR acw bgn bgB -cqw +aWR bgM bgn bVA diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm index 5a88c75a71fe..d843cd2eb1f2 100644 --- a/_maps/map_files/LambdaStation/lambda.dmm +++ b/_maps/map_files/LambdaStation/lambda.dmm @@ -65065,10 +65065,6 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) -"gSX" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "gSZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -96962,7 +96958,7 @@ aeG abY aaA aaA -gSX +ahd alw akk alx diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 6df1d0e49f65..dcd154f64e09 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -43275,12 +43275,12 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cSk" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "cSl" = ( @@ -43686,20 +43686,7 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"cSX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "cSZ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, /obj/machinery/firealarm{ pixel_y = 26 }, @@ -43707,15 +43694,19 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "input port pump" + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "cTa" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "cTb" = ( @@ -43880,6 +43871,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel, /area/science/xenobiology) "cTt" = ( @@ -44505,6 +44497,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/engine, /area/science/xenobiology) "daE" = ( @@ -44913,6 +44906,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/structure/sign/xenobio_guide{ + pixel_y = 32 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "dcf" = ( @@ -45598,6 +45594,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/white, /area/science/xenobiology) "ddo" = ( @@ -45660,6 +45657,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating, /area/science/xenobiology) "ddv" = ( @@ -54240,8 +54238,10 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "gYr" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1 + }, +/turf/open/floor/engine, /area/science/xenobiology) "gZf" = ( /obj/structure/table, @@ -118635,7 +118635,7 @@ aaf aaf cRe cZa -cRe +cSt cRi dbX dcg @@ -120454,13 +120454,13 @@ nBJ uiZ cSV cSJ -cSX +cSJ ddm cTt daA cSn cSn -cSn +daH daL cRi daQ @@ -120716,8 +120716,8 @@ ddn cTs ddu daD -cSn -daH +daB +gYr daK cRi bIv @@ -121720,7 +121720,7 @@ aaa aaa aaa aaa -gYr +cRi dce cSt ggU diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index da85d6f97b9e..181500b17b39 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -31305,6 +31305,9 @@ /area/science/xenobiology) "bgd" = ( /obj/structure/closet/l3closet/scientist, +/obj/structure/sign/xenobio_guide{ + pixel_x = -32 + }, /turf/open/floor/plasteel/dark/side{ dir = 8 }, @@ -41888,10 +41891,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) -"wME" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "wOe" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/cable/white{ @@ -86527,7 +86526,7 @@ ibv biW exb bhN -wME +bfP bfP hfm aad diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index e1a0118f7ace..2603c6ace09f 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -52851,10 +52851,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/service/library/lounge) -"fWx" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "fXV" = ( /obj/machinery/conveyor{ dir = 8; @@ -54474,6 +54470,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "ivO" = ( @@ -56273,7 +56272,10 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "lhA" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "liR" = ( @@ -56482,6 +56484,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 5 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "lGp" = ( @@ -57780,6 +57785,9 @@ /area/command/heads_quarters/hop) "nxT" = ( /obj/machinery/smartfridge/extract/preloaded, +/obj/structure/sign/xenobio_guide{ + pixel_x = 32 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "nyB" = ( @@ -58794,6 +58802,9 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "oSP" = ( @@ -59509,6 +59520,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/plating, /area/science/xenobiology) "pWF" = ( @@ -59600,13 +59614,13 @@ /turf/open/floor/plating, /area/commons/storage/emergency/starboard) "qcD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/tile/green{ dir = 1 }, /obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "qcH" = ( @@ -60730,6 +60744,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ + dir = 8 + }, /turf/open/floor/engine, /area/science/xenobiology) "rMV" = ( @@ -64636,7 +64653,9 @@ /turf/open/floor/carpet, /area/service/chapel/main/monastery) "xxw" = ( -/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/components/binary/pump/layer1{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) "xxK" = ( @@ -109202,7 +109221,7 @@ bkF bkF bkF bkF -fWx +bkF bkF bkF ume diff --git a/_maps/map_files/TauStation/TauStation.dmm b/_maps/map_files/TauStation/TauStation.dmm index 0b7c12809d9c..56e3773ce203 100644 --- a/_maps/map_files/TauStation/TauStation.dmm +++ b/_maps/map_files/TauStation/TauStation.dmm @@ -18140,6 +18140,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 6 + }, /turf/open/floor/engine, /area/science/xenobiology) "gll" = ( @@ -18574,6 +18577,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/engine, /area/science/xenobiology) "guX" = ( @@ -28476,7 +28482,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/layer1{ dir = 1 }, /turf/open/floor/plasteel/dark, @@ -29098,8 +29104,8 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) @@ -30812,10 +30818,6 @@ }, /turf/open/floor/plasteel/checker, /area/security/prison/mess) -"kJa" = ( -/obj/structure/sign/xenobio_guide, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "kJc" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 @@ -34137,6 +34139,9 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, /turf/open/floor/engine, /area/science/xenobiology) "lPz" = ( @@ -38019,6 +38024,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/sign/xenobio_guide{ + pixel_x = -32 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "nck" = ( @@ -40395,9 +40403,6 @@ /turf/open/floor/plasteel/freezer, /area/commons/toilet) "nUv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, /turf/open/floor/plasteel/dark/side{ dir = 4 }, @@ -54289,6 +54294,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ + dir = 8; + pixel_y = 1 + }, /turf/open/floor/engine, /area/science/xenobiology) "sRU" = ( @@ -57459,8 +57468,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) @@ -59681,7 +59691,7 @@ /turf/open/floor/plasteel, /area/engineering/lobby) "uFf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ dir = 1 }, /turf/open/floor/plasteel/dark/side{ @@ -63660,9 +63670,6 @@ /turf/open/floor/plating, /area/cargo/office) "vVX" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, /turf/open/floor/plasteel/dark/corner{ dir = 4 }, @@ -104897,7 +104904,7 @@ mxU mxU mxU mxU -kJa +mxU mxU mxU mxU