From 3a84791e6c5ae86c1da4d0553668f35fffab5d75 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 1 Oct 2019 23:58:27 -0700 Subject: [PATCH 01/22] Merge pull request #9380 from Ghommie/Ghommie_cit212 refactoring and fixing altdisarm() exploits (ergo pushing people over directional windows etc). --- code/game/atoms.dm | 5 + code/game/objects/structures/tables_racks.dm | 10 ++ code/game/turfs/turf.dm | 13 ++ .../mob/living/carbon/human/species.dm | 124 ++++++++++++++ code/modules/recycling/disposal/bin.dm | 36 +++- .../mob/living/carbon/human/species.dm | 156 ------------------ 6 files changed, 179 insertions(+), 165 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 7e63ccb3..a3543eaf 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -252,6 +252,11 @@ SEND_SIGNAL(src, COMSIG_ATOM_BULLET_ACT, P, def_zone) . = P.on_hit(src, 0, def_zone) +//used on altdisarm() for special interactions between the shoved victim (target) and the src, with user being the one shoving the target on it. +// IMPORTANT: if you wish to add a new own shove_act() to a certain object, remember to add SHOVABLE_ONTO to its obj_flags bitfied var first. +/atom/proc/shove_act(mob/living/target, mob/living/user) + return FALSE + /atom/proc/in_contents_of(container)//can take class or object instance as argument if(ispath(container)) if(istype(src.loc, container)) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index a2216580..9c08d100 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -21,6 +21,7 @@ anchored = TRUE layer = TABLE_LAYER climbable = TRUE + obj_flags = CAN_BE_HIT|SHOVABLE_ONTO pass_flags = LETPASSTHROW //You can throw objects over this, despite it's density.") var/frame = /obj/structure/table_frame var/framestack = /obj/item/stack/rods @@ -136,6 +137,15 @@ var/mob/living/carbon/human/H = pushed_mob SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "table", /datum/mood_event/table) +/obj/structure/table/shove_act(mob/living/target, mob/living/user) + if(!target.resting) + target.Knockdown(SHOVE_KNOCKDOWN_TABLE) + user.visible_message("[user.name] shoves [target.name] onto \the [src]!", + "You shove [target.name] onto \the [src]!", null, COMBAT_MESSAGE_RANGE) + target.forceMove(src.loc) + log_combat(user, target, "shoved", "onto [src] (table)") + return TRUE + /obj/structure/table/attackby(obj/item/I, mob/user, params) if(!(flags_1 & NODECONSTRUCT_1)) if(istype(I, /obj/item/screwdriver) && deconstruction_ready) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 6933872f..180ef378 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -457,6 +457,19 @@ if(ismob(A) || .) A.ratvar_act() +//called on /datum/species/proc/altdisarm() +/turf/shove_act(mob/living/target, mob/living/user, pre_act = FALSE) + var/list/possibilities + for(var/obj/O in contents) + if(CHECK_BITFIELD(O.obj_flags, SHOVABLE_ONTO)) + LAZYADD(possibilities, O) + else if(!O.CanPass(target, src)) + return FALSE + if(possibilities) + var/obj/O = pick(possibilities) + return O.shove_act(target, user) + return FALSE + /turf/proc/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = icon underlay_appearance.icon_state = icon_state diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 39868088..ccd5ac5d 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1780,6 +1780,130 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.forcesay(GLOB.hit_appends) //forcesay checks stat already. return TRUE +/datum/species/proc/alt_spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) + if(!istype(M)) + return TRUE + CHECK_DNA_AND_SPECIES(M) + CHECK_DNA_AND_SPECIES(H) + + if(!istype(M)) //sanity check for drones. + return TRUE + if(M.mind) + attacker_style = M.mind.martial_art + if((M != H) && M.a_intent != INTENT_HELP && H.check_shields(M, 0, M.name, attack_type = UNARMED_ATTACK)) + log_combat(M, H, "attempted to touch") + H.visible_message("[M] attempted to touch [H]!") + return TRUE + switch(M.a_intent) + if(INTENT_HELP) + if(M == H) + althelp(M, H, attacker_style) + return TRUE + return FALSE + if(INTENT_DISARM) + altdisarm(M, H, attacker_style) + return TRUE + return FALSE + +/datum/species/proc/althelp(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) + if(user == target && istype(user)) + if(user.getStaminaLoss() >= STAMINA_SOFTCRIT) + to_chat(user, "You're too exhausted for that.") + return + if(!user.resting) + to_chat(user, "You can only force yourself up if you're on the ground.") + return + user.visible_message("[user] forces [p_them()]self up to [p_their()] feet!", "You force yourself up to your feet!") + user.resting = 0 + user.update_canmove() + user.adjustStaminaLossBuffered(user.stambuffer) //Rewards good stamina management by making it easier to instantly get up from resting + playsound(user, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + +/datum/species/proc/altdisarm(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) + if(user.getStaminaLoss() >= STAMINA_SOFTCRIT) + to_chat(user, "You're too exhausted.") + return FALSE + if(target.check_block()) + target.visible_message("[target] blocks [user]'s shoving attempt!") + return FALSE + if(attacker_style && attacker_style.disarm_act(user,target)) + return TRUE + if(user.resting) + return FALSE + else + if(user == target) + return + user.do_attack_animation(target, ATTACK_EFFECT_DISARM) + user.adjustStaminaLossBuffered(4) + playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) + + if(target.w_uniform) + target.w_uniform.add_fingerprint(user) + SEND_SIGNAL(target, COMSIG_HUMAN_DISARM_HIT, user, user.zone_selected) + + if(!target.resting) + target.adjustStaminaLoss(5) + + if(target.is_shove_knockdown_blocked()) + return + + var/turf/target_oldturf = target.loc + var/shove_dir = get_dir(user.loc, target_oldturf) + var/turf/target_shove_turf = get_step(target.loc, shove_dir) + var/mob/living/carbon/human/target_collateral_human + var/shove_blocked = FALSE //Used to check if a shove is blocked so that if it is knockdown logic can be applied + + //Thank you based whoneedsspace + target_collateral_human = locate(/mob/living/carbon/human) in target_shove_turf.contents + if(target_collateral_human && target_collateral_human.resting) + shove_blocked = TRUE + else + target_collateral_human = null + target.Move(target_shove_turf, shove_dir) + if(get_turf(target) == target_oldturf) + shove_blocked = TRUE + + if(shove_blocked && !target.buckled) + var/directional_blocked = !target.Adjacent(target_shove_turf) + var/targetatrest = target.resting + if((directional_blocked || (!target_collateral_human && !target_shove_turf.shove_act(target, user))) && !targetatrest) + target.Knockdown(SHOVE_KNOCKDOWN_SOLID) + user.visible_message("[user.name] shoves [target.name], knocking them down!", + "You shove [target.name], knocking them down!", null, COMBAT_MESSAGE_RANGE) + log_combat(user, target, "shoved", "knocking them down") + else if(target_collateral_human && !targetatrest) + target.Knockdown(SHOVE_KNOCKDOWN_HUMAN) + target_collateral_human.Knockdown(SHOVE_KNOCKDOWN_COLLATERAL) + user.visible_message("[user.name] shoves [target.name] into [target_collateral_human.name]!", + "You shove [target.name] into [target_collateral_human.name]!", null, COMBAT_MESSAGE_RANGE) + log_combat(user, target, "shoved", "into [target_collateral_human.name]") + + else + user.visible_message("[user.name] shoves [target.name]!", + "You shove [target.name]!", null, COMBAT_MESSAGE_RANGE) + var/target_held_item = target.get_active_held_item() + var/knocked_item = FALSE + if(!is_type_in_typecache(target_held_item, GLOB.shove_disarming_types)) + target_held_item = null + if(!target.has_movespeed_modifier(SHOVE_SLOWDOWN_ID)) + target.add_movespeed_modifier(SHOVE_SLOWDOWN_ID, multiplicative_slowdown = SHOVE_SLOWDOWN_STRENGTH) + if(target_held_item) + target.visible_message("[target.name]'s grip on \the [target_held_item] loosens!", + "Your grip on \the [target_held_item] loosens!", null, COMBAT_MESSAGE_RANGE) + addtimer(CALLBACK(target, /mob/living/carbon/human/proc/clear_shove_slowdown), SHOVE_SLOWDOWN_LENGTH) + else if(target_held_item) + target.dropItemToGround(target_held_item) + knocked_item = TRUE + target.visible_message("[target.name] drops \the [target_held_item]!!", + "You drop \the [target_held_item]!!", null, COMBAT_MESSAGE_RANGE) + var/append_message = "" + if(target_held_item) + if(knocked_item) + append_message = "causing them to drop [target_held_item]" + else + append_message = "loosening their grip on [target_held_item]" + log_combat(user, target, "shoved", append_message) + /datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H) var/hit_percent = (100-(blocked+armor))/100 hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm index 8c90fe20..04f3452f 100644 --- a/code/modules/recycling/disposal/bin.dm +++ b/code/modules/recycling/disposal/bin.dm @@ -119,14 +119,7 @@ stuff_mob_in(target, user) /obj/machinery/disposal/proc/stuff_mob_in(mob/living/target, mob/living/user) - if(!iscarbon(user) && !user.ventcrawler) //only carbon and ventcrawlers can climb into disposal by themselves. - return - if(!isturf(user.loc)) //No magically doing it from inside closets - return - if(target.buckled || target.has_buckled_mobs()) - return - if(target.mob_size > MOB_SIZE_HUMAN) - to_chat(user, "[target] doesn't fit inside [src]!") + if(!can_stuff_mob_in(target, user)) return add_fingerprint(user) if(user == target) @@ -145,6 +138,19 @@ target.LAssailant = user update_icon() +/obj/machinery/disposal/proc/can_stuff_mob_in(mob/living/target, mob/living/user, pushing = FALSE) + if(!pushing && !iscarbon(user) && !user.ventcrawler) //only carbon and ventcrawlers can climb into disposal by themselves. + return FALSE + if(!isturf(user.loc)) //No magically doing it from inside closets + return FALSE + if(target.buckled || target.has_buckled_mobs()) + return FALSE + if(target.mob_size > MOB_SIZE_HUMAN) + if(!pushing) + to_chat(user, "[target] doesn't fit inside [src]!") + return FALSE + return TRUE + /obj/machinery/disposal/relaymove(mob/user) attempt_escape(user) @@ -273,6 +279,7 @@ desc = "A pneumatic waste disposal unit." icon_state = "disposal" var/datum/oracle_ui/themed/nano/ui + obj_flags = CAN_BE_HIT | USES_TGUI | SHOVABLE_ONTO /obj/machinery/disposal/bin/Initialize(mapload, obj/structure/disposalconstruct/make_from) . = ..() @@ -313,7 +320,7 @@ if(Adjacent(user)) return TRUE return ..() - + /obj/machinery/disposal/bin/oui_data(mob/user) var/list/data = list() @@ -368,6 +375,17 @@ else return ..() +/obj/machinery/disposal/bin/shove_act(mob/living/target, mob/living/user) + if(can_stuff_mob_in(target, user, TRUE)) + target.Knockdown(SHOVE_KNOCKDOWN_SOLID) + target.forceMove(src) + user.visible_message("[user.name] shoves [target.name] into \the [src]!", + "You shove [target.name] into \the [src]!", null, COMBAT_MESSAGE_RANGE) + log_combat(user, target, "shoved", "into [src] (disposal bin)") + return TRUE + return FALSE + + /obj/machinery/disposal/bin/flush() ..() full_pressure = FALSE diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species.dm b/modular_citadel/code/modules/mob/living/carbon/human/species.dm index 7e888ddd..52471504 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species.dm @@ -1,162 +1,6 @@ /datum/species var/should_draw_citadel = FALSE -/datum/species/proc/alt_spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) - if(!istype(M)) - return TRUE - CHECK_DNA_AND_SPECIES(M) - CHECK_DNA_AND_SPECIES(H) - - if(!istype(M)) //sanity check for drones. - return TRUE - if(M.mind) - attacker_style = M.mind.martial_art - if((M != H) && M.a_intent != INTENT_HELP && H.check_shields(M, 0, M.name, attack_type = UNARMED_ATTACK)) - log_combat(M, H, "attempted to touch") - H.visible_message("[M] attempted to touch [H]!") - return TRUE - switch(M.a_intent) - if(INTENT_HELP) - if(M == H) - althelp(M, H, attacker_style) - return TRUE - return FALSE - if(INTENT_DISARM) - altdisarm(M, H, attacker_style) - return TRUE - return FALSE - -/datum/species/proc/althelp(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) - if(user == target && istype(user)) - if(user.getStaminaLoss() >= STAMINA_SOFTCRIT) - to_chat(user, "You're too exhausted for that.") - return - if(!user.resting) - to_chat(user, "You can only force yourself up if you're on the ground.") - return - user.visible_message("[user] forces [p_them()]self up to [p_their()] feet!", "You force yourself up to your feet!") - user.resting = 0 - user.update_canmove() - user.adjustStaminaLossBuffered(user.stambuffer) //Rewards good stamina management by making it easier to instantly get up from resting - playsound(user, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - -/datum/species/proc/altdisarm(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) - if(user.getStaminaLoss() >= STAMINA_SOFTCRIT) - to_chat(user, "You're too exhausted.") - return FALSE - if(target.check_block()) - target.visible_message("[target] blocks [user]'s shoving attempt!") - return FALSE - if(attacker_style && attacker_style.disarm_act(user,target)) - return TRUE - if(user.resting) - return FALSE - else - if(user == target) - return - user.do_attack_animation(target, ATTACK_EFFECT_DISARM) - user.adjustStaminaLossBuffered(4) - playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) - - if(target.w_uniform) - target.w_uniform.add_fingerprint(user) - SEND_SIGNAL(target, COMSIG_HUMAN_DISARM_HIT, user, user.zone_selected) - - if(!target.resting) - target.adjustStaminaLoss(5) - - - var/turf/target_oldturf = target.loc - var/shove_dir = get_dir(user.loc, target_oldturf) - var/turf/target_shove_turf = get_step(target.loc, shove_dir) - var/mob/living/carbon/human/target_collateral_human - var/obj/structure/table/target_table - var/shove_blocked = FALSE //Used to check if a shove is blocked so that if it is knockdown logic can be applied - - //Thank you based whoneedsspace - target_collateral_human = locate(/mob/living/carbon/human) in target_shove_turf.contents - if(target_collateral_human) - shove_blocked = TRUE - else - target.Move(target_shove_turf, shove_dir) - if(get_turf(target) == target_oldturf) - if(target_shove_turf.density) - shove_blocked = TRUE - else - var/thoushallnotpass = FALSE - for(var/obj/O in target_shove_turf) - if(istype(O, /obj/structure/table)) - target_table = O - else if(!O.CanPass(src, target_shove_turf)) - shove_blocked = TRUE - thoushallnotpass = TRUE - if(thoushallnotpass) - target_table = null - - if(target.is_shove_knockdown_blocked()) - return - - if(shove_blocked || target_table) - var/directional_blocked = FALSE - if(shove_dir in GLOB.cardinals) //Directional checks to make sure that we're not shoving through a windoor or something like that - var/target_turf = get_turf(target) - for(var/obj/O in target_turf) - if(O.flags_1 & ON_BORDER_1 && O.dir == shove_dir && O.density) - directional_blocked = TRUE - break - if(target_turf != target_shove_turf) //Make sure that we don't run the exact same check twice on the same tile - for(var/obj/O in target_shove_turf) - if(O.flags_1 & ON_BORDER_1 && O.dir == turn(shove_dir, 180) && O.density) - directional_blocked = TRUE - break - var/targetatrest = target.resting - if(((!target_table && !target_collateral_human) || directional_blocked) && !targetatrest) - target.Knockdown(SHOVE_KNOCKDOWN_SOLID) - user.visible_message("[user.name] shoves [target.name], knocking them down!", - "You shove [target.name], knocking them down!", null, COMBAT_MESSAGE_RANGE) - log_combat(user, target, "shoved", "knocking them down") - else if(target_table) - if(!targetatrest) - target.Knockdown(SHOVE_KNOCKDOWN_TABLE) - user.visible_message("[user.name] shoves [target.name] onto \the [target_table]!", - "You shove [target.name] onto \the [target_table]!", null, COMBAT_MESSAGE_RANGE) - target.forceMove(target_shove_turf) - log_combat(user, target, "shoved", "onto [target_table]") - else if(target_collateral_human && !targetatrest) - target.Knockdown(SHOVE_KNOCKDOWN_HUMAN) - if(!target_collateral_human.resting) - target_collateral_human.Knockdown(SHOVE_KNOCKDOWN_COLLATERAL) - user.visible_message("[user.name] shoves [target.name] into [target_collateral_human.name]!", - "You shove [target.name] into [target_collateral_human.name]!", null, COMBAT_MESSAGE_RANGE) - log_combat(user, target, "shoved", "into [target_collateral_human.name]") - - else - user.visible_message("[user.name] shoves [target.name]!", - "You shove [target.name]!", null, COMBAT_MESSAGE_RANGE) - var/target_held_item = target.get_active_held_item() - var/knocked_item = FALSE - if(!is_type_in_typecache(target_held_item, GLOB.shove_disarming_types)) - target_held_item = null - if(!target.has_movespeed_modifier(SHOVE_SLOWDOWN_ID)) - target.add_movespeed_modifier(SHOVE_SLOWDOWN_ID, multiplicative_slowdown = SHOVE_SLOWDOWN_STRENGTH) - if(target_held_item) - target.visible_message("[target.name]'s grip on \the [target_held_item] loosens!", - "Your grip on \the [target_held_item] loosens!", null, COMBAT_MESSAGE_RANGE) - addtimer(CALLBACK(target, /mob/living/carbon/human/proc/clear_shove_slowdown), SHOVE_SLOWDOWN_LENGTH) - else if(target_held_item) - target.dropItemToGround(target_held_item) - knocked_item = TRUE - target.visible_message("[target.name] drops \the [target_held_item]!!", - "You drop \the [target_held_item]!!", null, COMBAT_MESSAGE_RANGE) - var/append_message = "" - if(target_held_item) - if(knocked_item) - append_message = "causing them to drop [target_held_item]" - else - append_message = "loosening their grip on [target_held_item]" - log_combat(user, target, "shoved", append_message) - - //////////////////// /////BODYPARTS///// //////////////////// From 8d1ef78a5858dd8b23d30c7b24917aaad04fdaf1 Mon Sep 17 00:00:00 2001 From: JaySparrow Date: Tue, 3 Nov 2020 00:35:55 -0600 Subject: [PATCH 02/22] buncha stuff Hoo boy, lost power for a week, this should have been done so long ago --- code/controllers/subsystem/mapping.dm | 11 ++++ code/game/gamemodes/clock_cult/clock_cult.dm | 2 + code/game/gamemodes/dynamic/dynamic.dm | 6 +- .../gamemodes/dynamic/dynamic_rulesets.dm | 2 +- .../dynamic/dynamic_rulesets_events.dm | 61 +++++++++--------- .../dynamic/dynamic_rulesets_midround.dm | 62 ++++++++++++------- .../dynamic/dynamic_rulesets_roundstart.dm | 17 +++-- hyperstation/code/gamemode/traitor_thief.dm | 7 +-- 8 files changed, 100 insertions(+), 68 deletions(-) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 1894664a..2a359465 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -91,6 +91,17 @@ SUBSYSTEM_DEF(mapping) seedRuins(space_ruins, CONFIG_GET(number/space_budget), /area/space, space_ruins_templates) SSmapping.seedStation() loading_ruins = FALSE + + //Hyper change - preload Reebe for midround purposes. I'll change this when I find a decent way to load maps midround. + var/list/errorList = list() + var/list/reebes = SSmapping.LoadGroup(errorList, "Reebe", "map_files/generic", "City_of_Cogs.dmm", default_traits = ZTRAITS_REEBE, silent = TRUE) + if(errorList.len) // reebe failed to load + message_admins("Reebe failed to load!") + log_game("Reebe failed to load!") + return FALSE + for(var/datum/parsed_map/PM in reebes) + PM.initTemplateBounds() + #endif repopulate_sorted_areas() // Set up Z-level transitions. diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index a80ccb9c..1695d9fc 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -150,6 +150,7 @@ Credit where due: var/datum/team/clockcult/main_clockcult /datum/game_mode/clockwork_cult/pre_setup() + /* //Reebe should be preloaded var/list/errorList = list() var/list/reebes = SSmapping.LoadGroup(errorList, "Reebe", "map_files/generic", "City_of_Cogs.dmm", default_traits = ZTRAITS_REEBE, silent = TRUE) if(errorList.len) // reebe failed to load @@ -158,6 +159,7 @@ Credit where due: return FALSE for(var/datum/parsed_map/PM in reebes) PM.initTemplateBounds() + */ if(CONFIG_GET(flag/protect_roles_from_antagonist)) restricted_jobs += protected_jobs if(CONFIG_GET(flag/protect_assistant_from_antagonist)) diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index aef7a704..a8dd0e83 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -17,10 +17,10 @@ GLOBAL_VAR_INIT(dynamic_latejoin_delay_max, (25 MINUTES)) GLOBAL_VAR_INIT(dynamic_midround_delay_min, (15 MINUTES)) GLOBAL_VAR_INIT(dynamic_midround_delay_max, (35 MINUTES)) -GLOBAL_VAR_INIT(dynamic_event_delay_min, (3 MINUTES)) -GLOBAL_VAR_INIT(dynamic_event_delay_max, (10 MINUTES)) +GLOBAL_VAR_INIT(dynamic_event_delay_min, (4 MINUTES)) +GLOBAL_VAR_INIT(dynamic_event_delay_max, (12 MINUTES)) -GLOBAL_VAR_INIT(dynamic_threat_delay, (5 MINUTES)) +GLOBAL_VAR_INIT(dynamic_threat_delay, (4 MINUTES)) // Are HIGHLANDER_RULESETs allowed to stack? GLOBAL_VAR_INIT(dynamic_no_stacking, TRUE) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets.dm b/code/game/gamemodes/dynamic/dynamic_rulesets.dm index fa944b17..b1e115b0 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets.dm @@ -27,7 +27,7 @@ var/list/exclusive_roles = list() /// If set, there needs to be a certain amount of players doing those roles (among the players who won't be drafted) for the rule to be drafted IMPORTANT: DOES NOT WORK ON ROUNDSTART RULESETS. var/list/enemy_roles = list() - /// If enemy_roles was set, this is the amount of enemy job workers needed per threat_level range (0-10,10-20,etc) IMPORTANT: DOES NOT WORK ON ROUNDSTART RULESETS. + /// If enemy_roles was set, this is the amount of enemy job workers needed per GLOB.dynamic_chaos_level range (0-0.5, 0.5-1.0) IMPORTANT: DOES NOT WORK ON ROUNDSTART RULESETS. var/required_enemies = list(1,1,0,0,0,0,0,0,0,0) /// The rule needs this many candidates (post-trimming) to be executed (example: Cult needs 4 players at round start) var/required_candidates = 0 diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm index ecefbb51..9c841cbb 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm @@ -27,8 +27,8 @@ if (M.mind && M.mind.assigned_role && (M.mind.assigned_role in enemy_roles) && (!(M in candidates) || (M.mind.assigned_role in restricted_roles))) job_check++ // Checking for "enemies" (such as sec officers). To be counters, they must either not be candidates to that rule, or have a job that restricts them from it - var/threat = max(min(round(mode.threat_level/10),9),1) //min() to stop index errors at 100 threat //Max to stop breaking at 0 threat. - if (job_check < required_enemies[threat]) + var/chaos = min(max(round(GLOB.dynamic_chaos_level * 2), 0), 9) + if (job_check < required_enemies[chaos]) return FALSE return ..() @@ -249,7 +249,7 @@ else if(mode.threat_level > 15 && mode.threat > 15 && prob(30)) name = "Clogged Vents: Catastrophic" cost = 15 - required_enemies = list(4,4,4,3,3,3,2,1,1,1) + required_enemies = list(4,4,4,3,3,3,2,1,1,0) typepath = /datum/round_event/vent_clog/catastrophic chaos_min = 1.8 else @@ -312,9 +312,9 @@ chaos_min = 1.8 else if(world.time-SSticker.round_start_time > 45 MINUTES && mode.threat_level > 50 && mode.threat >= 40 && prob(30)) name = "Meteor Wave: Catastrophic" - cost = 0 + cost = 10 typepath = /datum/round_event/meteor_wave/catastrophic - required_enemies = list(3,3,3,3,3,3,3,3,3,3) + required_enemies = list(3,3,3,3,3,3,3,3,3,0) requirements = list(101,101,40,30,30,30,30,30,30,30) chaos_min = 2.0 else @@ -336,11 +336,11 @@ //config_tag = "anomaly_bluespace" typepath = /datum/round_event/anomaly/anomaly_bluespace enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain") - required_enemies = list(1,1,1,0,0,0,0,0,0,0) + required_enemies = list(2,2,2,1,1,1,1,1,1,0) weight = 3 earliest_start = 20 MINUTES repeatable_weight_decrease = 2 - cost = 3 + cost = 0 requirements = list(101,101,5,5,5,5,5,5,5,5) high_population_requirement = 5 repeatable = TRUE @@ -353,7 +353,7 @@ //config_tag = "anomaly_flux" typepath = /datum/round_event/anomaly/anomaly_flux enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain") - required_enemies = list(1,1,1,0,0,0,0,0,0,0) + required_enemies = list(2,2,2,2,2,2,2,2,2,0) weight = 3 earliest_start = 20 MINUTES repeatable_weight_decrease = 2 @@ -388,7 +388,7 @@ repeatable_weight_decrease = 1 cost = 0 enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain","Cyborg") - required_enemies = list(2,2,2,2,2,1,1,1,1,1) + required_enemies = list(2,2,2,2,2,1,1,1,1,0) requirements = list(101,101,10,10,10,10,10,10,10,10) high_population_requirement = 10 repeatable = TRUE @@ -405,7 +405,7 @@ repeatable_weight_decrease = 1 cost = 0 enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain","Cyborg") - required_enemies = list(3,3,3,2,2,2,2,2,2,2) + required_enemies = list(3,3,3,2,2,2,2,2,2,0) requirements = list(101,101,10,10,10,10,10,10,10,10) high_population_requirement = 10 repeatable = TRUE @@ -428,11 +428,14 @@ occurances_max = 1 requirements = list(10,5,0,0,0,0,0,0,0,0) //SECURE THAT DISK cost = 50 + chaos_min = 0.5 /datum/dynamic_ruleset/event/operative/get_weight() var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control if(istype(loneop)) weight = loneop.weight //Get the weight whenever it's called. + if(weight < 5) + weight = 0 to_chat(GLOB.admins, "Current LoneOP weight [weight]") else to_chat(GLOB.admins, "LoneOP is fucking broken.") @@ -451,7 +454,7 @@ weight = 1 earliest_start = 30 MINUTES repeatable_weight_decrease = 1 - cost = -10 + cost = 0 enemy_roles = list("Chief Engineer","Station Engineer","Atmospheric Technician","Research Director","Scientist","Captain","Cyborg") required_enemies = list(2,1,1,1,1,1,0,0,0,0) requirements = list(101,25,20,15,15,15,10,10,10,10) @@ -470,7 +473,7 @@ cost = 4 requirements = list(101,5,5,1,1,1,1,1,1,1) high_population_requirement = 10 - earliest_start = 0 MINUTES + earliest_start = 10 MINUTES repeatable = TRUE //property_weights = list("extended" = 1) occurances_max = 3 @@ -480,7 +483,7 @@ name = "Communications Blackout" //config_tag = "communications_blackout" typepath = /datum/round_event/communications_blackout - cost = 4 + cost = 2 weight = 10 repeatable_weight_decrease = 2 enemy_roles = list("Chief Engineer","Station Engineer") @@ -547,7 +550,7 @@ repeatable_weight_decrease = 2 enemy_roles = list("Chief Engineer","Station Engineer") required_enemies = list(1,1,1,0,0,0,0,0,0,0) - requirements = list(5,5,4,3,2,1,1,0,0,0) + requirements = list(3,3,2,2,1,1,0,0,0,0) high_population_requirement = 5 repeatable = TRUE occurances_max = 10 @@ -555,12 +558,12 @@ /datum/dynamic_ruleset/event/heart_attack name = "Random Heart Attack" typepath = /datum/round_event/heart_attack - cost = 15 + cost = 0 weight = 2 earliest_start = 30 MINUTES repeatable_weight_decrease = 1 enemy_roles = list("Medical Doctor","Chief Medical Officer") - required_enemies = list(2,2,2,2,2,2,2,2,2,2) + required_enemies = list(2,2,2,2,2,2,2,2,2,0) requirements = list(101,101,101,10,5,5,5,5,5,5) high_population_requirement = 5 repeatable = TRUE @@ -575,7 +578,7 @@ weight = 2 repeatable_weight_decrease = 2 enemy_roles = list("Chemist","Chief Medical Officer","Geneticist","Medical Doctor","AI","Captain") - required_enemies = list(1,1,1,1,1,1,1,1,1,1) + required_enemies = list(1,1,1,1,1,1,1,1,1,0) requirements = list(5,5,5,5,5,5,5,5,5,5) high_population_requirement = 5 //property_weights = list("extended" = 1,"chaos" = 1) @@ -588,7 +591,7 @@ cost = 0 weight = 1 enemy_roles = list("Head of Security","Security Officer","AI","Captain","Shaft Miner") - required_enemies = list(2,2,2,2,2,2,2,2,2,2) + required_enemies = list(2,2,2,2,2,2,2,2,2,0) requirements = list(101,101,40,35,30,30,30,30,25,20) high_population_requirement = 30 earliest_start = 40 MINUTES @@ -605,7 +608,7 @@ weight = 2 repeatable_weight_decrease = 1 enemy_roles = list("AI","Medical Doctor","Station Engineer","Head of Personnel","Captain") - required_enemies = list(2,2,2,2,2,2,2,2,2,2) + required_enemies = list(2,2,2,2,2,2,2,2,2,0) requirements = list(5,5,5,5,5,5,5,5,5,5) high_population_requirement = 5 //property_weights = list("extended" = 1) @@ -620,7 +623,7 @@ weight = 1 earliest_start = 40 MINUTES enemy_roles = list("AI","Security Officer","Head of Security","Captain","Station Engineer","Atmos Technician","Chief Engineer") - required_enemies = list(4,4,4,4,3,3,3,3,3,2) + required_enemies = list(4,4,4,4,3,3,3,3,2,0) requirements = list(101,101,50,40,40,40,40,35,30,30) high_population_requirement = 5 //property_weights = list("extended" = -2) @@ -636,7 +639,7 @@ required_candidates = 1 weight = 4 cost = -5 - requirements = list(30,30,20,20,15,10,10,10,10,5) // yes, it can even happen in "extended"! + requirements = list(101,30,20,20,15,10,10,10,10,5) // yes, it can even happen in "extended"! //property_weights = list("story_potential" = 1, "extended" = 1, "valid" = -2) high_population_requirement = 5 occurances_max = 1 @@ -662,7 +665,7 @@ controller = /datum/round_event_control/immovable_rod typepath = /datum/round_event/immovable_rod enemy_roles = list("Research Director","Chief Engineer","Station Engineer","Captain","Chaplain","AI") - required_enemies = list(2,2,2,2,2,2,1,1,1,1) + required_enemies = list(2,2,2,2,2,2,1,1,1,0) requirements = list(101,101,18,16,14,12,10,8,6,6) high_population_requirement = 15 cost = 0 @@ -796,7 +799,7 @@ name = "Grey Tide" typepath = /datum/round_event/grey_tide enemy_roles = list("Chief Engineer","Station Engineer","Captain","Atmospheric Technician","AI","Cyborg") - required_enemies = list(3,2,2,2,2,2,1,1,1,1) + required_enemies = list(3,2,2,2,2,2,1,1,1,0) requirements = list(101,101,5,5,5,5,5,5,5,5) high_population_requirement = 0 repeatable = TRUE @@ -807,9 +810,9 @@ /datum/dynamic_ruleset/event/sentience name = "Random Human-level Intelligence" typepath = /datum/round_event/ghost_role/sentience - requirements = list(0,0,0,0,0,0,0,0,0,0) + requirements = list(101,101,0,0,0,0,0,0,0,0) high_population_requirement = 0 - weight = 5 + weight = 1 /datum/dynamic_ruleset/event/shuttle_loan name = "Shuttle Loan" @@ -827,7 +830,7 @@ name = "Spacevine" typepath = /datum/round_event/spacevine enemy_roles = list("Cook","Botanist","Security Officer","Captain","Station Engineer") - required_enemies = list(2,2,2,1,1,1,1,1,1,1) + required_enemies = list(2,2,2,1,1,1,1,1,1,0) requirements = list(101,101,10,9,8,7,5,5,5,0) cost = 2 high_population_requirement = 0 @@ -841,10 +844,10 @@ name = "Spontaneous Appendicitis" typepath = /datum/round_event/spontaneous_appendicitis enemy_roles = list("Medical Doctor","Chief Medical Officer") - required_enemies = list(2,2,1,1,1,1,1,1,1,1) + required_enemies = list(2,2,1,1,1,1,1,1,1,0) requirements = list(5,5,5,5,5,5,5,5,0,0) high_population_requirement = 5 - weight = 8 + weight = 5 repeatable = TRUE - repeatable_weight_decrease = 5 + repeatable_weight_decrease = 3 occurances_max = 3 \ No newline at end of file diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index c40e04d6..95f5336f 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -18,6 +18,7 @@ var/list/dead_players = list() var/list/list_observers = list() var/list/ghost_eligible = list() + var/controller //round event controller for the event - Required for certain events dependendant on variables within their controllers /datum/dynamic_ruleset/midround/from_ghosts weight = 0 @@ -99,9 +100,8 @@ continue // Dead players cannot count as opponents if (M.mind && M.mind.assigned_role && (M.mind.assigned_role in enemy_roles) && (!(M in candidates) || (M.mind.assigned_role in restricted_roles))) job_check++ // Checking for "enemies" (such as sec officers). To be counters, they must either not be candidates to that rule, or have a job that restricts them from it - - var/threat = min(round(mode.threat_level/10),9) - if (job_check < required_enemies[threat]) + var/chaos = min(max(round(GLOB.dynamic_chaos_level * 2), 0), 9) + if (job_check < required_enemies[chaos]) return FALSE return TRUE @@ -113,8 +113,20 @@ /datum/dynamic_ruleset/midround/from_ghosts/execute() - var/application_successful = send_applications(ghost_eligible) - return assigned.len > 0 && application_successful + message_admins("[name] has just been randomly triggered!") //STOP ASSUMING IT'S BADMINS! + log_game("Midround triggering: [name]") + var/datum/round_event/E + //occurances_current++ + if(controller) + var/datum/round_event_control/C = locate(controller) in SSevents.control + E = C.runEvent() + else + var/application_successful = send_applications(ghost_eligible) + return assigned.len > 0 && application_successful + + testing("[time2text(world.time, "hh:mm:ss")] [E.type]") + + return E /// This sends a poll to ghosts if they want to be a ghost spawn from a ruleset. /datum/dynamic_ruleset/midround/from_ghosts/proc/send_applications(list/possible_volunteers = list()) @@ -221,7 +233,7 @@ high_population_requirement = 10 flags = TRAITOR_RULESET chaos_min = 2.0 - chaos_max = 4.0 + chaos_max = 3.5 /datum/dynamic_ruleset/midround/autotraitor/acceptable(population = 0, threat = 0) var/player_count = mode.current_players[CURRENT_LIVING_PLAYERS].len @@ -380,7 +392,7 @@ required_candidates = 1 weight = 3 cost = 20 - requirements = list(101,101,55,50,45,40,35,30,25,20) + requirements = list(101,101,101,45,40,35,30,25,20,15) high_population_requirement = 35 required_type = /mob/living/silicon/ai var/ion_announce = 33 @@ -428,7 +440,7 @@ antag_datum = /datum/antagonist/wizard antag_flag = ROLE_WIZARD enemy_roles = list("Security Officer","Detective","Head of Security", "Captain") - required_enemies = list(2,2,1,1,1,1,1,1,0,0) + required_enemies = list(2,2,1,1,1,1,1,1,1,0) required_candidates = 1 weight = 1 cost = 20 @@ -462,13 +474,13 @@ antag_flag = ROLE_OPERATIVE antag_datum = /datum/antagonist/nukeop enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden","Detective","Head of Security", "Captain") - required_enemies = list(3,3,3,3,3,2,2,1,1,0) + required_enemies = list(3,3,3,3,3,2,2,2,2,1) required_candidates = 5 weight = 5 - cost = 35 - requirements = list(101,101,100,70,60,50,40,40,40,40) + cost = 20 + requirements = list(101,100,95,85,70,60,50,40,30,20) high_population_requirement = 10 - var/operative_cap = list(2,2,2,2,3,3,4,4,5,5) + var/operative_cap = list(1,1,1,2,2,3,3,4,4,5) var/datum/team/nuclear/nuke_team flags = HIGHLANDER_RULESET chaos_min = 4.0 @@ -505,15 +517,17 @@ name = "Blob" antag_datum = /datum/antagonist/blob antag_flag = ROLE_BLOB - enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain") + enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain", "Station Engineer") required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 4 + weight = 3 cost = 20 - requirements = list(101,101,60,50,45,40,40,40,30,20) + requirements = list(101,101,101,60,50,40,40,40,30,20) + //requirements = list(0,0,0,0,0,0,0,0,0,0) high_population_requirement = 50 repeatable = TRUE - chaos_min = 3.5 + chaos_min = 4.0 + controller = /datum/round_event_control/blob /datum/dynamic_ruleset/midround/from_ghosts/blob/generate_ruleset_body(mob/applicant) var/body = applicant.become_overmind() @@ -534,11 +548,13 @@ required_candidates = 1 weight = 3 cost = 15 - requirements = list(101,101,100,70,60,50,40,40,30,20) + requirements = list(101,101,101,50,40,35,30,30,30,20) + //requirements = list(0,0,0,0,0,0,0,0,0,0) high_population_requirement = 50 repeatable = TRUE var/list/vents = list() chaos_min = 3.5 + controller = /datum/round_event_control/alien_infestation /datum/dynamic_ruleset/midround/from_ghosts/xenomorph/execute() // 50% chance of being incremented by one @@ -580,7 +596,7 @@ enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain") required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 3 + weight = 4 cost = 10 requirements = list(101,50,40,30,20,20,20,20,15,10) high_population_requirement = 50 @@ -626,18 +642,18 @@ antag_flag = ROLE_ABDUCTOR // Has two antagonist flags, in fact enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden","Detective","Head of Security", "Captain") - required_enemies = list(3,3,2,2,1,1,0,0,0,0) + required_enemies = list(3,3,2,2,2,2,2,2,2,0) required_candidates = 2 - weight = 4 + weight = 3 cost = 10 - requirements = list(101,101,50,45,40,30,20,20,10,10) + requirements = list(101,101,101,101,40,30,30,30,30,30) blocking_rules = list(/datum/dynamic_ruleset/roundstart/nuclear,/datum/dynamic_ruleset/midround/from_ghosts/nuclear) high_population_requirement = 15 var/datum/team/abductor_team/team //property_weights = list("extended" = -2, "valid" = 1, "trust" = -1, "chaos" = 2) repeatable_weight_decrease = 4 repeatable = TRUE - chaos_min = 2.0 + chaos_min = 4.0 /datum/dynamic_ruleset/midround/from_ghosts/abductors/ready(forced = FALSE) team = new /datum/team/abductor_team @@ -671,7 +687,7 @@ required_enemies = list(3,2,2,2,2,1,1,1,1,0) required_candidates = 1 weight = 4 - cost = 15 + cost = 10 requirements = list(101,101,101,40,35,30,25,20,20,20) high_population_requirement = 30 //property_weights = list("story_potential" = 1, "extended" = -2, "valid" = 2) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 30586ee2..f6c90a90 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -300,7 +300,7 @@ flags = HIGHLANDER_RULESET var/cultist_cap = list(2,2,2,3,3,4,4,4,4,4) var/datum/team/cult/main_cult - chaos_min = 4.9 + chaos_min = 4.5 admin_required = TRUE /datum/dynamic_ruleset/roundstart/bloodcult/ready(forced = FALSE) @@ -356,7 +356,7 @@ required_candidates = 5 weight = 3 cost = 20 - requirements = list(101,100,90,80,70,60,50,40,30,20) + requirements = list(101,100,95,85,70,60,50,40,30,20) high_population_requirement = 10 pop_per_requirement = 5 flags = HIGHLANDER_RULESET @@ -559,11 +559,13 @@ required_candidates = 4 weight = 4 cost = 0 - requirements = list(101,101,100,90,80,70,60,50,40,30) + requirements = list(101,101,100,95,85,70,60,50,40,30) + //requirements = list(0,0,0,0,0,0,0,0,0,0) high_population_requirement = 101 flags = HIGHLANDER_RULESET var/ark_time - chaos_min = 4.9 + var/servants = list(1,1,1,1,2,2,3,3,4,4) + chaos_min = 4.5 admin_required = TRUE /datum/dynamic_ruleset/roundstart/clockcult/pre_execute() @@ -575,20 +577,23 @@ return FALSE for(var/datum/parsed_map/PM in reebes) PM.initTemplateBounds() - + /* var/starter_servants = 4 var/number_players = num_players() if(number_players > 30) number_players -= 30 starter_servants += round(number_players / 10) starter_servants = min(starter_servants, 8) + */ + var/indice_pop = min(10,round(mode.roundstart_pop_ready/5)+1) + var/starter_servants = servants[indice_pop] for (var/i in 1 to starter_servants) var/mob/servant = pick(candidates) candidates -= servant assigned += servant.mind servant.mind.assigned_role = ROLE_SERVANT_OF_RATVAR servant.mind.special_role = ROLE_SERVANT_OF_RATVAR - ark_time = 30 + round((number_players / 5)) + ark_time = 30 + round((mode.roundstart_pop_ready / 5)) ark_time = min(ark_time, 35) return TRUE diff --git a/hyperstation/code/gamemode/traitor_thief.dm b/hyperstation/code/gamemode/traitor_thief.dm index 96018540..5b45aa29 100644 --- a/hyperstation/code/gamemode/traitor_thief.dm +++ b/hyperstation/code/gamemode/traitor_thief.dm @@ -25,7 +25,7 @@ roundend_category = "traitors" antagpanel_category = "Traitor" job_rank = ROLE_TRAITOR - antag_moodlet = /datum/mood_event/focused //No special moodlet yet + antag_moodlet = /datum/mood_event/focused special_role = ROLE_TRAITOR employer = "The Syndicate" give_objectives = TRUE @@ -72,11 +72,6 @@ add_objective(steal_objective) return -/datum/antagonist/traitor/thief/greet() - to_chat(owner.current, "You are the [owner.special_role].") - owner.announce_objectives() - if(should_give_codewords) - give_codewords() /datum/antagonist/traitor/thief/on_gain() if(owner.current && isAI(owner.current)) From 2abf3a7022781192788cd5e90f24ba70f91a7d59 Mon Sep 17 00:00:00 2001 From: JaySparrow Date: Tue, 3 Nov 2020 00:47:23 -0600 Subject: [PATCH 03/22] forgot one thing meteors --- code/game/gamemodes/dynamic/dynamic_rulesets_events.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm index 9c841cbb..c5dbea95 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm @@ -307,14 +307,15 @@ /datum/dynamic_ruleset/event/meteor_wave/ready() if(world.time-SSticker.round_start_time > 35 MINUTES && mode.threat_level > 40 && mode.threat >= 25 && prob(30)) name = "Meteor Wave: Threatening" - cost = 10 + cost = 5 typepath = /datum/round_event/meteor_wave/threatening + requirements = list(101,101,30,25,20,20,20,20,20,15) chaos_min = 1.8 else if(world.time-SSticker.round_start_time > 45 MINUTES && mode.threat_level > 50 && mode.threat >= 40 && prob(30)) name = "Meteor Wave: Catastrophic" cost = 10 typepath = /datum/round_event/meteor_wave/catastrophic - required_enemies = list(3,3,3,3,3,3,3,3,3,0) + required_enemies = list(3,3,3,3,3,2,2,1,1,0) requirements = list(101,101,40,30,30,30,30,30,30,30) chaos_min = 2.0 else From 93f79c20f6c43cdf5a4613ebcb7df967ea14d198 Mon Sep 17 00:00:00 2001 From: Dip Date: Tue, 3 Nov 2020 19:35:21 -0300 Subject: [PATCH 04/22] blacklist some animals from being targeted by sentience events --- code/modules/events/sentience.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/events/sentience.dm b/code/modules/events/sentience.dm index 55d8ce8b..58b3feaf 100644 --- a/code/modules/events/sentience.dm +++ b/code/modules/events/sentience.dm @@ -1,3 +1,11 @@ +/var/list/blacklisted_sentient_animals = typecacheof(list( + /mob/living/simple_animal/slime, + /mob/living/simple_animal/hostile/megafauna, + /mob/living/simple_animal/hostile/blob, + /mob/living/simple_animal/jacq, + /mob/living/simple_animal/holodeck_monkey, + /mob/living/simple_animal/astral)) + /datum/round_event_control/sentience name = "Random Human-level Intelligence" typepath = /datum/round_event/ghost_role/sentience @@ -33,6 +41,8 @@ var/turf/T = get_turf(L) if(!T || !is_station_level(T.z)) continue + if(is_type_in_typecache(L, blacklisted_sentient_animals)) + continue if(!(L in GLOB.player_list) && !L.mind) potential += L From 63f87454a1b16afcf6f368984fd7751ceaaa2292 Mon Sep 17 00:00:00 2001 From: Dip Date: Wed, 4 Nov 2020 16:42:52 -0300 Subject: [PATCH 05/22] Increasing map size, adding rocks to block mobs from pathing in --- .../lavaland_surface_syndicate_base1.dmm | 1494 +++++++++-------- 1 file changed, 748 insertions(+), 746 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 9afecf1d..473f8215 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -1,771 +1,773 @@ -"aa" = (/turf/template_noop,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"aa" = (/turf/closed/mineral/random/volcanic,/area/ruin/unpowered/syndicate_lava_base/outdoors) "ab" = (/turf/open/lava/smooth/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ac" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ad" = (/obj/machinery/porta_turret/syndicate{dir = 9},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"ac" = (/obj/machinery/porta_turret/syndicate{dir = 5},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"ad" = (/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) "ae" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/testlab) -"af" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ag" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ah" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{dir = 1},/obj/structure/sign/barsign{pixel_y = -32; req_access = null; req_access_txt = "0"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"ai" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/fullupgrade{dir = 1},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"aj" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/medical/syndicate_access,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/virology) -"ak" = (/obj/machinery/vending/boozeomat/syndicate_access,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/bar) -"al" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/medical/syndicate_access,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) -"am" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"an" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ao" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ap" = (/obj/machinery/porta_turret/syndicate{dir = 5},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) -"aq" = (/obj/machinery/porta_turret/syndicate{dir = 6},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) -"ar" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"af" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"ag" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ah" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/obj/item/extinguisher,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ai" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aj" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/syndicate,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ak" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"al" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"am" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ao" = (/obj/effect/decal/cleanable/dirt,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/circuits) +"aq" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ar" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) "as" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"at" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/poddoor{id = "lavalandsyndi_chemistry"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"au" = (/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/arrivals) -"av" = (/obj/structure/flora/rock/pile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"aw" = (/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"ax" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/obj/item/extinguisher,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"ay" = (/obj/machinery/porta_turret/syndicate{dir = 10},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) -"az" = (/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aA" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aB" = (/obj/machinery/porta_turret/syndicate{dir = 8},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"aC" = (/obj/machinery/porta_turret/syndicate{dir = 4},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) -"aD" = (/obj/structure/closet/secure_closet/medical1{req_access = null; req_access_txt = "150"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/defibrillator/compact/combat,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/medbay) -"aE" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"at" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/chem_dispenser/fullupgrade,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"au" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"av" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{dir = 6},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"aw" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"ax" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ay" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/obj/structure/window/plasma/reinforced,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"az" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aA" = (/mob/living/simple_animal/slime,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aB" = (/obj/structure/flora/rock/pile,/obj/structure/flora/junglebush/c,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"aC" = (/obj/machinery/atmospherics/miner/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"aD" = (/obj/structure/table,/obj/item/storage/box/syringes,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/gun/syringe/syndicate,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/medbay) +"aE" = (/obj/machinery/door/airlock/hatch{name = "Telecommunications Control"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) "aF" = (/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aH" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aI" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"aJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aK" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aL" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aM" = (/obj/machinery/door/window/southleft{dir = 4; req_access_txt = "150"},/obj/machinery/door/window/southleft{dir = 8; req_access_txt = "150"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aN" = (/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aO" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "killroom vent"},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aP" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aQ" = (/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"aS" = (/obj/structure/sign/warning/xeno_mining{pixel_x = -32},/obj/structure/sign/warning/fire{pixel_x = 32},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"aT" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aV" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"aW" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"aX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1; external_pressure_bound = 140; name = "killroom vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aY" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/red/box,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"aZ" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ba" = (/mob/living/simple_animal/slime,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bb" = (/obj/structure/table/glass,/obj/machinery/light/small{dir = 8},/obj/item/clothing/glasses/science,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bc" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"be" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bf" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bg" = (/obj/machinery/smartfridge/extract/preloaded,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bh" = (/obj/machinery/light{light_color = "#cee5d2"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bi" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bj" = (/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bk" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bn" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bo" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/syndicate,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bp" = (/obj/structure/table,/obj/item/storage/toolbox/emergency,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "Experimentation Lab"; req_access_txt = "150"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"br" = (/obj/machinery/monkey_recycler,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bs" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/obj/effect/turf_decal/stripes/red/box,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"bu" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bv" = (/turf/open/floor/plasteel/white/corner{dir = 4},/area/ruin/unpowered/syndicate_lava_base/main) -"bw" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) -"bx" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"by" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"bz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) -"bA" = (/obj/structure/table/glass,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/reagentgrinder{pixel_y = 5},/obj/machinery/power/apc/syndicate{dir = 2; name = "Experimentation Lab APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bB" = (/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/main) -"bC" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation A"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"bD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"bF" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"bG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"bH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/light/small,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"bI" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"bJ" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bL" = (/obj/structure/sign/warning/biohazard,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/virology) -"bM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/plasma/reinforced,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bO" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/chem_dispenser/fullupgrade,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"bQ" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"bR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"bS" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/chemistry,/obj/item/book/manual/wiki/chemistry,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"bT" = (/obj/effect/decal/cleanable/dirt,/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/virology) -"bU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) -"bV" = (/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) -"bW" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/virology) -"bX" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/virology) -"bY" = (/obj/structure/chair/office/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/virology) -"bZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/virology) -"ca" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/chem_master,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"cb" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "lavaland_syndie_virology_exterior"; idInterior = "lavaland_syndie_virology_interior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Console"; pixel_x = 24; pixel_y = -5; req_access_txt = "150"},/obj/machinery/light_switch{pixel_x = 25; pixel_y = 8},/obj/effect/turf_decal/caution/red{dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/virology) -"cc" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"cd" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/doorButtons/access_button{idDoor = "lavaland_syndie_virology_interior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 8; req_access_txt = "150"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ce" = (/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) -"cf" = (/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) -"cg" = (/obj/effect/decal/cleanable/dirt,/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) -"ch" = (/obj/machinery/computer/pandemic,/obj/effect/decal/cleanable/dirt,/obj/machinery/button/door{id = "lavalandsyndi_virology"; name = "Virology Blast Door Control"; pixel_x = -26; req_access_txt = "150"},/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) -"ci" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/hand_labeler,/obj/item/pen/red,/obj/item/restraints/handcuffs,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) -"cj" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/stack/sheet/mineral/plasma{amount = 5},/obj/item/stack/sheet/mineral/uranium{amount = 10},/obj/item/stack/sheet/mineral/gold{amount = 10},/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) -"ck" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"cm" = (/obj/machinery/disposal/bin,/obj/structure/sign/warning/deathsposal{pixel_x = 32},/obj/effect/turf_decal/stripes/red/box,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) -"co" = (/obj/structure/sign/warning/fire{pixel_x = 0; pixel_y = 32},/obj/structure/closet/emcloset/anchored,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/flashlight/seclite,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"cp" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cq" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cr" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/chem_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"cs" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"ct" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/poddoor/preopen{id = "lavalandsyndi_virology"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/virology) -"cx" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"cy" = (/obj/effect/decal/cleanable/dirt,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/circuits) -"cz" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"cA" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/closet/crate/bin,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"cB" = (/obj/machinery/light/small{dir = 1},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"cC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"cD" = (/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) -"cE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"cF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"cG" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/obj/structure/window/plasma/reinforced,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cH" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"cI" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/extinguisher_cabinet{pixel_y = -29},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/circuits) -"cJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/circuits) -"cK" = (/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc/syndicate{dir = 1; name = "Circuit Lab APC"; pixel_y = 24},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/circuits) -"cL" = (/obj/machinery/door/airlock/public/glass{name = "Hydroponics"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"cM" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/disk/xenobio_console_upgrade/monkey,/obj/item/disk/xenobio_console_upgrade/slimeadv,/obj/item/disk/xenobio_console_upgrade/slimebasic,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cO" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"cP" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"cQ" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high/plus{pixel_x = -5; pixel_y = 9},/obj/item/stock_parts/cell/high/plus{pixel_x = -8; pixel_y = -3},/obj/item/multitool,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/circuits) -"cR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"cT" = (/obj/machinery/door/airlock/hatch{name = "Slime Kill Room"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"cV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"cW" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/processor/slime,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"cZ" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) -"da" = (/obj/machinery/door/window/southleft{req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"db" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dd" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"de" = (/obj/machinery/shower{desc = "The HS-452. Installed recently by the DonkCo Hygiene Division."; dir = 4; name = "emergency shower"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"df" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dg" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dh" = (/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"di" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/red/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"dk" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/arrivals) -"dl" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dm" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high/plus{pixel_x = 7; pixel_y = -5},/obj/item/stock_parts/cell/high/plus{pixel_x = -8; pixel_y = -3},/obj/item/multitool{pixel_x = -1; pixel_y = -13},/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/circuits) -"dn" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"do" = (/obj/structure/closet/secure_closet/medical1{req_access = null; req_access_txt = "150"},/obj/effect/decal/cleanable/dirt,/obj/item/storage/box/beakers/bluespace,/obj/item/storage/box/beakers/bluespace,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dp" = (/obj/machinery/airalarm/syndicate{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dq" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"ds" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dt" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"du" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "lavalandsyndi_chemistry"; name = "Chemistry Blast Door Control"; pixel_y = 26; req_access_txt = "150"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dv" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/chem_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dw" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dx" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"aH" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/obj/effect/turf_decal/stripes/red/box,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aI" = (/obj/structure/flora/rock/pile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"aK" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"aL" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/poddoor{id = "lavalandsyndi_chemistry"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"aM" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/red/box,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aN" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aO" = (/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "Experimentation Lab"; req_access_txt = "150"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aQ" = (/obj/machinery/light{light_color = "#cee5d2"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aS" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"aU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1; external_pressure_bound = 140; name = "killroom vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aV" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/medbay) +"aW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aX" = (/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"aZ" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/chemistry,/obj/item/book/manual/wiki/chemistry,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bb" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/chem_master,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bc" = (/obj/machinery/smartfridge/extract/preloaded,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bd" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"be" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bg" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"bh" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/red/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bi" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/plasma/reinforced,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bl" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bm" = (/obj/machinery/monkey_recycler,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bn" = (/obj/structure/closet/secure_closet/medical1{req_access = null; req_access_txt = "150"},/obj/effect/decal/cleanable/dirt,/obj/item/storage/box/beakers/bluespace,/obj/item/storage/box/beakers/bluespace,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bo" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bp" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/closet/crate/bin,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bq" = (/obj/structure/table/glass,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/reagentgrinder{pixel_y = 5},/obj/machinery/power/apc/syndicate{dir = 2; name = "Experimentation Lab APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"br" = (/obj/structure/flora/rock/pile,/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"bs" = (/obj/machinery/door/window/southleft{dir = 4; req_access_txt = "150"},/obj/machinery/door/window/southleft{dir = 8; req_access_txt = "150"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bt" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "killroom vent"},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bu" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"bw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) +"bx" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"by" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{dir = 4; frequency = 1449; id_tag = "lavaland_syndie_virology_exterior"; name = "Virology Lab Exterior Airlock"; req_access_txt = "150"},/obj/machinery/doorButtons/access_button{idDoor = "lavaland_syndie_virology_exterior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Button"; pixel_y = -24; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"bA" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma{amount = 5; pixel_x = -2; pixel_y = 6},/obj/item/stack/sheet/mineral/plasma{amount = 5; pixel_y = 2},/obj/item/stack/sheet/mineral/plasma{amount = 5; pixel_x = 2; pixel_y = -2},/obj/effect/decal/cleanable/dirt,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine,/turf/open/floor/plasteel/white/corner{dir = 4},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bB" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/item/reagent_containers/glass/beaker/large,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/light/small,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"bD" = (/obj/effect/turf_decal/box/white/corners{dir = 4},/obj/structure/closet/crate/secure/gear{req_access_txt = "150"},/obj/item/clothing/gloves/combat,/obj/item/clothing/gloves/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/storage/belt/military,/obj/item/storage/belt/military,/obj/item/clothing/shoes/combat,/obj/item/clothing/shoes/combat,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"bE" = (/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/structure/closet/crate,/obj/item/extinguisher{pixel_x = -5; pixel_y = 5},/obj/item/extinguisher{pixel_x = -2; pixel_y = 2},/obj/item/extinguisher{pixel_x = 1; pixel_y = -1},/obj/item/flashlight{pixel_x = -5; pixel_y = 5},/obj/item/flashlight{pixel_x = -2; pixel_y = 2},/obj/item/flashlight{pixel_x = 1; pixel_y = -1},/obj/item/radio/headset/syndicate/alt{pixel_x = -3; pixel_y = 3},/obj/item/radio/headset/syndicate/alt,/obj/item/radio/headset/syndicate/alt{pixel_x = 3; pixel_y = -3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"bF" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"bI" = (/obj/effect/turf_decal/box/white/corners{dir = 8},/obj/structure/closet/crate,/obj/item/storage/box/donkpockets{pixel_x = -2; pixel_y = 6},/obj/item/storage/box/donkpockets{pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"bJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) +"bN" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bO" = (/obj/machinery/door/airlock/hatch{name = "Slime Kill Room"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bP" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "lavalandsyndi_chemistry"; name = "Chemistry Blast Door Control"; pixel_y = 26; req_access_txt = "150"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"bR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bS" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/chem_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bT" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/folder/white,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3},/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3},/obj/item/reagent_containers/dropper,/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/obj/item/screwdriver/nuke{pixel_y = 18},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"bU" = (/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) +"bV" = (/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) +"bW" = (/obj/effect/decal/cleanable/dirt,/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) +"bX" = (/obj/effect/turf_decal/box/white/corners,/obj/structure/closet/crate/medical,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/brute,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"bY" = (/obj/machinery/computer/pandemic,/obj/effect/decal/cleanable/dirt,/obj/machinery/button/door{id = "lavalandsyndi_virology"; name = "Virology Blast Door Control"; pixel_x = -26; req_access_txt = "150"},/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) +"bZ" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/hand_labeler,/obj/item/pen/red,/obj/item/restraints/handcuffs,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) +"ca" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"cb" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) +"cc" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cd" = (/obj/structure/rack,/obj/item/flashlight{pixel_x = -3; pixel_y = 3},/obj/item/flashlight,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cf" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc/syndicate{dir = 1; name = "Cargo Bay APC"; pixel_y = 24},/obj/structure/closet/emcloset/anchored,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cg" = (/obj/structure/closet/firecloset/full{anchored = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ch" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ck" = (/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cl" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"cp" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cq" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"ct" = (/obj/structure/lattice/catwalk,/obj/structure/flora/junglebush{pixel_x = -15},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"cx" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cy" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/syndichem,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"cz" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"cA" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"cB" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"cC" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cD" = (/obj/structure/table/reinforced,/obj/item/surgicaldrill,/obj/item/cautery,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/medbay) +"cE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table,/obj/item/storage/box/lights/bulbs,/obj/item/wrench,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cF" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{id = "lavalandsyndi_cargo"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cG" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cH" = (/obj/machinery/door/window/southleft{req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cI" = (/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc/syndicate{dir = 1; name = "Circuit Lab APC"; pixel_y = 24},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/circuits) +"cJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"cK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"cL" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"cM" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cN" = (/obj/machinery/airalarm/syndicate{dir = 1; pixel_y = -24},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cO" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"cP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"cQ" = (/obj/effect/turf_decal/box/white/corners{dir = 8},/obj/structure/closet/crate,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/item/bluespace_thread{pixel_x = -7; pixel_y = 7},/obj/item/bluespace_thread{pixel_x = -5; pixel_y = 5},/obj/item/bluespace_thread{pixel_x = -3; pixel_y = 3},/obj/item/bluespace_thread{pixel_x = -1; pixel_y = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"cR" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer/upgraded,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/circuits) +"cT" = (/turf/open/floor/circuit/telecomms,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cU" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/button/door{id = "lavalandsyndi_circuits"; name = "Circuitry Blast Door Control"; pixel_x = -26; pixel_y = -26; req_access_txt = "150"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/ruin/unpowered/syndicate_lava_base/circuits) +"cV" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"cX" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cY" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"cZ" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"da" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/processor/slime,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"db" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dc" = (/obj/machinery/shower{desc = "The HS-452. Installed recently by the DonkCo Hygiene Division."; dir = 4; name = "emergency shower"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dd" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"de" = (/obj/structure/flora/rock/jungle,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"df" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dg" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"di" = (/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dj" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"dk" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"dm" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/white/corner,/area/ruin/unpowered/syndicate_lava_base/circuits) +"dn" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/disk/xenobio_console_upgrade/monkey,/obj/item/disk/xenobio_console_upgrade/slimeadv,/obj/item/disk/xenobio_console_upgrade/slimebasic,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"do" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dp" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dq" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dr" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) +"ds" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/chem_master,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dt" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"du" = (/obj/structure/closet/l3closet,/obj/machinery/power/apc/syndicate{dir = 8; name = "Chemistry APC"; pixel_x = -24},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dv" = (/obj/effect/turf_decal/bot,/obj/structure/chair/office/light,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dw" = (/obj/structure/table,/obj/item/storage/toolbox/emergency,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dx" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) "dy" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dz" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dA" = (/obj/structure/closet/l3closet,/obj/machinery/power/apc/syndicate{dir = 8; name = "Chemistry APC"; pixel_x = -24},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dC" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dD" = (/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dE" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma{amount = 5; pixel_x = -2; pixel_y = 6},/obj/item/stack/sheet/mineral/plasma{amount = 5; pixel_y = 2},/obj/item/stack/sheet/mineral/plasma{amount = 5; pixel_x = 2; pixel_y = -2},/obj/effect/decal/cleanable/dirt,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine,/turf/open/floor/plasteel/white/corner{dir = 4},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dF" = (/obj/effect/turf_decal/box/white/corners{dir = 8},/obj/structure/closet/crate,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/item/bluespace_thread{pixel_x = -7; pixel_y = 7},/obj/item/bluespace_thread{pixel_x = -5; pixel_y = 5},/obj/item/bluespace_thread{pixel_x = -3; pixel_y = 3},/obj/item/bluespace_thread{pixel_x = -1; pixel_y = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dz" = (/obj/structure/table/glass,/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dA" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dB" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dD" = (/obj/machinery/computer/camera_advanced/xenobio,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dF" = (/obj/effect/turf_decal/box/white/corners{dir = 1},/obj/structure/closet/crate,/obj/item/storage/box/stockparts/deluxe,/obj/item/storage/box/stockparts/deluxe,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/circuitboard/machine/processor,/obj/item/circuitboard/machine/gibber,/obj/item/circuitboard/machine/deep_fryer,/obj/item/circuitboard/machine/cell_charger,/obj/item/circuitboard/machine/smoke_machine,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) "dG" = (/obj/structure/lattice/catwalk,/turf/open/lava/smooth/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"dH" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dI" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/item/reagent_containers/glass/beaker/large,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dJ" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"dK" = (/obj/effect/turf_decal/box/white/corners{dir = 4},/obj/structure/closet/crate/secure/gear{req_access_txt = "150"},/obj/item/clothing/gloves/combat,/obj/item/clothing/gloves/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/storage/belt/military,/obj/item/storage/belt/military,/obj/item/clothing/shoes/combat,/obj/item/clothing/shoes/combat,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dL" = (/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/structure/closet/crate,/obj/item/extinguisher{pixel_x = -5; pixel_y = 5},/obj/item/extinguisher{pixel_x = -2; pixel_y = 2},/obj/item/extinguisher{pixel_x = 1; pixel_y = -1},/obj/item/flashlight{pixel_x = -5; pixel_y = 5},/obj/item/flashlight{pixel_x = -2; pixel_y = 2},/obj/item/flashlight{pixel_x = 1; pixel_y = -1},/obj/item/radio/headset/syndicate/alt{pixel_x = -3; pixel_y = 3},/obj/item/radio/headset/syndicate/alt,/obj/item/radio/headset/syndicate/alt{pixel_x = 3; pixel_y = -3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dM" = (/obj/effect/turf_decal/box/white/corners{dir = 8},/obj/structure/closet/crate,/obj/item/storage/box/donkpockets{pixel_x = -2; pixel_y = 6},/obj/item/storage/box/donkpockets{pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dN" = (/obj/machinery/computer/camera_advanced/xenobio,/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dO" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Warehouse"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dP" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/cargo) -"dQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dS" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"dT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dW" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) -"dX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"dZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/folder/white,/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3},/obj/item/reagent_containers/glass/beaker/large{pixel_x = -3},/obj/item/reagent_containers/dropper,/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/obj/item/screwdriver/nuke{pixel_y = 18},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"ea" = (/obj/effect/turf_decal/box/white/corners{dir = 1},/obj/structure/closet/crate/secure/weapon{req_access_txt = "150"},/obj/item/ammo_box/c10mm{pixel_y = 6},/obj/item/ammo_box/c10mm,/obj/item/ammo_box/magazine/m10mm{pixel_x = -5; pixel_y = 5},/obj/item/ammo_box/magazine/m10mm{pixel_x = -2; pixel_y = 2},/obj/item/ammo_box/magazine/m10mm{pixel_x = 1; pixel_y = -1},/obj/item/ammo_box/magazine/m10mm{pixel_x = 4; pixel_y = -4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eb" = (/obj/structure/closet/crate,/obj/item/storage/toolbox/electrical{pixel_y = 4},/obj/item/storage/toolbox/mechanical,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ec" = (/obj/effect/turf_decal/box/white/corners,/obj/structure/closet/crate/medical,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/brute,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ed" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/chem_master,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"ee" = (/obj/structure/rack,/obj/item/flashlight{pixel_x = -3; pixel_y = 3},/obj/item/flashlight,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ef" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc/syndicate{dir = 1; name = "Cargo Bay APC"; pixel_y = 24},/obj/structure/closet/emcloset/anchored,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eg" = (/obj/structure/closet/firecloset/full{anchored = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dH" = (/obj/effect/turf_decal/box/white/corners{dir = 4},/obj/structure/closet/crate/internals,/obj/item/tank/internals/oxygen/yellow,/obj/item/tank/internals/oxygen/yellow,/obj/item/tank/internals/oxygen/yellow,/obj/item/tank/internals/emergency_oxygen/double,/obj/item/tank/internals/emergency_oxygen/double,/obj/item/tank/internals/emergency_oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dI" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dK" = (/obj/machinery/smartfridge/chemistry/preloaded,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dL" = (/obj/effect/turf_decal/box/white/corners{dir = 1},/obj/structure/closet/crate/secure/weapon{req_access_txt = "150"},/obj/item/ammo_box/c10mm{pixel_y = 6},/obj/item/ammo_box/c10mm,/obj/item/ammo_box/magazine/m10mm{pixel_x = -5; pixel_y = 5},/obj/item/ammo_box/magazine/m10mm{pixel_x = -2; pixel_y = 2},/obj/item/ammo_box/magazine/m10mm{pixel_x = 1; pixel_y = -1},/obj/item/ammo_box/magazine/m10mm{pixel_x = 4; pixel_y = -4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dM" = (/obj/structure/closet/crate,/obj/item/storage/toolbox/electrical{pixel_y = 4},/obj/item/storage/toolbox/mechanical,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dN" = (/obj/structure/table/glass,/obj/machinery/light/small{dir = 8},/obj/item/clothing/glasses/science,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dO" = (/obj/structure/rack{dir = 8},/obj/item/stack/sheet/cardboard{amount = 3},/obj/item/stack/rods/twentyfive,/obj/item/stock_parts/cell/high/plus,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"dQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dS" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"dT" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/cargo) +"dU" = (/obj/machinery/light/small{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dV" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dW" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"dX" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dY" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/chem_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"dZ" = (/turf/open/floor/plasteel/white/corner,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"ea" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/virology) +"eb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ec" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ed" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Chemistry Lab"; req_access_txt = "150"},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"ee" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Warehouse"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ef" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eg" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) "eh" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/virology) -"ei" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/virology) -"ej" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ek" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/testlab) -"el" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"em" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"en" = (/obj/effect/turf_decal/bot,/obj/structure/chair/office/light,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"eo" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ep" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer/upgraded,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/circuits) -"eq" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/button/door{id = "lavalandsyndi_circuits"; name = "Circuitry Blast Door Control"; pixel_x = -26; pixel_y = -26; req_access_txt = "150"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/ruin/unpowered/syndicate_lava_base/circuits) -"er" = (/obj/machinery/light/small{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"es" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/chem_dispenser/fullupgrade,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"et" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eu" = (/obj/structure/rack{dir = 8},/obj/item/stack/sheet/cardboard{amount = 3},/obj/item/stack/rods/twentyfive,/obj/item/stock_parts/cell/high/plus,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ev" = (/turf/open/floor/plasteel/white/corner,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"ew" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/syndichem,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"ex" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/assist,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ey" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ez" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Cargo Bay"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eA" = (/obj/structure/table/glass,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/storage/box/syringes,/obj/machinery/power/apc/syndicate{dir = 1; name = "Virology APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"eB" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eC" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eD" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table,/obj/item/storage/box/lights/bulbs,/obj/item/wrench,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eF" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{id = "lavalandsyndi_cargo"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eG" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/virology) -"eH" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) -"eI" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/virology) -"eJ" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/virology) -"eK" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"eL" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"eM" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/white/corner,/area/ruin/unpowered/syndicate_lava_base/circuits) -"eN" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer/upgraded,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/circuits) -"eO" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"eP" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"eQ" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"eR" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"eS" = (/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{pixel_y = 28},/obj/item/clothing/gloves/color/latex,/obj/item/healthanalyzer,/obj/item/clothing/glasses/hud/health,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"eT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Cargo Bay"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eU" = (/obj/structure/table/glass,/obj/item/book/manual/wiki/infections{pixel_y = 7},/obj/item/reagent_containers/syringe/antiviral,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/spray/cleaner,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"eV" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/chemistry) -"eW" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"eX" = (/obj/effect/turf_decal/box/white/corners{dir = 4},/obj/structure/closet/crate/internals,/obj/item/tank/internals/oxygen/yellow,/obj/item/tank/internals/oxygen/yellow,/obj/item/tank/internals/oxygen/yellow,/obj/item/tank/internals/emergency_oxygen/double,/obj/item/tank/internals/emergency_oxygen/double,/obj/item/tank/internals/emergency_oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"eY" = (/obj/structure/table/wood,/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/sniper_rounds,/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/item/bluespace_thread,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"eZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"fa" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ff" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) -"fg" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) -"fh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) -"fi" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"fj" = (/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"fk" = (/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_y = -29},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/medbay) -"fl" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Chemistry Lab"; req_access_txt = "150"},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"fn" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"fo" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry"},/obj/machinery/door/window/southleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Chemistry"; req_access_txt = "150"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"fp" = (/obj/machinery/smartfridge/chemistry/preloaded,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/chemistry) -"fq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/virology) -"fr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) -"fs" = (/obj/effect/turf_decal/box/white/corners{dir = 1},/obj/structure/closet/crate,/obj/item/storage/box/stockparts/deluxe,/obj/item/storage/box/stockparts/deluxe,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/circuitboard/machine/processor,/obj/item/circuitboard/machine/gibber,/obj/item/circuitboard/machine/deep_fryer,/obj/item/circuitboard/machine/cell_charger,/obj/item/circuitboard/machine/smoke_machine,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ft" = (/obj/effect/turf_decal/box/white/corners,/obj/structure/closet/crate,/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle/large,/obj/item/reagent_containers/glass/beaker/waterbottle/large,/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 3; pixel_y = -3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 3; pixel_y = -3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fu" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/table,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/head/soft{pixel_x = -8},/obj/item/clothing/head/soft{pixel_x = -8},/obj/item/radio{pixel_x = 5},/obj/item/radio{pixel_x = 5},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fw" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fx" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fy" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation B"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"fz" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) -"fB" = (/obj/structure/table/reinforced,/obj/item/retractor,/obj/item/hemostat,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc/syndicate{dir = 4; name = "Medbay APC"; pixel_x = 24},/obj/structure/cable/yellow,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/medbay) -"fC" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) -"fD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fE" = (/obj/effect/turf_decal/bot,/obj/structure/closet/l3closet,/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"fF" = (/obj/effect/turf_decal/bot,/obj/machinery/shower{pixel_y = 14},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"fG" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/main) -"fI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/main) -"fJ" = (/obj/machinery/button/door{id = "lavalandsyndi_bar"; name = "Bar Blast Door Control"; pixel_y = 26; req_access_txt = "150"},/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"fK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fL" = (/obj/structure/sink/kitchen{name = "sink"; pixel_y = 28},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fM" = (/obj/structure/table/reinforced,/obj/machinery/plantgenes{pixel_y = 6},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fO" = (/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/main) -"fP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fQ" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/circuits) -"fR" = (/obj/structure/table/glass,/obj/item/integrated_electronics/analyzer{pixel_x = -6; pixel_y = 4},/obj/item/integrated_electronics/analyzer{pixel_x = 8; pixel_y = 1},/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/circuits) -"fS" = (/obj/structure/table/glass,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/circuits) -"fT" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/circuits) -"fU" = (/obj/machinery/seed_extractor,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fV" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fW" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/mining/glass{name = "Warehouse"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fX" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"fY" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/folder/yellow,/obj/item/stack/wrapping_paper{pixel_y = 5},/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"fZ" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ga" = (/obj/machinery/biogenerator,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gb" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/caution/stand_clear{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gd" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ge" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gf" = (/obj/structure/sign/warning/vacuum{pixel_y = -32},/obj/machinery/light/small,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gg" = (/obj/structure/sign/warning/fire{pixel_y = 32},/obj/structure/sign/warning/xeno_mining{pixel_y = -32},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gh" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gi" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gj" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gk" = (/obj/structure/table/reinforced,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gl" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{id = "lavalandsyndi_circuits"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/circuits) -"gm" = (/obj/structure/reagent_dispensers/watertank/high,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light/small,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"go" = (/obj/structure/flora/rock/pile,/obj/structure/flora/junglebush/c,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"gp" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gq" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"gs" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gt" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gu" = (/obj/machinery/vending/hydronutrients,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gv" = (/obj/machinery/chem_master/condimaster,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gw" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/reagent_containers/spray/plantbgone{pixel_y = 3},/obj/item/book/manual/hydroponics_pod_people,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gy" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gz" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) -"gB" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{id = "lavalandsyndi_arrivals"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gE" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/chair,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"gG" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gH" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gI" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gJ" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gK" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gL" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"gO" = (/obj/structure/sign/departments/cargo,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gP" = (/obj/machinery/photocopier,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ei" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/stack/sheet/mineral/plasma{amount = 5},/obj/item/stack/sheet/mineral/uranium{amount = 10},/obj/item/stack/sheet/mineral/gold{amount = 10},/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) +"ek" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/testlab) +"el" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"em" = (/obj/structure/sink/kitchen{name = "sink"; pixel_y = 28},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"eq" = (/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"er" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/cargo) +"es" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Chemistry"},/obj/machinery/door/window/southleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Chemistry"; req_access_txt = "150"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"et" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/assist,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eu" = (/obj/effect/turf_decal/box/white/corners,/obj/structure/closet/crate,/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle/large,/obj/item/reagent_containers/glass/beaker/waterbottle/large,/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 3; pixel_y = -3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 3; pixel_y = -3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ev" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/chem_dispenser/fullupgrade,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"ew" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/chemistry) +"ex" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/caution/stand_clear{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ey" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/bin,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eF" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eH" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/virology) +"eI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) +"eJ" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/virology) +"eK" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/circuits) +"eL" = (/obj/structure/table/glass,/obj/item/integrated_electronics/analyzer{pixel_x = -6; pixel_y = 4},/obj/item/integrated_electronics/analyzer{pixel_x = 8; pixel_y = 1},/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/circuits) +"eM" = (/obj/structure/table/glass,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/circuits) +"eN" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/circuits) +"eO" = (/obj/structure/sign/warning/vacuum{pixel_y = -32},/obj/machinery/light/small,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eP" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"eQ" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"eR" = (/obj/structure/sign/departments/chemistry,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/testlab) +"eS" = (/obj/structure/table/glass,/obj/item/book/manual/wiki/infections{pixel_y = 7},/obj/item/reagent_containers/syringe/antiviral,/obj/item/reagent_containers/dropper,/obj/item/reagent_containers/spray/cleaner,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"eT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"eU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) +"eV" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/chemistry) +"eW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) +"eX" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eY" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) +"eZ" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 4; icon_state = "sleeper_s"},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"fa" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fb" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) +"fc" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/table,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/head/soft{pixel_x = -8},/obj/item/clothing/head/soft{pixel_x = -8},/obj/item/radio{pixel_x = 5},/obj/item/radio{pixel_x = 5},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"fe" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ff" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) +"fh" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/virology) +"fi" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"fj" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"fk" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/medical/syndicate_access,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) +"fl" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fm" = (/turf/open/floor/plasteel/white/corner{dir = 4},/area/ruin/unpowered/syndicate_lava_base/main) +"fn" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/main) +"fo" = (/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/main) +"fp" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/main) +"fq" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/virology) +"fr" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/virology) +"fs" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/mining/glass{name = "Warehouse"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ft" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) +"fu" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/folder/yellow,/obj/item/stack/wrapping_paper{pixel_y = 5},/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"fv" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"fw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"fx" = (/obj/structure/sign/warning/fire{pixel_y = 32},/obj/structure/sign/warning/xeno_mining{pixel_y = -32},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/cargo) +"fy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/vending/medical/syndicate_access,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/virology) +"fz" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fA" = (/obj/structure/chair/office/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/virology) +"fB" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) +"fD" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fE" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/virology{dir = 4; frequency = 1449; id_tag = "lavaland_syndie_virology_interior"; name = "Virology Lab Interior Airlock"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"fF" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fI" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fJ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fK" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"fL" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fM" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fO" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fP" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/rack{dir = 8},/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/mining_scanner,/obj/item/pickaxe,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) +"fT" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{id = "lavalandsyndi_circuits"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/circuits) +"fU" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fV" = (/obj/structure/reagent_dispensers/watertank/high,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light/small,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"fW" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"fY" = (/obj/structure/sign/departments/cargo,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ga" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gb" = (/obj/machinery/photocopier,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"gc" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"gd" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "lavalandsyndi_cargo"; name = "Cargo Bay Blast Door Control"; pixel_x = 26; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"ge" = (/obj/machinery/button/door{id = "lavalandsyndi_arrivals"; name = "Arrivals Blast Door Control"; pixel_y = -26; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light/small,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gf" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"gg" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/computer/shuttle{desc = "Occasionally used to call in a resupply shuttle if one is in range."; dir = 8; icon_keyboard = "syndie_key"; icon_screen = "syndishuttle"; light_color = "#FA8282"; name = "syndicate cargo shuttle terminal"; possible_destinations = "syndielavaland_cargo"; req_access_txt = "150"; shuttleId = "syndie_cargo"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"gh" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation B"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gi" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gj" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light/small,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gk" = (/obj/machinery/chem_master/condimaster,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gl" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation A"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gm" = (/obj/machinery/porta_turret/syndicate{dir = 10},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"go" = (/obj/structure/table/glass,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/storage/box/syringes,/obj/machinery/power/apc/syndicate{dir = 1; name = "Virology APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gr" = (/obj/machinery/door/airlock/virology/glass{name = "Monkey Pen"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gs" = (/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gu" = (/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{pixel_y = 28},/obj/item/clothing/gloves/color/latex,/obj/item/healthanalyzer,/obj/item/clothing/glasses/hud/health,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gv" = (/obj/structure/closet/emcloset/anchored,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"gw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Cargo Bay"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"gy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/rack,/obj/item/storage/belt/utility,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) +"gz" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/doorButtons/access_button{idDoor = "lavaland_syndie_virology_interior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 8; req_access_txt = "150"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/virology) +"gB" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gF" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gK" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gM" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gN" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gO" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Cargo Bay"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) "gQ" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gS" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "lavalandsyndi_cargo"; name = "Cargo Bay Blast Door Control"; pixel_x = 26; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"gT" = (/obj/machinery/door/airlock/virology/glass{name = "Monkey Pen"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"gU" = (/obj/structure/chair,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"gV" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"gW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) -"gX" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/circuits) -"gY" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"gZ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"gR" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) +"gS" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) +"gT" = (/obj/effect/decal/cleanable/dirt,/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/virology) +"gU" = (/obj/structure/sign/warning/biohazard,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/virology) +"gW" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gX" = (/obj/machinery/door/airlock/public/glass{name = "Hydroponics"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gY" = (/obj/machinery/vending/hydronutrients,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"gZ" = (/obj/effect/turf_decal/bot,/obj/structure/closet/l3closet,/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) "ha" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) -"hb" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hc" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/item/reagent_containers/glass/bucket,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hd" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"he" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hf" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hg" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hh" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hi" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hj" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) +"hb" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hc" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"he" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hf" = (/obj/effect/turf_decal/bot,/obj/machinery/shower{pixel_y = 14},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hg" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hh" = (/obj/structure/table/wood,/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/sniper_rounds,/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/item/bluespace_thread,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"hi" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"hk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/virology) "hl" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hm" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hn" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"ho" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/computer/shuttle{desc = "Occasionally used to call in a resupply shuttle if one is in range."; dir = 8; icon_keyboard = "syndie_key"; icon_screen = "syndishuttle"; light_color = "#FA8282"; name = "syndicate cargo shuttle terminal"; possible_destinations = "syndielavaland_cargo"; req_access_txt = "150"; shuttleId = "syndie_cargo"},/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hp" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hq" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hr" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hs" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ht" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hu" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hv" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hw" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/item/reagent_containers/glass/bucket,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hx" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hy" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hm" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hn" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"ho" = (/obj/structure/table/wood,/obj/item/ammo_box/magazine/m10mm,/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/item/bluespace_thread,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"hq" = (/obj/machinery/seed_extractor,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hr" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hs" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/item/reagent_containers/glass/bucket,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ht" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hu" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hv" = (/obj/structure/table/reinforced,/obj/item/folder,/obj/item/suppressor,/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"hw" = (/obj/machinery/vending/toyliberationstation{req_access_txt = "150"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"hy" = (/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/main) "hz" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hA" = (/obj/structure/closet/emcloset/anchored,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hB" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hC" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/virology{dir = 4; frequency = 1449; id_tag = "lavaland_syndie_virology_interior"; name = "Virology Lab Interior Airlock"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/virology) -"hD" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/rack,/obj/item/storage/belt/utility,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hE" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light/small,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hF" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 1; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{dir = 4; frequency = 1449; id_tag = "lavaland_syndie_virology_exterior"; name = "Virology Lab Exterior Airlock"; req_access_txt = "150"},/obj/machinery/doorButtons/access_button{idDoor = "lavaland_syndie_virology_exterior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Button"; pixel_y = -24; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/virology) -"hI" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Dormitories"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Dormitories"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hK" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hL" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hM" = (/obj/structure/table/wood,/obj/item/ammo_box/magazine/m10mm,/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/item/bluespace_thread,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hN" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock/engineering{dir = 4; name = "Engineering"; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"hO" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hP" = (/obj/machinery/door/airlock/maintenance{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"hQ" = (/obj/structure/table/wood,/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/sniper_rounds,/obj/item/bluespace_thread,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"hR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"hS" = (/obj/structure/table/reinforced,/obj/item/folder,/obj/item/suppressor,/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hT" = (/obj/machinery/vending/toyliberationstation{req_access_txt = "150"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hU" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/vending/autodrobe/all_access,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) -"hW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{dir = 4; name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) -"hX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{dir = 4; name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) -"hY" = (/obj/machinery/button/door{id = "lavalandsyndi_arrivals"; name = "Arrivals Blast Door Control"; pixel_y = -26; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light/small,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"hZ" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ia" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ib" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 4; icon_state = "sleeper_s"},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"ic" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"id" = (/obj/structure/toilet{pixel_y = 18},/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/light/small{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"ie" = (/obj/effect/mob_spawn/human/lavaland_syndicate/comms{dir = 8; icon_state = "sleeper_s"},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"if" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ig" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ih" = (/obj/structure/flora/rock/pile,/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ii" = (/obj/structure/flora/rock/jungle,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ij" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ik" = (/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"il" = (/obj/machinery/door/airlock{name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"im" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"in" = (/obj/machinery/door/airlock{name = "Cabin 4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"io" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ip" = (/obj/effect/turf_decal/stripes/red/corner,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"iq" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) -"ir" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) -"is" = (/obj/machinery/light/small{dir = 1},/obj/machinery/turretid{ailock = 1; control_area = "/area/ruin/unpowered/syndicate_lava_base/main"; dir = 1; icon_state = "control_kill"; lethal = 1; name = "Base turret controls"; pixel_y = 30; req_access = null; req_access_txt = "150"},/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) -"it" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 5},/obj/structure/filingcabinet,/obj/item/folder/syndicate/mining,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) -"iu" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"hA" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/vending/autodrobe/all_access,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"hB" = (/obj/machinery/porta_turret/syndicate{dir = 6},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"hC" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "lavaland_syndie_virology_exterior"; idInterior = "lavaland_syndie_virology_interior"; idSelf = "lavaland_syndie_virology_control"; name = "Virology Access Console"; pixel_x = 24; pixel_y = -5; req_access_txt = "150"},/obj/machinery/light_switch{pixel_x = 25; pixel_y = 8},/obj/effect/turf_decal/caution/red{dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/virology) +"hD" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo) +"hF" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hG" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hH" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/poddoor/preopen{id = "lavalandsyndi_virology"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/virology) +"hJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/virology) +"hK" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"hN" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/firecloset/full{anchored = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"hQ" = (/obj/structure/toilet{pixel_y = 18},/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/light/small{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"hR" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hS" = (/obj/effect/mob_spawn/human/lavaland_syndicate/comms{dir = 8; icon_state = "sleeper_s"},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"hT" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"hU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/virology) +"hV" = (/mob/living/carbon/monkey{faction = list("neutral","Syndicate")},/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology) +"hW" = (/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hX" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/circuits) +"hY" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{id = "lavalandsyndi_arrivals"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"hZ" = (/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"ia" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"ib" = (/obj/machinery/door/airlock{name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"ic" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"id" = (/obj/effect/turf_decal/stripes/red/corner,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"ie" = (/obj/machinery/door/airlock{name = "Cabin 4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"if" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"ig" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) +"ih" = (/obj/machinery/light/small{dir = 1},/obj/machinery/turretid{ailock = 1; control_area = "/area/ruin/unpowered/syndicate_lava_base/main"; dir = 1; icon_state = "control_kill"; lethal = 1; name = "Base turret controls"; pixel_y = 30; req_access = null; req_access_txt = "150"},/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) +"ii" = (/obj/machinery/porta_turret/syndicate{dir = 9},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"ij" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 5},/obj/structure/filingcabinet,/obj/item/folder/syndicate/mining,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) +"ik" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"il" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"im" = (/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"in" = (/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"io" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"ip" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"iq" = (/obj/effect/turf_decal/stripes/red/line{dir = 4},/obj/effect/turf_decal/caution/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"ir" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/vault{id_tag = "syndie_lavaland_vault"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) +"is" = (/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) +"it" = (/obj/machinery/syndicatebomb/self_destruct{anchored = 1},/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) +"iu" = (/obj/machinery/disposal/bin,/obj/structure/sign/warning/deathsposal{pixel_x = 32},/obj/effect/turf_decal/stripes/red/box,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/virology) "iv" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"iw" = (/obj/structure/lattice/catwalk,/obj/structure/flora/junglebush{pixel_x = -15},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"ix" = (/obj/structure/flora/junglebush/c{pixel_y = 15},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) -"iy" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/closet{name = "Hydroponics locker"},/obj/item/storage/box/disks_plantgene,/obj/item/storage/box/disks_plantgene,/obj/item/hatchet,/obj/item/hatchet,/obj/item/watertank,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/obj/item/storage/bag/plants,/obj/item/storage/bag/plants,/obj/item/plant_analyzer,/obj/item/plant_analyzer,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"iz" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iB" = (/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iC" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iF" = (/obj/machinery/washing_machine,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"iH" = (/obj/effect/turf_decal/stripes/red/line{dir = 4},/obj/effect/turf_decal/caution/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"iI" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/vault{id_tag = "syndie_lavaland_vault"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) -"iJ" = (/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) -"iK" = (/obj/machinery/syndicatebomb/self_destruct{anchored = 1},/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) -"iP" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"iQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"iS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iT" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iU" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/power/apc/syndicate{dir = 2; name = "Dormitories APC"; pixel_y = -24},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iY" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"iZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"ja" = (/obj/effect/turf_decal/stripes/red/corner{dir = 8},/obj/machinery/button/door{id = "syndie_lavaland_vault"; name = "Vault Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 8; req_access_txt = "150"; specialfunctions = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jb" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 10},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) -"jc" = (/obj/machinery/light/small,/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) -"jd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) -"jf" = (/obj/machinery/door/airlock{name = "Cabin 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"jg" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"jh" = (/obj/machinery/door/airlock{name = "Cabin 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"ji" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc/syndicate{dir = 8; name = "Primary Hallway APC"; pixel_x = -24},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jj" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jk" = (/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"jl" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jm" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jn" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 4; icon_state = "sleeper_s"},/obj/machinery/airalarm/syndicate{pixel_y = 24},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"jo" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"jp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"jq" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 8; icon_state = "sleeper_s"},/obj/machinery/airalarm/syndicate{pixel_y = 24},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) -"jr" = (/obj/machinery/vending/snack/random{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"js" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jt" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"iw" = (/obj/structure/flora/junglebush/c{pixel_y = 15},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"ix" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Dormitories"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iy" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"iz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Dormitories"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iB" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iC" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/power/apc/syndicate{dir = 2; name = "Dormitories APC"; pixel_y = -24},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iH" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"iI" = (/obj/effect/turf_decal/stripes/red/corner{dir = 8},/obj/machinery/button/door{id = "syndie_lavaland_vault"; name = "Vault Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 8; req_access_txt = "150"; specialfunctions = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"iJ" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"iK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 10},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) +"iP" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"iQ" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"iS" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iT" = (/obj/machinery/door/airlock{name = "Cabin 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iV" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iW" = (/obj/machinery/washing_machine,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iX" = (/obj/machinery/door/airlock{name = "Cabin 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"iY" = (/obj/structure/sign/warning/fire{pixel_x = 0; pixel_y = 32},/obj/structure/closet/emcloset/anchored,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/flashlight/seclite,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"iZ" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"ja" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc/syndicate{dir = 8; name = "Primary Hallway APC"; pixel_x = -24},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jb" = (/obj/machinery/light/small,/turf/open/floor/circuit/red,/area/ruin/unpowered/syndicate_lava_base/main) +"jc" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/red/line{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/main) +"jd" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"jf" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 4; icon_state = "sleeper_s"},/obj/machinery/airalarm/syndicate{pixel_y = 24},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"jg" = (/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"jh" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ji" = (/obj/machinery/vending/snack/random{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jj" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jk" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"jl" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jn" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jo" = (/obj/structure/table/wood,/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/sniper_rounds,/obj/item/bluespace_thread,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"jp" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jq" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"jr" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"js" = (/obj/machinery/vending/cola/random{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jt" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) "ju" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jv" = (/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/machinery/suit_storage_unit/radsuit,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jw" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/toolcloset{anchored = 1},/obj/item/crowbar,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jv" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock/engineering{dir = 4; name = "Engineering"; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jw" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) "jx" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "lavalandsyndi_bar"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/bar) "jy" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/bar) -"jz" = (/obj/machinery/door/airlock/public/glass{name = "Bar"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/bar) -"jD" = (/obj/machinery/vending/cola/random{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jE" = (/obj/structure/cable/yellow{icon_state = "2-4"},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jF" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jH" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jI" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light/small{dir = 4},/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{dir = 6},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jK" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{dir = 8; volume_rate = 200},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jL" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/lighter{pixel_x = 7; pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigpack_syndicate{pixel_x = -3},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"jz" = (/obj/machinery/light/small{dir = 1},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"jD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"jE" = (/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jF" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jH" = (/obj/structure/sign/departments/engineering,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{desc = "The HS-452. Installed recently by the DonkCo Hygiene Division."; dir = 4; name = "emergency shower"},/obj/structure/sign/warning/radiation/rad_area{pixel_y = -32},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jJ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jL" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 8; icon_state = "sleeper_s"},/obj/machinery/airalarm/syndicate{pixel_y = 24},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) "jN" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"jO" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"jP" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/bar) -"jQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"jR" = (/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jS" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/firecloset/full{anchored = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"jU" = (/obj/structure/sign/departments/engineering,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jV" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{desc = "The HS-452. Installed recently by the DonkCo Hygiene Division."; dir = 4; name = "emergency shower"},/obj/structure/sign/warning/radiation/rad_area{pixel_y = -32},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jW" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"jY" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"jO" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/dormitories) +"jP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"jQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"jR" = (/obj/machinery/door/airlock/maintenance{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"jS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jU" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"jV" = (/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/machinery/suit_storage_unit/radsuit,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jW" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/toolcloset{anchored = 1},/obj/item/crowbar,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"jY" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories) "jZ" = (/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"ka" = (/obj/structure/closet/crate/bin,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kb" = (/obj/structure/rack{dir = 8},/obj/item/storage/box/lights/bulbs,/obj/item/stack/rods{amount = 50},/obj/item/clothing/head/welding,/obj/item/stock_parts/cell/high/plus,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"kc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"kd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"ke" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"kf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"kg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"ki" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"kj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) -"kk" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"km" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/computer/monitor/secret,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kn" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"ko" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kq" = (/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/machinery/vending/coffee{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/bar) -"ks" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"kt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"ku" = (/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/main) -"kv" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/main) -"kw" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/gloves/combat{pixel_y = -6},/obj/item/tank/internals/emergency_oxygen{pixel_x = 4; pixel_y = 4},/obj/item/clothing/mask/breath{pixel_x = -2; pixel_y = 4},/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/main) -"kx" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ky" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kz" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kA" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/apc/syndicate{dir = 1; name = "Engineering APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kB" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kC" = (/obj/machinery/computer/atmos_control/tank{dir = 8; frequency = 1442; name = "Nitrogen Supply Control"; output_tag = "syndie_lavaland_n2_out"; sensors = list("syndie_lavaland_n2_sensor" = "Tank")},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kD" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kE" = (/obj/machinery/air_sensor{frequency = 1442; id_tag = "syndie_lavaland_n2_sensor"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kF" = (/obj/machinery/atmospherics/miner/nitrogen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kG" = (/obj/structure/table,/obj/item/reagent_containers/food/drinks/beer,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kH" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kJ" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kK" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/machinery/vending/cigarette{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"kP" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/obj/item/soap/syndie,/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"ka" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kb" = (/obj/structure/cable/yellow{icon_state = "2-4"},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"kc" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"kd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/bar) +"ke" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light/small{dir = 4},/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kg" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"ki" = (/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/main) +"kj" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/main) +"kk" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kl" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"km" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/apc/syndicate{dir = 1; name = "Engineering APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kn" = (/obj/structure/table,/obj/item/reagent_containers/food/drinks/beer,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"ko" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kp" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kt" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/obj/item/soap/syndie,/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"ku" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{dir = 8; volume_rate = 200},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) +"kw" = (/obj/machinery/door/firedoor,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/medical/glass{name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) +"ky" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/power/smes/engineering,/obj/structure/cable/yellow,/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kz" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/power/smes/engineering,/obj/structure/cable/yellow,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kA" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kB" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kC" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{dir = 4},/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kF" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 8; frequency = 1442; id_tag = "syndie_lavaland_n2_out"; name = "nitrogen out"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kG" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kH" = (/obj/machinery/light/small{dir = 8},/obj/structure/chair{dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kI" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kJ" = (/obj/structure/chair/stool/bar,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kK" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"kL" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/syndicate{pixel_x = -6; pixel_y = 6},/turf/open/floor/wood{icon_state = "wood-broken4"},/area/ruin/unpowered/syndicate_lava_base/bar) +"kM" = (/obj/machinery/door/window/southleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Bar"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"kN" = (/obj/machinery/button/door{id = "lavalandsyndi_bar"; name = "Bar Blast Door Control"; pixel_y = 26; req_access_txt = "150"},/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kO" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/lighter{pixel_x = 7; pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigpack_syndicate{pixel_x = -3},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"kP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) "kQ" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/medbay) -"kR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) -"kS" = (/obj/machinery/door/firedoor,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/medical/glass{name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) -"kT" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/medbay) -"kU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 1},/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kV" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/power/smes/engineering,/obj/structure/cable/yellow,/obj/structure/sign/warning/electricshock{pixel_x = -32},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kW" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/power/smes/engineering,/obj/structure/cable/yellow,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kX" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kY" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"kZ" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"la" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{dir = 4},/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/scrubber,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lb" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/atmospherics/pipe/simple/supplymain/visible{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lc" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 8; frequency = 1442; id_tag = "syndie_lavaland_n2_out"; name = "nitrogen out"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ld" = (/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"le" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/arrivals) -"lf" = (/obj/machinery/light/small{dir = 8},/obj/structure/chair{dir = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lg" = (/obj/structure/chair/stool/bar,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lh" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"li" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/syndicate{pixel_x = -6; pixel_y = 6},/turf/open/floor/wood{icon_state = "wood-broken4"},/area/ruin/unpowered/syndicate_lava_base/bar) -"lj" = (/obj/machinery/door/window/southleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Bar"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lk" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 30},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/item/book/manual/chef_recipes{pixel_x = 2; pixel_y = 6},/obj/item/book/manual/wiki/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"ll" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"ln" = (/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/medbay) -"lo" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/medbay) -"lp" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lq" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ls" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lt" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lu" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lv" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"lw" = (/obj/effect/turf_decal/stripes/line,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) -"lx" = (/obj/structure/bookcase/random,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"ly" = (/obj/structure/chair/stool/bar,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lz" = (/obj/structure/table/wood,/obj/item/reagent_containers/rag{pixel_x = -4; pixel_y = 9},/obj/item/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lA" = (/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lC" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/obj/item/kitchen/rollingpin,/obj/item/kitchen/knife{pixel_x = 6},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lF" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/crate,/obj/item/vending_refill/snack{pixel_x = -3; pixel_y = 3},/obj/item/vending_refill/snack{pixel_x = -3; pixel_y = 3},/obj/item/vending_refill/coffee,/obj/item/vending_refill/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lG" = (/obj/structure/table,/obj/item/storage/box/syringes,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/gun/syringe/syndicate,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/medbay) -"lH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/corner{dir = 1},/area/ruin/unpowered/syndicate_lava_base/medbay) -"lI" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"lJ" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"lK" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) -"lL" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/stack/sheet/metal/fifty{pixel_x = -1; pixel_y = 1},/obj/item/stack/sheet/mineral/plastitanium{amount = 30},/obj/item/stack/sheet/glass/fifty{pixel_x = 1; pixel_y = -1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{dir = 9},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lO" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lP" = (/obj/machinery/computer/atmos_control/tank{dir = 8; frequency = 1442; name = "Oxygen Supply Control"; output_tag = "syndie_lavaland_o2_out"; sensors = list("syndie_lavaland_o2_sensor" = "Tank")},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lQ" = (/obj/machinery/air_sensor{frequency = 1442; id_tag = "Syndicate_Construction_o2_sensor"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lR" = (/obj/machinery/atmospherics/miner/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"lT" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"lU" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/chair/stool,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lV" = (/obj/structure/chair/stool/bar,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"lW" = (/obj/structure/table/wood,/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lX" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"lZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"ma" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "150"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"mb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"mc" = (/obj/item/storage/box/donkpockets{pixel_x = -2; pixel_y = 6},/obj/item/storage/box/donkpockets{pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{req_access = null},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"md" = (/obj/machinery/sleeper/syndie{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"me" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"mf" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"mg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/effect/decal/cleanable/dirt,/obj/item/pipe_dispenser{pixel_y = 12},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mh" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mi" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mj" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "O2 to Incinerator"; target_pressure = 4500},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mk" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ml" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mm" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 8; frequency = 1442; id_tag = "syndie_lavaland_o2_out"; name = "oxygen out"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kR" = (/obj/structure/closet/secure_closet/medical1{req_access = null; req_access_txt = "150"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/defibrillator/compact/combat,/turf/open/floor/plasteel/white/side{dir = 9},/area/ruin/unpowered/syndicate_lava_base/medbay) +"kT" = (/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/medbay) +"kU" = (/obj/structure/table/reinforced,/obj/item/scalpel,/obj/item/circular_saw{pixel_y = 9},/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) +"kW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kX" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"kZ" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lc" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"ld" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"le" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"lf" = (/obj/structure/closet/crate/bin,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"lg" = (/obj/structure/rack{dir = 8},/obj/item/storage/box/lights/bulbs,/obj/item/stack/rods{amount = 50},/obj/item/clothing/head/welding,/obj/item/stock_parts/cell/high/plus,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"lh" = (/obj/structure/chair/stool/bar,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"li" = (/obj/structure/table/wood,/obj/item/reagent_containers/rag{pixel_x = -4; pixel_y = 9},/obj/item/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"lk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"ll" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"ln" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/corner{dir = 1},/area/ruin/unpowered/syndicate_lava_base/medbay) +"lo" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"lq" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/stack/sheet/metal/fifty{pixel_x = -1; pixel_y = 1},/obj/item/stack/sheet/mineral/plastitanium{amount = 30},/obj/item/stack/sheet/glass/fifty{pixel_x = 1; pixel_y = -1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"ls" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{dir = 9},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lt" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"lw" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"lx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"ly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"lz" = (/obj/structure/chair/stool/bar,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"lA" = (/obj/structure/table/wood,/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"lB" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"lC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"lE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "150"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"lF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"lG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"lH" = (/obj/machinery/sleeper/syndie{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"lI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"lK" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"lL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 1},/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high/plus,/obj/effect/decal/cleanable/dirt,/obj/item/pipe_dispenser{pixel_y = 12},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lN" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lO" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lP" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lQ" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/atmospherics/pipe/simple/supplymain/visible{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lR" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 8; frequency = 1442; id_tag = "syndie_lavaland_o2_out"; name = "oxygen out"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"lT" = (/obj/structure/sign/warning/vacuum{pixel_x = -32},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"lU" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main) +"lV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"lW" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"lX" = (/obj/structure/table/wood,/obj/machinery/light/small,/obj/structure/cable/yellow,/obj/machinery/power/apc/syndicate{dir = 2; name = "Bar APC"; pixel_y = -24},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"lY" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"lZ" = (/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"ma" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"mb" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/computer/monitor/secret,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mc" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/reagent_containers/food/condiment/enzyme,/obj/item/reagent_containers/food/snacks/chocolatebar,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"md" = (/obj/machinery/porta_turret/syndicate{dir = 8},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/outdoors) +"me" = (/obj/machinery/light/small{dir = 8},/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/item/reagent_containers/blood/OMinus,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/medbay) +"mf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"mh" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/chair/stool,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mi" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mj" = (/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mk" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 8},/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/head/welding,/obj/item/weldingtool/largetank,/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"ml" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mm" = (/obj/structure/chair,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) "mn" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mo" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mp" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "lavalandsyndi_telecomms"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mq" = (/obj/structure/sign/warning/vacuum{pixel_x = -32},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"mr" = (/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ms" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/warning/fire{pixel_x = 32},/obj/structure/closet/emcloset/anchored,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/flashlight/seclite,/obj/item/clothing/mask/gas,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"mt" = (/obj/machinery/computer/arcade/orion_trail,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"mu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"mv" = (/obj/structure/table/wood,/obj/machinery/light/small,/obj/structure/cable/yellow,/obj/machinery/power/apc/syndicate{dir = 2; name = "Bar APC"; pixel_y = -24},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"mw" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"mx" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) -"my" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/reagent_containers/food/condiment/enzyme,/obj/item/reagent_containers/food/snacks/chocolatebar,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) -"mz" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) -"mA" = (/obj/machinery/light/small{dir = 8},/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/item/reagent_containers/blood/OMinus,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/medbay) -"mB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"mC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"mD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"mE" = (/obj/structure/table/reinforced,/obj/item/scalpel,/obj/item/circular_saw{pixel_y = 9},/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) -"mF" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/chair/stool,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mG" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mH" = (/obj/machinery/atmospherics/pipe/manifold/orange/visible{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mI" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 8},/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/head/welding,/obj/item/weldingtool/largetank,/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mJ" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"mK" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/computer/atmos_control/tank{dir = 1; frequency = 1442; name = "Toxins Supply Control"; output_tag = "syndie_lavaland_tox_out"; sensors = list("syndie_lavaland_tox_sensor" = "Tank")},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"mp" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"mq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"mr" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ms" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mt" = (/obj/machinery/airalarm/syndicate{dir = 8; pixel_x = 24},/obj/machinery/vending/coffee{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"mu" = (/obj/machinery/door/airlock/public/glass{name = "Bar"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/bar) +"mv" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/bar) +"mw" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/gloves/combat{pixel_y = -6},/obj/item/tank/internals/emergency_oxygen{pixel_x = 4; pixel_y = 4},/obj/item/clothing/mask/breath{pixel_x = -2; pixel_y = 4},/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/main) +"mx" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/fullupgrade{dir = 1},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"my" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mz" = (/obj/structure/rack{dir = 8},/obj/item/storage/toolbox/mechanical,/obj/item/stack/cable_coil/yellow{pixel_x = 2; pixel_y = -3},/obj/item/multitool,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mA" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/medbay) +"mB" = (/obj/machinery/sleeper/syndie{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"mC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"mE" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"mG" = (/obj/machinery/computer/turbine_computer{dir = 1; id = "syndie_lavaland_incineratorturbine"},/obj/machinery/button/door/incinerator_vent_syndicatelava_main{pixel_x = 6; pixel_y = -24},/obj/machinery/button/door/incinerator_vent_syndicatelava_aux{pixel_x = -6; pixel_y = -24},/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mH" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mI" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_syndicatelava{pixel_x = -8; pixel_y = -26},/obj/machinery/button/ignition/incinerator/syndicatelava{pixel_x = 6; pixel_y = -24},/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mJ" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mK" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) "mM" = (/turf/open/floor/circuit/green,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mN" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mP" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mQ" = (/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mR" = (/obj/structure/table,/obj/item/storage/toolbox/syndicate,/obj/item/multitool,/obj/machinery/button/door{id = "lavalandsyndi_telecomms"; name = "Telecomms Blast Door Control"; pixel_x = 26; req_access_txt = "150"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"mS" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mO" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/warning/fire{pixel_x = 32},/obj/structure/closet/emcloset/anchored,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/flashlight/seclite,/obj/item/clothing/mask/gas,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mP" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"mQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"mR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"mS" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/telecomms) "mT" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"mU" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/bar) -"mX" = (/obj/structure/rack{dir = 8},/obj/item/storage/toolbox/mechanical,/obj/item/stack/cable_coil/yellow{pixel_x = 2; pixel_y = -3},/obj/item/multitool,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"mY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/arrivals) -"mZ" = (/obj/machinery/sleeper/syndie{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"na" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"nb" = (/obj/structure/table/optable,/obj/item/surgical_drapes,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) -"nc" = (/obj/machinery/computer/turbine_computer{dir = 1; id = "syndie_lavaland_incineratorturbine"},/obj/machinery/button/door/incinerator_vent_syndicatelava_main{pixel_x = 6; pixel_y = -24},/obj/machinery/button/door/incinerator_vent_syndicatelava_aux{pixel_x = -6; pixel_y = -24},/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nd" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ne" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_syndicatelava{pixel_x = -8; pixel_y = -26},/obj/machinery/button/ignition/incinerator/syndicatelava{pixel_x = 6; pixel_y = -24},/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nf" = (/obj/structure/sign/warning/fire,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ng" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nh" = (/obj/machinery/telecomms/relay/preset/ruskie{use_power = 0},/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"ni" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nj" = (/obj/machinery/door/airlock/hatch{name = "Telecommunications Control"; req_access_txt = "150"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nm" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/structure/noticeboard{dir = 8; pixel_x = 27},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nn" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"no" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"np" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ns" = (/obj/structure/closet/emcloset/anchored,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc/syndicate{dir = 1; name = "Arrival Hallway APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/arrivals) -"ny" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/medbay) -"nz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) -"nB" = (/obj/structure/table/reinforced,/obj/item/surgicaldrill,/obj/item/cautery,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/medbay) -"nD" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/glass/incinerator/syndicatelava_interior,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nE" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nF" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 1; frequency = 1442; id_tag = "syndie_lavaland_tox_out"; name = "toxin out"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nG" = (/obj/machinery/air_sensor{frequency = 1442; id_tag = "syndie_lavaland_tox_sensor"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"nI" = (/obj/machinery/computer/camera_advanced,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nJ" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nL" = (/obj/machinery/door/airlock/hatch{name = "Telecommunications"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"nN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nO" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nP" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nQ" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nU" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nW" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"nX" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"oa" = (/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/medbay) -"ob" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/medbay) -"od" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/layer_manifold{dir = 4},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oe" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_syndicatelava{dir = 8},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) -"of" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{target_pressure = 4500},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/airlock_sensor/incinerator_syndicatelava{pixel_x = 22},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) -"og" = (/obj/machinery/atmospherics/miner/toxins,/obj/machinery/light/small,/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"oi" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"oj" = (/obj/structure/table/reinforced,/obj/item/radio/intercom{freerange = 1; name = "Syndicate Radio Intercom"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"ok" = (/obj/structure/chair{dir = 8},/obj/structure/cable/yellow,/obj/machinery/power/apc/syndicate{dir = 2; name = "Telecommunications APC"; pixel_y = -24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"ol" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/rack{dir = 8},/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/mining_scanner,/obj/item/pickaxe,/turf/open/floor/mineral/plastitanium,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"op" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"or" = (/obj/structure/rack{dir = 8},/obj/item/storage/belt/medical,/obj/effect/decal/cleanable/dirt,/obj/item/crowbar,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/neck/stethoscope,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) -"ot" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/glass/incinerator/syndicatelava_exterior,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) -"ou" = (/obj/machinery/computer/message_monitor{dir = 1},/obj/item/paper/monitorkey,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"ov" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) -"oz" = (/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/igniter/incinerator_syndicatelava,/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oB" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{dir = 1; id = "syndie_lavaland_inc_in"},/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oC" = (/obj/machinery/door/poddoor/incinerator_syndicatelava_aux,/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oE" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/obj/machinery/power/compressor{comp_id = "syndie_lavaland_incineratorturbine"; dir = 1; luminosity = 2},/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oG" = (/obj/structure/cable,/obj/machinery/power/turbine{dir = 2; luminosity = 2},/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oH" = (/obj/machinery/door/poddoor/incinerator_syndicatelava_main,/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) -"oP" = (/obj/structure/sign/departments/chemistry,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/testlab) -"tW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"uB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"EZ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"IJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 1},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"mU" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/vending/kink,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"mZ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{dir = 4; name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) +"na" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/medbay) +"nb" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"nc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 1},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nd" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"ne" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/glass/incinerator/syndicatelava_interior,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nf" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"ng" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nh" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"ni" = (/obj/machinery/computer/atmos_control/tank{dir = 8; frequency = 1442; name = "Nitrogen Supply Control"; output_tag = "syndie_lavaland_n2_out"; sensors = list("syndie_lavaland_n2_sensor" = "Tank")},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nj" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nk" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nl" = (/obj/machinery/computer/camera_advanced,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nm" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nn" = (/obj/machinery/door/airlock/hatch{name = "Telecommunications"; req_access_txt = "150"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"no" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"np" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"nr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ns" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"nt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"nu" = (/obj/machinery/air_sensor{frequency = 1442; id_tag = "syndie_lavaland_n2_sensor"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ny" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical/glass{dir = 4; name = "Medbay"},/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) +"nz" = (/turf/open/floor/plasteel/white/side{dir = 10},/area/ruin/unpowered/syndicate_lava_base/medbay) +"nB" = (/obj/machinery/atmospherics/miner/nitrogen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nD" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/layer_manifold{dir = 4},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_syndicatelava{dir = 8},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nG" = (/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"nI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nJ" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nK" = (/obj/structure/table/reinforced,/obj/item/radio/intercom{freerange = 1; name = "Syndicate Radio Intercom"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nL" = (/obj/structure/chair{dir = 8},/obj/structure/cable/yellow,/obj/machinery/power/apc/syndicate{dir = 2; name = "Telecommunications APC"; pixel_y = -24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"nN" = (/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"nO" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"nP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"nQ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"nS" = (/obj/machinery/computer/arcade/orion_trail,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"nT" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/extinguisher_cabinet{pixel_y = -29},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/circuits) +"nU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"nX" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"oa" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/machinery/vending/cigarette{extended_inventory = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"ob" = (/obj/structure/rack{dir = 8},/obj/item/storage/belt/medical,/obj/effect/decal/cleanable/dirt,/obj/item/crowbar,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/neck/stethoscope,/turf/open/floor/plasteel/white,/area/ruin/unpowered/syndicate_lava_base/medbay) +"oc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/arrivals) +"od" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"oe" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/arrivals) +"of" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/glass/incinerator/syndicatelava_exterior,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) +"og" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 30},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/item/book/manual/chef_recipes{pixel_x = 2; pixel_y = 6},/obj/item/book/manual/wiki/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"oh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"oi" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"oj" = (/obj/machinery/computer/message_monitor{dir = 1},/obj/item/paper/monitorkey,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"ok" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"ol" = (/obj/machinery/porta_turret/syndicate{dir = 4},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/main) +"op" = (/obj/effect/turf_decal/stripes/line,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) +"or" = (/obj/structure/bookcase/random,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"ot" = (/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"ou" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/obj/item/kitchen/rollingpin,/obj/item/kitchen/knife{pixel_x = 6},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"ov" = (/obj/machinery/vending/boozeomat/syndicate_access,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/bar) +"oz" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/crate,/obj/item/vending_refill/snack{pixel_x = -3; pixel_y = 3},/obj/item/vending_refill/snack{pixel_x = -3; pixel_y = 3},/obj/item/vending_refill/coffee,/obj/item/vending_refill/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"oA" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) +"oB" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/obj/machinery/power/compressor{comp_id = "syndie_lavaland_incineratorturbine"; dir = 1; luminosity = 2},/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"oC" = (/obj/machinery/computer/atmos_control/tank{dir = 8; frequency = 1442; name = "Oxygen Supply Control"; output_tag = "syndie_lavaland_o2_out"; sensors = list("syndie_lavaland_o2_sensor" = "Tank")},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"oE" = (/obj/machinery/air_sensor{frequency = 1442; id_tag = "Syndicate_Construction_o2_sensor"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"oG" = (/obj/structure/sign/warning/fire,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"oH" = (/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/structure/chair/stool,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"oP" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/testlab) +"pi" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"pV" = (/obj/machinery/door/poddoor/incinerator_syndicatelava_aux,/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"pY" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"rF" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"rO" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"sl" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/chair,/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/arrivals) +"sz" = (/obj/machinery/biogenerator,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"sZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 1; frequency = 1442; id_tag = "syndie_lavaland_tox_out"; name = "toxin out"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"tW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{target_pressure = 4500},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/airlock_sensor/incinerator_syndicatelava{pixel_x = 22},/turf/open/floor/engine,/area/ruin/unpowered/syndicate_lava_base/engineering) +"us" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/obj/item/reagent_containers/glass/bucket,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ut" = (/obj/structure/table/optable,/obj/item/surgical_drapes,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) +"uB" = (/obj/item/storage/box/donkpockets{pixel_x = -2; pixel_y = 6},/obj/item/storage/box/donkpockets{pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{req_access = null},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/bar) +"uX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"vx" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{dir = 1},/obj/structure/sign/barsign{pixel_y = -32; req_access = null; req_access_txt = "0"},/turf/open/floor/wood,/area/ruin/unpowered/syndicate_lava_base/bar) +"vD" = (/obj/structure/closet/emcloset/anchored,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"wN" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 1; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"xn" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"xF" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high/plus{pixel_x = 7; pixel_y = -5},/obj/item/stock_parts/cell/high/plus{pixel_x = -8; pixel_y = -3},/obj/item/multitool{pixel_x = -1; pixel_y = -13},/obj/machinery/airalarm/syndicate{pixel_y = 24},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/circuits) +"xO" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"xT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"yq" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"zy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/arrivals) +"zF" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"zV" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Am" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Ax" = (/obj/structure/table/reinforced,/obj/machinery/plantgenes{pixel_y = 6},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"AL" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/circuits) +"Bk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"CD" = (/obj/structure/table/reinforced,/obj/item/retractor,/obj/item/hemostat,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc/syndicate{dir = 4; name = "Medbay APC"; pixel_x = 24},/obj/structure/cable/yellow,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/medbay) +"CL" = (/obj/machinery/hydroponics/constructable,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Dc" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"DG" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/computer/atmos_control/tank{dir = 1; frequency = 1442; name = "Toxins Supply Control"; output_tag = "syndie_lavaland_tox_out"; sensors = list("syndie_lavaland_tox_sensor" = "Tank")},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"EF" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"EZ" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "O2 to Incinerator"; target_pressure = 4500},/obj/machinery/atmospherics/pipe/simple/supply/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"Fb" = (/obj/machinery/telecomms/relay/preset/ruskie{use_power = 0},/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"Fl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/igniter/incinerator_syndicatelava,/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"FR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{dir = 1; id = "syndie_lavaland_inc_in"},/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"GY" = (/obj/structure/sign/warning/xeno_mining{pixel_x = -32},/obj/structure/sign/warning/fire{pixel_x = 32},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Hz" = (/obj/machinery/door/poddoor/incinerator_syndicatelava_main,/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"Ia" = (/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"IJ" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/medbay) +"Jc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 1},/area/ruin/unpowered/syndicate_lava_base/circuits) +"JA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"LX" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Mn" = (/turf/closed/wall/mineral/plastitanium/explosive,/area/ruin/unpowered/syndicate_lava_base/bar) +"NH" = (/obj/machinery/air_sensor{frequency = 1442; id_tag = "syndie_lavaland_tox_sensor"},/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"NZ" = (/obj/structure/table,/obj/item/storage/toolbox/syndicate,/obj/item/multitool,/obj/machinery/button/door{id = "lavalandsyndi_telecomms"; name = "Telecomms Blast Door Control"; pixel_x = 26; req_access_txt = "150"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"Ov" = (/obj/effect/decal/cleanable/dirt,/obj/effect/mapping_helpers/no_lava,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating{baseturfs = /turf/open/lava/smooth/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/syndicate_lava_base/outdoors) "Pa" = (/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/circuits) -"Rs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/vending/kink,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) -"RE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) -"RV" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"Px" = (/obj/structure/table/reinforced,/obj/item/stock_parts/cell/high/plus{pixel_x = -5; pixel_y = 9},/obj/item/stock_parts/cell/high/plus{pixel_x = -8; pixel_y = -3},/obj/item/multitool,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 8},/area/ruin/unpowered/syndicate_lava_base/circuits) +"PE" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer/upgraded,/turf/open/floor/plasteel/white/side{dir = 6},/area/ruin/unpowered/syndicate_lava_base/circuits) +"Qm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"QK" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Ra" = (/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel/white/side{dir = 4},/area/ruin/unpowered/syndicate_lava_base/medbay) +"Rs" = (/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Ru" = (/obj/structure/grille,/obj/structure/window/plastitanium,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "lavalandsyndi_telecomms"},/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"RB" = (/obj/structure/cable,/obj/machinery/power/turbine{dir = 2; luminosity = 2},/turf/open/floor/engine/vacuum,/area/ruin/unpowered/syndicate_lava_base/engineering) +"RD" = (/obj/machinery/atmospherics/miner/toxins,/obj/machinery/light/small,/turf/open/floor/plating/airless,/area/ruin/unpowered/syndicate_lava_base/engineering) +"RV" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) +"RY" = (/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_y = -29},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white/side,/area/ruin/unpowered/syndicate_lava_base/medbay) +"Su" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/engineering) +"Tf" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/reagent_containers/spray/plantbgone{pixel_y = 3},/obj/item/book/manual/hydroponics_pod_people,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Ti" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"Tp" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/main) +"TB" = (/obj/structure/table/reinforced,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Ug" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"UM" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Wt" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/structure/noticeboard{dir = 8; pixel_x = 27},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/telecomms) +"Xa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc/syndicate{dir = 1; name = "Arrival Hallway APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Xm" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"XL" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/closet{name = "Hydroponics locker"},/obj/item/storage/box/disks_plantgene,/obj/item/storage/box/disks_plantgene,/obj/item/hatchet,/obj/item/hatchet,/obj/item/watertank,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/obj/item/storage/bag/plants,/obj/item/storage/bag/plants,/obj/item/plant_analyzer,/obj/item/plant_analyzer,/turf/open/floor/plasteel/dark,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"Yj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/medbay) +"Zv" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/arrivals) +"ZI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/closed/wall/mineral/plastitanium/nodiagonal,/area/ruin/unpowered/syndicate_lava_base/engineering) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaabaaaaaaaaabaaabababaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaabababababababababababababababababababababababaaaaaaaaaaabababababaaaaaaaaaaaaaa -aaaaaaaaaaabaaababababababababababababababababababababababababababaaababababababababababaaaaaaaa -aaaaaaabaaabababababadaeaeaeaeaeaeaeaeaeaeaeaeapabababababababababababababababababababababaaaaaa -aaaaaaabababababababaeawaAaGaFaeaxaHboekaFaFaAaeababababababababababababababababababababaaaaaaaa -aaaaababababababababaeaFaAaFaKcZbsbebiaMaFbaaJaeababababababababababababababababababababababaaaa -aaaaaaababababababacaeaFaFaFaFaMcWcXaYcZbMbMcGaegoabababababababababababababababababababababaaaa -aaaaabababababababavaeaFaFaAaFekbndcddekaFaFaFaehZasatatatasabababababababababababababababaaaaaa -aaabababababababababaeaAaFbhaAaedecqbNaMaAaFbjaeasasbPbScaasapigababababababababababababababaaaa -aaababababababababacaeaeaeaeaeaebkbQdicZbMbMcGaLdoducrcscAasasdydydydyihababababababababababaaaa -abababababababababacihaeaNaOaNekbOazdlekaFaAaFaedAdBdCdCdEdIasdKdLdMdydydydydydyabababababababaa -ababababababababababacaeaQaTaUcTdrbidfaMaFbaaJaedTdUdVdXdYdZaseaebecdbdyeeefegdyapababababababaa -abababababababababababaeaNaXaNekbeckdicZbDbDbJaeerdqdsdvevewasdwdxdHdxdOeBeCeDeEeFababababababaa -abababababababababababaeaeaeaeaedDdacpaeaeaeaeaeeRedeneseVasaseteXdFeufafbfcfdfeeFababababababab -ababababababababiiababacaZaecMdNcYdQdRdgaebpdWoPfmfnfofnfpasexeyfsftdydyfufvfwdydydyfxababababab -abababababababadeheheheheJaebbbcbdcNbfdhaeaPbubvfIfOfOfHfHasdyfWfadPdyfYgbfvgcgdgfggghababababab -abababababababeheGeHeIeGbwaebgdndpblbmdzbqaRgIgGgHgGgGgGgIgJgKgLgMgNgOgPgQgRgSdydydyfxababababab -abababababababehfffgeIfhbzaeaeaeaebrbxbAbKbthdhehehfhghehehhhehehihjezgQhlgQhnhoeFababababababab -abababababababeheIfyeIeIbCeIeAeSehehhahahabEbFhzhzhzhzhAhzhzhzhzhBhjeThlgQhlgQhDeFababababababab -abababababababehajbGgrbHbIeIeUeWfCbLfEfFhabyhyhzeYeZhzhzhzfihMhzhBhRdyhShThUhVdyaqababababababab -aaababababababeheIgTeIehfqfrfAgAhkhCgygzhGbBiahzibichzidhziciehzhBafhahahahahadyabababababababab -aaababababababehbTbUbVbWbXbYbZeicbehcdgZhabRikhzhzilhzimhzinhzhzagipiqirisithaijabababababababab -abababababababehcecfcgehchcicjhHcmehhahahaclifhIiziAiBiCiDiEiFhziGiHiIiJiKiJhaababababababababab -abababababababayehehehehctctctctehehcohaeoiPiQhJiSiTiUiViWiXiYhziZjaiqjbjcjdhaababababababababab -abababababababababavioiwfjivivivdkdSmrgsePhdhzhzjfhzjghzjhhzhzhzjijjhahahahahaababababababababab -ababababababababababixaWiuivivivcxdSmrgsjljmhzjnjohzjphzjojqhOjrjsjjjtjujvjwjuavabababababababab -abababababababababababdGiuivjxjxjxjyjyjyjzjzjyhQhKhzjphzhLhQhzjDjEgIjFhNjHjIjJjKabababababababab -abababababababababababdGiuivjxccczfJjLcBjNjOjyjyhzhzjQhzhzhzhzjRjSifjTjUjVjWkljuapababababababab -ababababababdGdGdGababdGiuivjxgFjZjNjYjNjZjNkajykbkckdkekfkghPiQkikjjujujukkklkmjujujujujuababab -ababababababdGaBdGdGdGdGiuivjxgUknjZjNjZkokpkqjyjykrjyjQkskthakukvkwgnkxkykzkAkBkCkDkEkFjuababab -ababababababdGdGdGababdGiujkjxkGkHjNkIkJkKkLkMjykNkOjyjQkPkQkQkRkSkTIJkVkWkXkYkZlalblcldjuababab -abababababababababababdGiulejylfjNjZlglhliljlkjyjZlljyjQkQkQaDlnlnloIJlplqlrlsltlujujujuaCababab -abababababababababababdGlvlwjylxjZjNlylzlAlBlCaklElFjyjpkQlGlHlIlJlKIJlLlMlNlOltlPkDlQlRjuababab -abababababababababababhalTlTjyjylUjZlVlWlXlYlZmambmcjyjpkQmdmelImfkQkUmgmhmimjmkmllbmmldjuababab -ababababmnmnmnmpmpmpmpmnmqmrmsjymtknmumvmwlAmxjymyjyjymzkQmAmBmCmDmEIJmFmGmHmImJmKjujujujuababab -abababadmnmMmnmPmPmQmRmnmSmSmTjymUjzmUjyahaijyjyjyjymXmYkTmZnalIlInbIJncndneRVngkDjuabababababab -abababmnmMmMmNaEnknlnmmonnnnnonpnpamnrjyjyjPjynsntRsfDnwhWnynzaVaVcDIJjunDnEtWnFnGjuabababababab -abababmnnhninjninInJnKnLnOnPnQnNfPanaoarnunTnUnVnWnXfKauhXoaobfknBfBuBodoeofREldogjuabababababab -abababmnmMmMmnohoiojokmnmTEZmTololcycCPacIopfXfXfXgVgWgXPaoralkQkQkQjujuotnEjujujuaqabababababab -abababaymnmMmnaIouovmnmnmTaSPaPaPaPacJcKPamTgYgYgYgYcLmTmTmTmTmTgaiymTozoAoBoCababababababababab -ababababmnmnmnmnmnmnaqgEcOcPPacQcRcUcVdjdmmTguhcdtdJhbhFhmejelmTemhpmTjuoEjunfababababababababab -ababababababababababdGcEcFcHPaepeqeKeLeMeNmTeOhqeQeQflfzfzfGhrfLemfMmTjuoGjuabababababababababab -aaabababababababababdGdGdGdGayPafQfRfSfTPamTfUfVhsfZhtgehuhugigjhvgkmTnfoHnfabababababababababab -aaababababababababababababababPaglglglglPamTgmhwgpgqhYgphxgthEmTgvgwmTababababababababababababab -aaababababababababababababababababababababaymTgBgBgBmTgBgBgBmTmTmTmTaqababababababababababababab -aaaaabababababababababababababababababababababababababababababababababababababababababababababaa -aaaaabaaabaaababababababababababababaaababababababababababababababababababababababababaaabaaaaaa -aaaaaaaaaaaaaaaaababababababababaaaaaaaaababababababaaaaabababababaaabaaabababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaabaaaaaaaaabaaabababaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabababababababababababababababababababababababaaaaaaaaaaabababababaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaababababababababababababababababababababababababababaaababababababababababaaaaaaaaaa +aaaaaaaaabaaabababababiiaeaeaeaeaeaeaeaeaeaeaeaeacabababababababababababababababababababababaaaaaaaa +aaaaaaaaabababababababaeadcGagaFaeahaiajdraFaFcGaeababababababababababababababababababababaaaaaaaaaa +aaaaaaababababababababaeaFcGaFalaxaHboekbsaFaAaqaeababababababababababababababababababababababaaaaaa +aaaaaaaaababababababawaeaFaFaFaFbsbebiaMaxbjbjayaeaBabababababababababababababababababababababaaaaaa +aaaaaaabababababababaIaeaFaFcGaFdrcXaYcZdraFaFaFaeaKasaLaLaLasabababababababababababababababaaaaaaaa +aaaaabababababababababaecGaFaQcGaedcddaWbscGaFaXaeasasataZbbasacbgababababababababababababababaaaaaa +aaaaababababababababawaeaeaeaeaeaecqbNbhaxbjbjayblbnbPbScabpasasdydydydybrababababababababababaaaaaa +aaabababababababababawbraecTbtcTdrbQdibxdraFcGaFaeducrcAcAbAbBasbDbEbIdydydydydydyabababababababaaaa +aaababababababababababawaeaOaNbJbOazekbKbsaFaAaqaedBdCbRdEdIbTasdLdMbXccdycdcfcgdyacababababababaaaa +aaabababababababababababaecTaUcTdrbodfbhaxchchcxaedUdVdXdYdZcyasebecdbeceeefegcCcEcFababababababaaaa +aaabababababababababababaeaeaeaeaeckcHcMaeaeaeaeaedqdsdvevewasasdxdHcQdOfteCeDeEeFcFabababababababaa +aaababababababababdeababawdkaedndDdacpdodpaedwdAeRedeVeseVdKaseteXdFeudydyfcfwfedydydydTabababababaa +aaabababababababiieheheheheaaedNcYdQdRdgeqaedWoPfmfnfofofpfpasdyfsfterdyfufvfwexeyeOfxeYabababababaa +aaabababababababeheJfbfheJffaebcbdcNbfdhfiaPbujtfIfOfIfIfIjtfBfWfadPfJfYgbgQgcgddydydydTabababababaa +aaabababababababeheHeIfhbwfQaeaeaeaebmdzbqaRgIiQgMgMfUgagMgMgKgMgMgNgOgPgQhlgQgfggcFabababababababaa +aaabababababababehfhghfhfhglfhgoguehehhahahahdhehzhzhzhzgvhzhzhzhzhRgOgwhlgQhlgQgycFabababababababaa +aaabababababababehfygBgEbCgFfheSgRgSgUgZhfhabFhghzhhhihzhzhzhnhohzhReTdyhvhwhAhDdyhBabababababababaa +aaaaababababababehfhgrfhehhJeUeWfCbLfEfFhKbyhyhLhzeZhMhzhQhzhMhShzhRhThahahahahadyababababababababaa +aaaaababababababehgThUhVfqfrfAgAhkhCehgzhGhaiahZhzhzibhzichziehzhzafidiJigihijhaioababababababababaa +aaabababababababehbUbVbWehbYbZeicbiuehhahahaikjFixiliGimiSiniUiWhzipiqirisitishaabababababababababaa +aaabababababababgmehehehehhHhHhHhHehehiYhaclifjSiziAiBiCiDiEiFiZhziHiIiJiKjbjchaabababababababababaa +aaabababababababababaIjdctjgivivivjhmrgsePiPiQhzhziThziVhziXhzhzhzjajlhahahahahaabababababababababaa +aaababababababababababiwfjjkivivivdSmrgsePjnjphzjfjrhzjDhzjrjLjOjijjjljUjujVjWjuaIababababababababaa +aaabababababababababababdGjkivjxjxjxjyjyjymumujyjojYhzjDhzjqjohzjskbjtkcjvjwkeavkuababababababababaa +aaabababababababababababdGjkivjxkGkIkNkOjzjNlcjyjyhzhzkPhzhzhzhzjEldjFhNjHjIjJjKjuacabababababababaa +aaababababababdGdGdGababdGjkivjxczjZjNcBjNjZjNlfjylgjQlvlxlylGjRjSlUjTjujujukljKmbjujujujujuabababaa +aaababababababdGmddGdGdGdGjkivjxmmlVjZjNjZmqkamtjyjykdjykPkghPhakikjmwmyndkknfkmnhninjnunBjuabababaa +aaababababababdGdGdGababdGjknNjxknnOjNnPkokpkqoajykrodjykPktkQkQkvkwmAnckykzkAkBkCkDlQkFnGjuabababaa +aaabababababababababababdGjkoejykHjNjZkJkKkLkMogjyjZohjykPkQkQkRkTkTIJnckWkXkYkZlulbjujujuolabababaa +aaabababababababababababdGleopjyorjZjNlhlilZlkouovllozjyjDkQaDlnmElooAnclqlrlsltluoCnjoEaCjuabababaa +aaabababababababababababhalwlwjyjyoHjZlzlAlBlCaklElFuBjyjDkQlHlImElKkQlLlMlNlOEZlPSulQlRnGjuabababaa +aaababababmnmnmnRuRuRuRumnlTgsmOjynSlVlWlXlYlZmajymcjyjyTpkQmeUgmfYjkUncmhmimjmkmlDGjujujujuabababaa +aaabababiimnmMmnmpmpIaNZmnmsmsmTjymvmumvjyvxmxjyjyjyjymzocmAmBmCmEmEutncmGmHmImJmKnjjuababababababaa +aaabababmnmMmMmPTimQmRWtmSzVzVyqmUmUEFZvjyjyMnjyvDXamXmYzymZnauXnbnbRancjuneRVngsZNHjuababababababaa +aaabababmnFbnkaEnknlnmmonnrFnonpBkamnrpiQmjPJAnsntRsfDnwhWnynzaVRYcDCDZInDnEtWnFnGRDjuababababababaa +aaabababmnmMmMmnnInJnKnLmnmTnQmTfPfPaoarPanTnUnXnXnXfKauhXPaobfkkQkQkQjujuofRVjujujuhBababababababaa +aaabababgmmnmMmnoiojokmnmnmTGYPaPaPaPaJccIPamTgWgWgWgWgXmTmTmTmTmTszXLmTotFlFRpVabababababababababaa +aaababababmnmnmnmnmnmnhBslaSxOPaPxALcJcKxTxFmTgYusCLcLDcwNQKxnzFmTiyAmmTjuoBjuoGabababababababababaa +aaababababababababababdGcOcPOvPacRcUcVdjdmPEmThcdthbhbhFhmhmelpYemiyAxmTjuRBjuababababababababababaa +aaaaabababababababababdGdGdGdGgmPaeKeLeMeNPamThqeQrOflfzUMhrhrfLXmfMTBmToGHzoGababababababababababaa +aaaaababababababababababababababPafTfTfTfTPamTfVhshuhtgehuLXgigjmTgkTfmTabababababababababababababaa +aaaaababababababababababababababababababababgmmThYhYhYmThYhYhYmTmTmTmThBabababababababababababababaa +aaaaaaabababababababababababababababababababababababababababababababababababababababababababababaaaa +aaaaaaabaaabaaababababababababababababaaababababababababababababababababababababababababaaabaaaaaaaa +aaaaaaaaaaaaaaaaaaababababababababaaaaaaaaababababababaaaaabababababaaabaaabababababaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} From 1ef899440bd4053a0b070c1947d979f9324ac771 Mon Sep 17 00:00:00 2001 From: Dip Date: Wed, 4 Nov 2020 17:12:18 -0300 Subject: [PATCH 06/22] yeah also this --- code/modules/mob/living/simple_animal/hostile/hostile.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 368c5ad4..f6b62e8d 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -130,8 +130,11 @@ /mob/living/simple_animal/hostile/proc/ListTargets()//Step 1, find out what we can see if(!search_objects) . = hearers(vision_range, targets_from) - src //Remove self, so we don't suicide - - var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha, /obj/structure/destructible/clockwork/ocular_warden,/obj/item/electronic_assembly)) + var/static/hostile_machines + if(istype(src, /mob/living/simple_animal/hostile/megafauna)) //If we are a megafauna, don't attack turrets as they're hard coded to not shoot us. + hostile_machines = typecacheof(list(/obj/mecha, /obj/structure/destructible/clockwork/ocular_warden,/obj/item/electronic_assembly)) + else + hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha, /obj/structure/destructible/clockwork/ocular_warden,/obj/item/electronic_assembly)) for(var/HM in typecache_filter_list(range(vision_range, targets_from), hostile_machines)) if(can_see(targets_from, HM, vision_range)) From 770054529304b604709b719aecbca231925664b2 Mon Sep 17 00:00:00 2001 From: Dip Date: Wed, 4 Nov 2020 22:05:41 -0300 Subject: [PATCH 07/22] Morgue coffins can now be used by the ghosts of their bodies to alert medical for a revive. --- code/game/objects/structures/morgue.dm | 65 +++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 7230367c..3015ebd8 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -27,6 +27,8 @@ GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants an dir = SOUTH var/message_cooldown var/breakout_time = 600 + var/obj/item/radio/radio = null + var/hasradio = FALSE /obj/structure/bodycontainer/Initialize() . = ..() @@ -128,7 +130,8 @@ GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants an var/turf/T = get_step(src, dir) connected.setDir(dir) for(var/atom/movable/AM in src) - AM.forceMove(T) + if(AM != radio) + AM.forceMove(T) update_icon() /obj/structure/bodycontainer/proc/close() @@ -154,7 +157,41 @@ GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants an var/beeper = TRUE var/beep_cooldown = 50 var/next_beep = 0 + //Hyperstation edit + var/radio_key = /obj/item/encryptionkey/headset_med + var/medical_channel = "Medical" + var/inuse = FALSE + hasradio = TRUE +/obj/structure/bodycontainer/morgue/Initialize() + . = ..() + radio = new(src) + radio.anchored = TRUE + radio.keyslot = new radio_key + radio.listening = 0 + radio.recalculateChannels() + +/obj/structure/bodycontainer/morgue/Destroy() + QDEL_NULL(radio) + GLOB.bodycontainers -= src + open() + if(connected) + qdel(connected) + connected = null + return ..() +/* +/obj/structure/bodycontainer/morgue/proc/open2() + recursive_organ_check(src) + playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) + playsound(src, 'sound/effects/roll.ogg', 5, 1) + var/turf/T = get_step(src, dir) + connected.setDir(dir) + for(var/atom/movable/AM in src) + if(AM != radio) + AM.forceMove(T) + update_icon() +*/ +//end of edit /obj/structure/bodycontainer/morgue/New() connected = new/obj/structure/tray/m_tray(src) connected.connected = src @@ -175,7 +212,7 @@ GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants an if (!connected || connected.loc != src) // Open or tray is gone. icon_state = "morgue0" else - if(contents.len == 1) // Empty + if(contents.len == 2) // Empty. Was length 1 because of the tray, is now length 2 because it includes a radio. icon_state = "morgue1" else icon_state = "morgue2" // Dead, brainded mob. @@ -381,3 +418,27 @@ GLOBAL_LIST_EMPTY(crematoriums) if(ismovableatom(caller)) var/atom/movable/mover = caller . = . || (mover.pass_flags & PASSTABLE) + +//Hyperstation edit starts here +/obj/structure/bodycontainer/morgue/attack_ghost(mob/user) + . = ..() + if(!beeper || inuse) + return + + var/list/compiled = recursive_mob_check(src, 0, 0) // Search for mobs in all contents. + if(!length(compiled)) // No mobs? + return + + for(var/mob/living/M in compiled) + var/mob/living/mob_occupant = get_mob_or_brainmob(M) + if(!mob_occupant.suiciding && !mob_occupant.hellbound) + if(mob_occupant.stat == DEAD && mob_occupant.mind.key == user.client.key) + inuse = TRUE + visible_message("One of the morgue coffins currently holds a soul that is eager to have its body revived.", runechat_popup = TRUE) + radio.talk_into(src, "One of the morgue coffins currently holds a soul that is eager to have its body revived.", medical_channel) + playsound(loc, 'sound/machines/ping.ogg', 50) + addtimer(CALLBACK(src, .proc/liftcooldown), 500) + +/obj/structure/bodycontainer/morgue/proc/liftcooldown() + inuse = FALSE +//Hyperstation edit ends here From 38cce4ea403fe03af4a3088374303d05db6dcd2f Mon Sep 17 00:00:00 2001 From: Dip Date: Wed, 4 Nov 2020 22:08:52 -0300 Subject: [PATCH 08/22] a --- code/game/objects/structures/morgue.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 3015ebd8..1c26422f 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -434,10 +434,10 @@ GLOBAL_LIST_EMPTY(crematoriums) if(!mob_occupant.suiciding && !mob_occupant.hellbound) if(mob_occupant.stat == DEAD && mob_occupant.mind.key == user.client.key) inuse = TRUE - visible_message("One of the morgue coffins currently holds a soul that is eager to have its body revived.", runechat_popup = TRUE) + visible_message("One of the morgue coffins currently holds a soul that is eager to have its body revived.") radio.talk_into(src, "One of the morgue coffins currently holds a soul that is eager to have its body revived.", medical_channel) playsound(loc, 'sound/machines/ping.ogg', 50) - addtimer(CALLBACK(src, .proc/liftcooldown), 500) + addtimer(CALLBACK(src, .proc/liftcooldown), 500) /obj/structure/bodycontainer/morgue/proc/liftcooldown() inuse = FALSE From 0d874df208ca8f43d7706a16ce419bc2bb00cfbf Mon Sep 17 00:00:00 2001 From: Dip Date: Thu, 5 Nov 2020 03:54:04 -0300 Subject: [PATCH 09/22] Hypernoblium Bounty --- code/modules/cargo/bounties/engineering.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/cargo/bounties/engineering.dm b/code/modules/cargo/bounties/engineering.dm index 27ac4887..25ad9a7d 100644 --- a/code/modules/cargo/bounties/engineering.dm +++ b/code/modules/cargo/bounties/engineering.dm @@ -23,7 +23,13 @@ name = "Full Tank of Tritium" description = "Station 42 is looking to kickstart their research program. Ship them a tank full of Tritium." gas_type = /datum/gas/tritium - +//Hyperstation edit +/datum/bounty/item/engineering/gas/hypernoblium_tank + name = "Full Tank of Hyper-Noblium" + description = "The 7th Echelon is looking to research the effects of this rare gas in organics. They ask for a full tank of it. Are you up to the task?" + gas_type = /datum/gas/hypernoblium + reward = 75000 //Very, very difficult to make, requires a fuckton of structural re-design around engineering and can actually royally fuck up the entirety of the station if not done correctly. +//Hypersation edit end /datum/bounty/item/engineering/pacman name = "P.A.C.M.A.N.-type portable generator" description = "A neighboring station had a problem with their SMES, and now need something to power their communications console. Can you send them a P.AC.M.A.N.?" From 65476a1b5432ab15a1520427279c691a842d8c53 Mon Sep 17 00:00:00 2001 From: Dip Date: Thu, 5 Nov 2020 03:56:37 -0300 Subject: [PATCH 10/22] hypernob bounty --- code/modules/cargo/bounties/engineering.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/cargo/bounties/engineering.dm b/code/modules/cargo/bounties/engineering.dm index 27ac4887..25ad9a7d 100644 --- a/code/modules/cargo/bounties/engineering.dm +++ b/code/modules/cargo/bounties/engineering.dm @@ -23,7 +23,13 @@ name = "Full Tank of Tritium" description = "Station 42 is looking to kickstart their research program. Ship them a tank full of Tritium." gas_type = /datum/gas/tritium - +//Hyperstation edit +/datum/bounty/item/engineering/gas/hypernoblium_tank + name = "Full Tank of Hyper-Noblium" + description = "The 7th Echelon is looking to research the effects of this rare gas in organics. They ask for a full tank of it. Are you up to the task?" + gas_type = /datum/gas/hypernoblium + reward = 75000 //Very, very difficult to make, requires a fuckton of structural re-design around engineering and can actually royally fuck up the entirety of the station if not done correctly. +//Hypersation edit end /datum/bounty/item/engineering/pacman name = "P.A.C.M.A.N.-type portable generator" description = "A neighboring station had a problem with their SMES, and now need something to power their communications console. Can you send them a P.AC.M.A.N.?" From c3bb44788bbc10643a9e97887eb2c88b7563500a Mon Sep 17 00:00:00 2001 From: Dip Date: Thu, 5 Nov 2020 04:00:03 -0300 Subject: [PATCH 11/22] Revert "Hypernoblium Bounty" This reverts commit 0d874df208ca8f43d7706a16ce419bc2bb00cfbf. --- code/modules/cargo/bounties/engineering.dm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/code/modules/cargo/bounties/engineering.dm b/code/modules/cargo/bounties/engineering.dm index 25ad9a7d..27ac4887 100644 --- a/code/modules/cargo/bounties/engineering.dm +++ b/code/modules/cargo/bounties/engineering.dm @@ -23,13 +23,7 @@ name = "Full Tank of Tritium" description = "Station 42 is looking to kickstart their research program. Ship them a tank full of Tritium." gas_type = /datum/gas/tritium -//Hyperstation edit -/datum/bounty/item/engineering/gas/hypernoblium_tank - name = "Full Tank of Hyper-Noblium" - description = "The 7th Echelon is looking to research the effects of this rare gas in organics. They ask for a full tank of it. Are you up to the task?" - gas_type = /datum/gas/hypernoblium - reward = 75000 //Very, very difficult to make, requires a fuckton of structural re-design around engineering and can actually royally fuck up the entirety of the station if not done correctly. -//Hypersation edit end + /datum/bounty/item/engineering/pacman name = "P.A.C.M.A.N.-type portable generator" description = "A neighboring station had a problem with their SMES, and now need something to power their communications console. Can you send them a P.AC.M.A.N.?" From 6e989dfa512801d5ea644c464b17d280be1d5d2d Mon Sep 17 00:00:00 2001 From: Dip Date: Thu, 5 Nov 2020 04:12:08 -0300 Subject: [PATCH 12/22] fixes trash bag of holding bounty --- code/modules/cargo/bounties/science.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm index b8a01f56..bb50f529 100644 --- a/code/modules/cargo/bounties/science.dm +++ b/code/modules/cargo/bounties/science.dm @@ -8,7 +8,7 @@ name = "Trash Bag of Holding" description = "Centcom would make good use of high-capacity trash bags. If you have any, please ship them." reward = 3000 - wanted_types = list(/obj/item/storage/backpack/holding) + wanted_types = list(/obj/item/storage/bag/trash/bluespace) /datum/bounty/item/science/bluespace_syringe name = "Bluespace Syringe" From a18077858794e7ab19154bf91d598fd9c59b6f73 Mon Sep 17 00:00:00 2001 From: Dip Date: Sat, 7 Nov 2020 13:13:46 -0300 Subject: [PATCH 13/22] Botany Fixes --- code/modules/hydroponics/grown/flowers.dm | 13 +++++++------ code/modules/hydroponics/grown/misc.dm | 7 ++++--- code/modules/hydroponics/grown/mushrooms.dm | 9 +++++---- code/modules/hydroponics/plant_genes.dm | 10 ++++++---- code/modules/hydroponics/seed_extractor.dm | 5 +++++ code/modules/hydroponics/seeds.dm | 2 +- .../chemistry/reagents/medicine_reagents.dm | 4 ++-- 7 files changed, 30 insertions(+), 20 deletions(-) diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index 705c7562..bf975a15 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -53,7 +53,7 @@ desc = "A plant sculped by extensive genetic engineering. The spaceman's trumpet is said to bear no resemblance to its wild ancestors. Inside NT AgriSci circles it is better known as NTPW-0372." icon_state = "seed-trumpet" species = "spacemanstrumpet" - plantname = "Spaceman's Trumpet Plant" + plantname = "Spaceman Trumpet" product = /obj/item/reagent_containers/food/snacks/grown/trumpet lifespan = 80 production = 5 @@ -68,13 +68,14 @@ icon_grow = "spacemanstrumpet-grow" icon_dead = "spacemanstrumpet-dead" mutatelist = list() - genes = list( "Polypyrylium Oligomers") + genes = list(/datum/plant_gene/reagent/polypyr) reagents_add = list("nutriment" = 0.05) rarity = 30 -/obj/item/seeds/poppy/lily/trumpet/Initialize() - ..() - unset_mutability(/datum/plant_gene/reagent/polypyr, PLANT_GENE_EXTRACTABLE) +/obj/item/seeds/poppy/lily/trumpet/Initialize(mapload, nogenes = FALSE) + . = ..() + if(!nogenes) + unset_mutability(/datum/plant_gene/reagent/polypyr, PLANT_GENE_EXTRACTABLE) /obj/item/reagent_containers/food/snacks/grown/trumpet seed = /obj/item/seeds/poppy/lily/trumpet @@ -317,4 +318,4 @@ filling_color = "#FF6347" bitesize_mod = 8 tastes = list("wax" = 1) - foodtype = SUGAR \ No newline at end of file + foodtype = SUGAR diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index ffd3a0f1..55faff8c 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -83,9 +83,10 @@ mutatelist = list() reagents_add = list("nutriment" = 0.05, "silibinin" = 0.1) -/obj/item/seeds/galaxythistle/Initialize() - ..() - unset_mutability(/datum/plant_gene/trait/invasive, PLANT_GENE_REMOVABLE) +/obj/item/seeds/galaxythistle/Initialize(mapload, nogenes = FALSE) + . = ..() + if(!nogenes) + unset_mutability(/datum/plant_gene/trait/invasive, PLANT_GENE_REMOVABLE) /obj/item/reagent_containers/food/snacks/grown/galaxythistle seed = /obj/item/seeds/galaxythistle diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index c2543a64..ed54dc8a 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -216,10 +216,11 @@ growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("nutriment" = 0.1) -/obj/item/seeds/chanterelle/jupitercup/Initialize() - ..() - unset_mutability(/datum/plant_gene/reagent/teslium, PLANT_GENE_EXTRACTABLE) - unset_mutability(/datum/plant_gene/trait/plant_type/carnivory, PLANT_GENE_REMOVABLE) +/obj/item/seeds/chanterelle/jupitercup/Initialize(mapload, nogenes = FALSE) + . = ..() + if(!nogenes) + unset_mutability(/datum/plant_gene/reagent/teslium, PLANT_GENE_EXTRACTABLE) + unset_mutability(/datum/plant_gene/trait/plant_type/carnivory, PLANT_GENE_REMOVABLE) /obj/item/reagent_containers/food/snacks/grown/mushroom/jupitercup seed = /obj/item/seeds/chanterelle/jupitercup diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 536cfe68..da83aab3 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -18,7 +18,9 @@ return !istype(S, /obj/item/seeds/sample) // Samples can't accept new genes /datum/plant_gene/proc/Copy() - return new type + var/datum/plant_gene/G = new type + G.mutability_flags = mutability_flags + return G /datum/plant_gene/proc/apply_vars(obj/item/seeds/S) // currently used for fire resist, can prob. be further refactored return @@ -151,9 +153,9 @@ return FALSE return TRUE - /datum/plant_gene/reagent/polypyr +/datum/plant_gene/reagent/polypyr name = "Polypyrylium Oligomers" - reagent_id = "polypyrylium_oligomers" + reagent_id = "polypyr" rate = 0.15 /datum/plant_gene/reagent/teslium @@ -495,4 +497,4 @@ datum/plant_gene/trait/glow/white name ="?????" /datum/plant_gene/trait/plant_type/carnivory - name = "Obligate Carnivory" \ No newline at end of file + name = "Obligate Carnivory" diff --git a/code/modules/hydroponics/seed_extractor.dm b/code/modules/hydroponics/seed_extractor.dm index 5af19b84..63b96632 100644 --- a/code/modules/hydroponics/seed_extractor.dm +++ b/code/modules/hydroponics/seed_extractor.dm @@ -56,6 +56,11 @@ for(var/obj/item/stock_parts/manipulator/M in component_parts) seed_multiplier = M.rating +/obj/machinery/seed_extractor/examine(mob/user) + . = ..() + if(in_range(user, src) || isobserver(user)) + . += "The status display reads: Extracting [seed_multiplier] seed(s) per piece of produce.
Machine can store up to [max_seeds] seeds.
" + /obj/machinery/seed_extractor/attackby(obj/item/O, mob/user, params) if(default_deconstruction_screwdriver(user, "sextractor_open", "sextractor", O)) diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index ab9668a3..300b8c58 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -36,7 +36,7 @@ var/weed_rate = 1 //If the chance below passes, then this many weeds sprout during growth var/weed_chance = 5 //Percentage chance per tray update to grow weeds -/obj/item/seeds/Initialize(loc, nogenes = 0) +/obj/item/seeds/Initialize(mapload, nogenes = 0) . = ..() pixel_x = rand(-8, 8) pixel_y = rand(-8, 8) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index e6cc2413..b4378afc 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1481,8 +1481,8 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M) /datum/reagent/medicine/polypyr //This is intended to be an ingredient in advanced chems. name = "Polypyrylium Oligomers" - id = "polypyrylium_oligomers" - description = "A?purple mixture of short polyelectrolyte chains not easily synthesized in the laboratory. It is valued as an intermediate in the synthesis of the cutting edge pharmaceuticals." + id = "polypyr" + description = "A purple mixture of short polyelectrolyte chains not easily synthesized in the laboratory. It is valued as an intermediate in the synthesis of the cutting edge pharmaceuticals." reagent_state = SOLID color = "#9423FF" metabolization_rate = 0.25 * REAGENTS_METABOLISM From b1c214959079bc50767df4372084fa14fb68a29f Mon Sep 17 00:00:00 2001 From: Dip Date: Sat, 7 Nov 2020 22:37:00 -0300 Subject: [PATCH 14/22] Remove mapload reebe --- code/controllers/subsystem/mapping.dm | 4 ++-- config/config.txt | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 2a359465..7f9c104b 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -91,7 +91,7 @@ SUBSYSTEM_DEF(mapping) seedRuins(space_ruins, CONFIG_GET(number/space_budget), /area/space, space_ruins_templates) SSmapping.seedStation() loading_ruins = FALSE - + /* //Hyper change - preload Reebe for midround purposes. I'll change this when I find a decent way to load maps midround. var/list/errorList = list() var/list/reebes = SSmapping.LoadGroup(errorList, "Reebe", "map_files/generic", "City_of_Cogs.dmm", default_traits = ZTRAITS_REEBE, silent = TRUE) @@ -101,7 +101,7 @@ SUBSYSTEM_DEF(mapping) return FALSE for(var/datum/parsed_map/PM in reebes) PM.initTemplateBounds() - + */ #endif repopulate_sorted_areas() // Set up Z-level transitions. diff --git a/config/config.txt b/config/config.txt index d6a6f18f..1d7b9ce1 100644 --- a/config/config.txt +++ b/config/config.txt @@ -475,3 +475,6 @@ DISABLE_HIGH_POP_MC_MODE_AMOUNT 60 ## For reference, Goonstation uses a resolution of 21x15 for it's widescreen mode. ## Do note that changing this value will affect the title screen. The title screen will have to be updated manually if this is changed. DEFAULT_VIEW 21x15 + +## Enable Dynamic mode +DYNAMIC_MODE \ No newline at end of file From 5ab0752975e95eed813a5599104f4c4555bea299 Mon Sep 17 00:00:00 2001 From: Dip Date: Mon, 9 Nov 2020 00:04:53 -0300 Subject: [PATCH 15/22] Prevents slimes from attacking other slimes + Fixes invincible runtime --- code/modules/mob/living/living_defense.dm | 7 ++++++- code/modules/mob/living/simple_animal/friendly/cat.dm | 10 +++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 89695cce..dce2cbbd 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -294,7 +294,12 @@ if(!SSticker.HasRoundStarted()) to_chat(M, "You cannot attack people before the game has started.") return - +//Hyperstation Edit + if(istype(src, /mob/living/simple_animal/slime)) + M.visible_message("[M] boops \the [src].","You boop \the [src].") + //This was made to prevent sentient slime players from exploting removing infinite nutrient from other slimes. + return +//End of hyperstation edit if(M.buckled) if(M in buckled_mobs) M.Feedstop() diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index ea916dc9..a66abfdc 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -113,30 +113,26 @@ icon_dead = "original_dead" //Read_Memory() . = ..() - +/* /mob/living/simple_animal/pet/cat/Runtime/Life() - /* if(!cats_deployed && SSticker.current_state >= GAME_STATE_SETTING_UP) Deploy_The_Cats() if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) Write_Memory() memory_saved = TRUE - */ ..() - +*/ /mob/living/simple_animal/pet/cat/Runtime/make_babies() var/mob/baby = ..() if(baby) children += baby return baby - -/mob/living/simple_animal/pet/cat/Runtime/death() /* +/mob/living/simple_animal/pet/cat/Runtime/death() if(!memory_saved) Write_Memory(TRUE) ..() */ - /mob/living/simple_animal/pet/cat/Runtime/proc/Read_Memory() if(fexists("data/npc_saves/Runtime.sav")) //legacy compatability to convert old format to new var/savefile/S = new /savefile("data/npc_saves/Runtime.sav") From 3f5d4fe6d5daf2734f28a95f62827f1baf7fba6a Mon Sep 17 00:00:00 2001 From: Dip Date: Mon, 9 Nov 2020 00:23:07 -0300 Subject: [PATCH 16/22] Right --- code/modules/mob/living/living_defense.dm | 7 +------ code/modules/mob/living/simple_animal/slime/slime.dm | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index dce2cbbd..89695cce 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -294,12 +294,7 @@ if(!SSticker.HasRoundStarted()) to_chat(M, "You cannot attack people before the game has started.") return -//Hyperstation Edit - if(istype(src, /mob/living/simple_animal/slime)) - M.visible_message("[M] boops \the [src].","You boop \the [src].") - //This was made to prevent sentient slime players from exploting removing infinite nutrient from other slimes. - return -//End of hyperstation edit + if(M.buckled) if(M in buckled_mobs) M.Feedstop() diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 023af30d..86e8d1ea 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -260,7 +260,7 @@ visible_message("[M] pulls [src] off!") return attacked += 5 - if(nutrition >= 100) //steal some nutrition. negval handled in life() + if(nutrition >= 100 && !istype(src, /mob/living/simple_animal/slime)) //steal some nutrition. negval handled in life() nutrition -= (50 + (40 * M.is_adult)) M.add_nutrition(50 + (40 * M.is_adult)) if(health > 0) From 48cdd74808d61c4ee755a54934a517b6915be7e3 Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Mon, 9 Nov 2020 15:27:51 +0000 Subject: [PATCH 17/22] Ridding crop sprite. made a ridding crop sprite. because it was using a chain before. --- code/game/objects/items/weaponry.dm | 2 +- icons/mob/inhands/weapons/melee_lefthand.dmi | Bin 2300 -> 2444 bytes icons/mob/inhands/weapons/melee_righthand.dmi | Bin 2310 -> 2444 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index 2fa53e04..d2a805ac 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -668,7 +668,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 name = "bdsm whip" desc = "A less lethal version of the whip the librarian has. Still hurts, but just the way you like it." icon_state = "whip" - item_state = "chain" + item_state = "crop" lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' slot_flags = ITEM_SLOT_BELT diff --git a/icons/mob/inhands/weapons/melee_lefthand.dmi b/icons/mob/inhands/weapons/melee_lefthand.dmi index 092881ee01d67305482b803b86870a841116e3b5..e1bb509f732422b0a94e95755651faa9e98e5442 100644 GIT binary patch delta 2374 zcmYk43p~^7AIC@k5|c|7C2~?Osb*O+cQUk7B$sAq7|K`^7Uq)ehmqs&#L7@@K#Pk|Cu?hK zb8~ZVZ*MqVW)~@g<7KjbkV!(_xq^Od-IT=*Rz&CA9sV41zWmNsX1N$ocQ25`%n*J{ z@Dsg#V~`=ym#z__VhE8DAW(ea-CMRQ9GG(YEHDF6uT5UTV$^oVmY^M=BvcxzddQ>I z_P8=ES^n$SV-ykQ$;e=z#L#r{3Zn+>Lhcf#7v=Pr5DV4cpJGhYq8&;P6#hJk{RK3cso)@H5sKk_%nr5F8ez0IXCE4=V37-K*U>ERmUKrby`0O{` zg6Jx>o1eaqojYJrA4 zOPVD;N}zYj!BVv_W8XyVG=^)o1qT3uKIZ326c6(rT~pJG{i)dkEOPll!Ig-PD|!k< zYJP72O)_Q{K+(Mw@_6z5bYNe+B=$^R`;~rU>&Sf#Y?WV|m&uV*T{DwW2z)^uu`E(8 z@A=_Tvhcv8R+Y?GyE&vpG;E|t7sy;Br*fNjVvkG0ettBTuOO0DbB7ZAo)Kru~SzkOv; zD`+rCw&B=*Z6Uynrv30ru4;zl#kd0M_q-^N_fa3nhaW7a-y|Yxb#462;ktRcXR&b? zxz2e{4CVyQp$Wol?VD#p{F;GHAAjNxBJbakn(qug3Cbepx6Dt)a;QWzbmD zEX1)3dGcGR{$37hu0i+myM1Rjm9=oUl8e;n?D6hg>T8^ z6PXN-h6tiUYRpLTA56Ase1#UQf1}2m5Dt{)^9eU^rxoOBJ z&pU7brI9^BdB&HSx;yZ$Vn_Hzne_Ub6)#W2*G*?NJ^#CV+i}7^L*;}$Den(UuI<69 zFb)zi02jQCnQ)TVt|Pz0puOyiHm99_8}HUPD{G{R2iOfFMZ^D?}8vkj&d!!Fl4P2}Rr=phay$2kEf zPp&)k6+5{mgrRB-g|U;rcnz7AAdKd(FMNOBuA~+3=GkDALZ*9EWE}Zsddq#|0bv+& zPRjW>JG;vU=Ns>m{GC9{T;8xqT}>y~jHjhJc0>m#5@pfkphYJhlFp=WykO97v_vEB)Algj7U65wk| zxXbJ&t9x?;ysr}MsPF8WzWC<5VNG!ida=B?c0Y{2?Cc&Sj`5m+f44Lo%O0hL^ouDZ zc;^?h(L<<{JfNu5tcnjJZUuAU|C`*Om+#WXmYc#yqjM<^7TKdc8?z8Naxc zaGe?~P77UBhEeTF>l!+Bm5uXjnb+e}%cYQ0RQnU(%6CQ~tUI{PSz|4_8y8jG&EHBfFn!fe=b?-@RGkB=yIT`dm9vFhcA}A((6d{X`5_(}i zWA#9;M`b?wtif+>Jjt&aSyeveM*U^Q!y@1<+RuO2%dThPmRVuXsvFP^8Tbzpj%Dnm z52d|GFg0AckmzcsUs^a)SsT9m6d+8_uNJH?iSrpA+e7V)5J6%=;eb=Syamoq@NOQ+ z(vEx6pp?AWpleyUEg3j$*Qtx+I3i( zGw_uYx9RV1F`7uH%>a#4A;m9m1Bm0UfoFtZC7d#|hE)!c62?xJ-V-ae$v;?j)SK8} zeIpyYv3Kb0o&oHn^y>N3`iWmmv&XbsNKxRu;gjDG(I#d`?@Nw^7qD2xm~)eS3DA0; z*TrDGRkaL}En|?AJ{x+U&mNqn4@E^Y8|zm+JeE3O9$WlDX8x97J1!?5+P#?1Ix8S6Qo?w*CH+!$Y0RG@Vl{GDQ9!9F`b<><)E?!O`^ MXLn@%>A=)K0PtLSZ2$lO delta 2229 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 diff --git a/icons/mob/inhands/weapons/melee_righthand.dmi b/icons/mob/inhands/weapons/melee_righthand.dmi index ede430390c72383e7b0250430b34cac72726902f..0612e31b974fe73582d554aeeba0c8ca1adc7225 100644 GIT binary patch delta 2377 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 From 1e3b0690178784705fa2f8ffeff7eb163221c9d3 Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Mon, 9 Nov 2020 20:45:29 +0000 Subject: [PATCH 18/22] New erect penis sprites. New erect penis sprites. --- .../organs/genitals_sprite_accessories.dm | 5 +++++ .../icons/obj/genitals/breasts_onmob.dmi | Bin 12107 -> 12176 bytes .../icons/obj/genitals/penis_onmob.dmi | Bin 11470 -> 11737 bytes .../icons/obj/genitals/testicles_onmob.dmi | Bin 1137 -> 1713 bytes 4 files changed, 5 insertions(+) diff --git a/modular_citadel/code/modules/arousal/organs/genitals_sprite_accessories.dm b/modular_citadel/code/modules/arousal/organs/genitals_sprite_accessories.dm index 58bf4fb2..d6f6dbe7 100644 --- a/modular_citadel/code/modules/arousal/organs/genitals_sprite_accessories.dm +++ b/modular_citadel/code/modules/arousal/organs/genitals_sprite_accessories.dm @@ -90,6 +90,11 @@ name = "Single" alt_aroused = TRUE +/datum/sprite_accessory/testicles/sheath + icon_state = "sheath" + name = "Sheath" + alt_aroused = TRUE + //Vaginas /datum/sprite_accessory/vagina icon = 'modular_citadel/icons/obj/genitals/vagina_onmob.dmi' diff --git a/modular_citadel/icons/obj/genitals/breasts_onmob.dmi b/modular_citadel/icons/obj/genitals/breasts_onmob.dmi index 245cd29a533291527ee2463b26076e042784e64c..8fdea9a32d1676200489350a9305575816662ada 100644 GIT binary patch delta 9639 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 delta 9548 zcmZvCdpwix|G!gtlk%1%73<*8K`69pSiL(+k`721l|wl!VJl`gI!MZCF^5=DQjX;? z$Bk6Z7OKT)gw1Kjmd$P3z3;rgpYQMc`#m1N{juGT>waC=>pHwn&*!xyREI~BeeyZ2 z^;7+W<6k<`($a>9hkJW_rE=1ywB)h(cj^^@+T7ZzVlS<-SNZoYZz`ynm7c|ZB*p0W zguckbb3@)eJZiV`AB6+LLlw>Pa{uo~6#NA5h>%)TpYf|q;8jZ);(miX4Y=QO|;>9@E5M3HNC4J1! z-V)uPmre4PpcH&e73(~B0ZZ;<@I0Ei5-Hf?=-@)8&aYpl(d{7H1XZEXa;8>MK5=XU z(Fl5opWq0|8}$G=xw6ebL-&-#HX3KVHH;~ih7Nd&{Mjvbwc&Y-3^Yu#U{WYF0{KTj zWSqR>ia>6{l$HHzxs-T)Rc-x(O)WSu!zM4Bm?tr-MAv8e9m@lWlV~K*RRL0cTesD& zRn{HO$h>UWhc*H7v<)?IKko_myNI9wZY3d`0(=*~@72(HWRRgdQogEnX0aQmc?OQW zPT&CRBOzn{nz?^PQL_PS4zrv4H$Tuv42NPaiTfdHIa^eT!MB=~IPIEnW$~|3*B@-m z(3o|Ny4!@HRPrnL@WJ`XLFWT8)8+7XW!YLc0Z~|XZDiGO)c`s*QJtvg%PqwX7KjWp zs7D(b3MKo6fo|5!A^e9<9yW(t1RM2OZ6u)9%v5WU+d%Z3b(d}>&e7OLG zs+$QBSp!e1khc4pbNLL1ACf(tSoOK5ylln63?}C%6l(ztjD($rcf-)p*J}A<6Syw^ z5WPJ6U5Pwv61`8ei0iQSOxc9^ny6=BPx3L;84Oq=Pq_?*uBf%1=|l?9cHXCDeqFk0*DEc$U5$}dK?>J{m6><+T#;FIauSbb*aXoh`KMh3SH zy~fxcAMv99^Z_ZZ7TLJjU{A9>G^)f5qr}0+h7|E0j9$>C{Ptb8< z_t{$2=khtn&*rC~N6}!Xsc}$~3X}k{9c}olWahL1a7n=cYr$I3h0Yejlhv(ZOy)7X zoFq75(R-mm9-{rAX10rfDZAA{ofF_h8rZo!LqmUGY+SXB({Bz zd&Bry#1`8NwT~?r0b!DW{)7IozY?};fNz4_gsY!na3|66>EbF+OemB{Ia6p_McnbW?B3oIq#CR%$H}3qfMPvh zMcsXhVMFDh>a&JFtT{2FOcwo+g863IF=zuy zH-y;82uf9=^!a2kW%F?Lsk$>s7=TV@`-kA5@mI6*l(xUHgT(Ncn2aqPsKk^e4cp7B zalS2TFa7S^I1j4F3yf-}-4(dgqViW@i6FjWgG4=g;e$f3)SJk;LB-;(~0bBwP%1{ znNtdl`u{Jl{6Muk2-K+L55kDjka_#E4kS>n8L$9V9i^A`k%42_X*HQ9-Rs)Z)ASqD z4l~FJy&Yq|?hWUv4nu_!_jb^IrWk4eqvTIGzV;$8xWN9M<4Gh<&ty4q6A_^+ydw`r zS8wG6OO=)iyGI3@O{&M(Z<<%8!7CaDncvAJJI1l|kwC`v6&0eBgbXshWKZum*qK7^>pHV#L^5} zRCEm=*aO45l)NzhK)rb}p)8W3d)3IisQV4U?@k<#A<%k?+XQrImqgtL2EX4C^an%l zB*D!8_C$h!*fmQ1s}{M&g@F~e5WJMMFGT6)Ayr*gOB@@+1x(l_v4{(sW&*2@;QC+- zKZCA`0;?tyKRT-}z*l2GanXCkzo+{E@HTLf!3_nef|gFDyS=6Pho|VFDn2(YY35Bf z?m7ewH3QeP_@F(qdcd^~`%1K9A%N0b=Vyz5LEU+g%fm_R+<Kk_VfK5kGsB7=AXR%AYkRG-f9oQ=iKbb@J>Y&D)lTqCiqx{k4E zn)!2TU}rD#wqUochqs|i4tq$c4x?Fg*YIYHL||XWJY!b$`NGZ~q3M3jfc$&&gI#5P zW=&@)58u+4^6)bOH+_G8K2v4~r*@j})eHz#jY#+GH1+cnX>(QE4RxOY>y)!r}Z1~W>9ndU#oc_ES;J}#m&-<0a? z3-E`mt>gnZRyPhm?UQpj#X*T$vG?W7g9g#k& zZgn9p;TmURr^5z+A|$%ni@Tgf)Mm+K{$caaCMnP zhq6Q5rH;XqI|@5PumF%k&U#yvg=O8{vtjsnvMAw2&71m@2x*EFhQ$8 zm<{8BnnnFkoUfeaZ4{6q;IbB&xJ@f67QPgdOgzvVF@YvVdVZdkDfT`bW8-xdM|&q8T~2kPWA zF;NC<1=&&xujJRMs^s%bIsVhK@K)`iD8wOTV6E5n)q97o`Zza!F*R%E4c0_=t`CKm zTQNx$P7t|Vaq!2cwv~6LV4kxYPVA$U>nn2keAf6Z+6x*~t(gC<<8&#t@NoN&lNrQp zbR_Trd81OCbd}YU_M^L$Kk(#<`iO!D;iMm@`8c=$kXzCI@A?~d&?SM;-m#%*3 z0NkQ6_`5bz!n==8=D^k06OvNz_JcosMT8&i>Y!L9jqU9vV(M!aS!*0zS$(+z9kT$Y zsI1RI?WaH7kJPd+tIhK2)2;;#q$%gMfv`(m>bLl~5f0^YE^?<0@_IqG;}q$#><~J7 z1Ee3Gt^3oz{khK7az!gzWDEIYw;6%du~Fd~zl&Y91p6rNH&2)Hk;RzxTQaokMT;meoJIfw{QrA+AUD6N@ow7ZH`L=QXnx&$=6O2Xz(SuSDP7VGL+-L1wq} z`#QGxfnjwU2^E!bM{KnJ-qWvP&LZT*bHZF-&3FCvVEE|%V;6iTj^ zizoGFcPR?8NC~_ZyXVG1Y9<+Fl2~dyKpNXT+-=FVagiR)B%K9jbKPHWVkeRhXUtkr zJM3dgo7is%;t353QOxYqZZ8oQJk<~y+55T(Rk9_v-qNazRSI=&BxX}Ym+8N`?@=f0 z%YvEaHs9)S=rg=&s>1lR*OANC%yU14gqqnzrZ7+I<3kHuSxH)-^PiIRwx;nusaF)$ zA3_4!ElPzaR(Q`_8n^?!q00TAmzD_c1c-u2>@HXNBb4l)%?>h?TJtLyugze^J8juV zCDAV-`X3U5D=<_b;08DHA)smPGC67ObcrlidC{Mc2*+=4ngou}dv)zi-a%im1Nd;Rs#hq>vf zCpv19QdS$bU`UBm3-{0njck$g-B% zgrt)`V{f%e zC-ppMu|L4CGH~nF19FU}q4lh~W!T;=KikR01jynPGSF#5kP7t@bZ6C|>PAc^le}#; zGJCrJ>?OKfR>Psd43!^3BNaoJP)gvA8D3!YOEacrqXfKxD&0;al^iC=W`qAHa>0iG zJ90$>TCEJt zFsprGkM?(oeEzdREV&JMK3vxgpU;!!8P8wmH3v<8gT5!{KM&EK@;QH(3(HO3ohAfr zIH^K4`4Vs@2nALWC>u7*-y|?L=mT}+HmNm!Nys7rq1fqg5l8B3le4a$WHCecGCZa? z^^N}@?BWJ-&h0}s>J}dy0BJjX^a5=WR4oSSPuacg!u#P6Qk$t%CpMQZ7)Q1y>W+j_ z@Au1lbZh(iv606kqWsy|Z6d-_gX@CmP*tNXLKdHc9m+arVSvD%%s&x^AbuLxmi$H9 zG+g4L%@MQH+|IxP>=0CKI_b~3bL%BrD`b)RUqmu(rZz2}b-a#8e)L^g9fI>`k7_we zY~7Kr?%z0yNA9KSQ|ql|As*U5eM5t)XopzDV##L1JHj1LJ)(1~@|DwBw)B0K{P|3} zi16_D<hQ?p`-+0=U(1&3l3nawoaq=DQ4xt} z$h}RXPACD*xT0Ci{l0@gc51(})U5YEd=b&OgQYmVt2WMk;>@juWdcrj!}W@3_f{im z9v=xQrZ`Z1D9fb67!X3}*`h~CQdi!tZ$t4g+>&+om<<@;qc=PN!l?J!=w0+#hu&`5 zhe<_V+cLYgEW6^L#tSLempre*P^L#AXEy2VB=e6a^!#k0F><00ZU&-qNMa!qkYSQZ zrTkwc*@)9DtZ!Lr+8SJ)G$D4>F~VSZD3qLBBYghX#=G}KhAnK8A(EV*!>rn;{}D&q zZ}aXK(W3#m)4p#6-E=+|UUnP0(W?El>|2AvN$$zMZrVefBX|!9MC+s(&PIKzizZGw zJf^{W44EZSTYk;tQ%mSjdF7^2`K!)v#xCbbO(eFk-GL@O_fZ$lcAGY}oU3_-!8bD7 zXvJ~-Nr&F=IF*#h6;l+YI*KAlRq$uWUMG;QT-ic`^z8+9bGD0GKlug+7PVXuvU~^P zf}ls~+{TjKkBrS4EBP`+s0%cHy`Vel?6nd4C7DPqzLt#b};Pneg@Upx$Xp~d&>v!MOLiv zxI`Qj6VKD+{{60DJYWeNf4PoDtmLk(#CT9RTah%vu6d8~QyJOY>ukz9Zsi>A+^Ju7 zYe+n@_R?AuNb`C@>B-ARe;^#)X4UvT&XfsYoVv;MN8cYiKeC(8J|f6QrFrvDesmiN zH*pll`f|ia38s(9CNjM89aVNiRviRT@-zP@!LHWYu^nL7L!C62d%F`O#q+Xj5gH^H27(%IOU^)^kdU z-w46mHp`fJx!s5p)PigvbNS){8j!j2a2-!Qur9S?bk~B~?>uZzJNRZR%Hrb%q3Y%a zm^}hm2q*UKlw|33k_a=3hO_GFci?3hN?euXGH@JmzeYs6X5r71GHAa;}h;(GG<|*+Sz==jn`7|?ptODrz=RA8Uizs*wOm%Nb0V8dU zW>@{q@9jUhv>-!?4zk8vZ~Y8k(er)Wv7TsbJu*Vz3bU+L=Ety0cGp!!(qr!4bFY_*LC?oF_=+A^N6m2Or$lnIpIpSBFa z%+I=W#4^%9?ZCZs4ZQ`KyK%lhV5^Sq?C-(G-TtF~Yg~LZWTnPuhMg77;HD?@CcAXD zj^-JEW^QJ}=H6yaF1FE|Cy^${n*S8VBkvWkP4_mHch=me-WXQQpx6UE?T1nC5Q+K+urC5M;UcjF$X zG@F~YT4I}9#{fkH+`_(ga4P|(s|Ea13l^5ks1oGqZ=}$QthV53Iu*mHp_vZ+d&^M^ znY9TVQa*iu;ms(=VZYG3)iu!4kPEurcCV~-PabKRnWzOmM1D4x-CG>B0b=^E6v8we zqg_(^HEimlIup>e>=D_U^*gHB_^uO?7`qJWW&Cv_DHRd3x=hTLHb@((oH0afYHymuHu{yqe zc>B;ns!~>IBgEUn5l0cyx8Kl5?whfa*6q2y^1Zb9N7%|>NH`QZrZ|0wMC*bj=as*t zN!rg6Je4*BzfNgMaxr*o*~J-0TzN?rS+V0Vo)sEO8>+V!7DcAY>XNh2&j_DP>hbMX zG&{PTH{}SvzH&Nj>X0e#9(Z9DyewpQxW~XzysO3dU&nW~mG;%&YH%8(94}-WeI`wv zlk7aEI2drvfr3^xCYY9m15O?pA+g}7b?3uxkml+c24(;ZOGy_Ws{*F=!*c$4N9fbv zw?gl<7ydFq)nL2)Zi0z{!O9QDS;)1igv$mds=Jv)abwTjXmL9s*}zu87)}^8*m=65 zlmnOA=0dMzhscxXF9#&mb>6PuXJsUfI=HBkhGn2`N7=pm^yGKHu4h_KCJ~z@-FyT% z@1AB4T)cc5<9Ug3Wrnt^u$|ywxYe}qQ-qF=lk@CBw=8YpbLse0Z$M7%T3u$R!TtXB z^1M#t27$+6S>bc?tBqG_&n^PVPzxxz&BSg25Dzd=h`z+uUUa{L+6JO7w|{LzA*3Du z2{jEdbEsU-0co3@Ezqk#^h+^+gn@{KT^g+r(n~S_;Jr@0?S)@;jv=JB^S)&dOnP!@ zTLwVpS&>?9w$%6t(7SDgH$~c7#usy|T6I1>xzz%+RMAB0W$oHvW9?M!p*zs_nUMB@ z1?Ky%T**lX&T^Ha15`Wri_+M44eH76v$dt}sY~d#MJ^R60;H+q($l7VQ@37JT{ry~ zwAH)6h$N<5XBNEMb;ahwI45y2I{*WY<)h7_;d!ufs3;f-B2YAgU`j?XUij6M=eC8w8Lt}jgk zqK@S$miPHT*eQ6c8Bn1(6)WLqhF8ed-S7F`m%;EzSUJp%od+|ePuF`A&0KLyqF`BN z>JOl$Nj=ZsIX(Akj*K2RxE9e4<3xQh@s6n0Gu=}BMMTC8Hs#6R0d=HHw;?G$QTdNI zZ+cXY{_l>A5}X=X2a9sVg9E$3h3m>sgtQLFFvo=0);r>7pF`u2qw)vzh9_x-ptLR_ z_Rk;kbm+29v~*aZK{KHL?Kyiq5EPgyet?~OnLabp21QPcyWEL_l@K&+T$jefhptcr z0`>meF_HRp_xQ8anE~ss+#Es8qt$+C!#|tH-OAH-hXF{ebHWp8#bA5DhGVBcTYl_X zr9OJaT82Pl&-h$yQi^aKf=DNMZEI$87}sMgrR2YKXFFM3`tog|(2wmuKe{ zqhg7u4oG<6qyFvq&}`0ZP5SDern$kQlp$luJPNKT?tOlw^KWqtRFPL6Vd4`7*S>+- zD&R7y=tN(WufQLEB^hYF6O*xUEv6yAU|>4gM?Dl#Jwtl8O>inA`6{u;xQt?*({Q-P zV_^C{My*OwEciBCv)WEzoKjO)3eb1Un=>0XX0huKu>&xmuOFrVChxgpb4MEfsXlhV0M?ut5 z^4eXrb?7OZQTl$g?sCDx;+@!K!;gFLl-0*^X3;|)=Zp#$y=`oALO2KUs4R?Z`{;lR z@_!lG|9Lu`g#mi0(*07{iq{gSIvFD1_I9KEaN}>U$$P&*25@lFy8P?A=Rb6OiycQ% z>XAit4l+JtXG3IoXde<- zcD4ivC`;uZ^?5^ocp(6D2Yul4kM4h!QK?TSCW4Pa)ySgfCip6(?2ijCdY-$MBip3$=L2eN2uDvZ(k#d zT3Oj(`!XVmHmG|M0pLE7)aK~uV)t)-U&=(xcT*!yvHomjW|I=*c8t5BQB;Ba>?Bv! zzKp{+B3?`_Lw2s2n?E>qR_nQEhfM6{kj-A59{OwLY7F#y#a&3A0^pA@?Xe=6Eo!%`&qEsiEIuyZyUd_u%YanAQ z86Y8|U*PV>yk(g(qd=b06-%U;EAwy(1B+@<#7P*1rPXp~l;&3ZnEvg;{JU(_vz(Qk1>NneZN)mjF=xLwH`lEC zw7@5U!gh&m;h!rULuokk@Ikj2jKk-yVLGtOCzT%$Q5mUN#d=`Z>|ej0|KnOE&!5$P zAb#`f#USa`5V|r5l323G)>;VE!1JFAF_8P{c=1)IfvA4VNt56xq`1fMGt4-s#k~zF{}JeVl&9d{jjkCkobD3@|Ok7rb#BK z@Q@KYXzhB(K=_>MN&Rt!)ok>Ww9c(@C^G*vQW>oEhz~vOqh!wEl{XLb~U^0htU;{v&9qH*8N$ z`7L7}VXNor@Ox5K@{+jxT@pW_)YmH2A&i)8 z($IOzeTlNW7V~y&`<8E{b?2WER-0~`}R2$YU)e!qQr%WRLIJy!CMXUu;A DjG3Se diff --git a/modular_citadel/icons/obj/genitals/penis_onmob.dmi b/modular_citadel/icons/obj/genitals/penis_onmob.dmi index 8beb1bb20f7e7542c12261aad37d37827a69123b..99f549024dc1a0356e599e80afb1d4a8eb1911b3 100644 GIT binary patch delta 10243 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 H82{t%Y#o3s delta 1129 zcmV-v1eW`;4eV=-0C=3Gmaz_h!XOxg=kgRpXH5&NE~ZsG zSQFz;jK!8jYf^~5zExvKW9~K>j^jK2ADGHzu`Vl_Z%c7^eekzVE~J^KB6;{aw!=g# zk+jY?ZTw6^JVrMRC((uIPZt+#@Lh9pHnXW+?RV8-B9hwo;kA-T&i(P~UgPYiG{dE- zT^5_N$}wAiRI6}Wh0`j6RuQxsr`0&E!CejRs)>v>k#RN)LM`nq-<_DYOe+!wm9M=kCP-C?7a$eBAOtU|td(P|=Z z%KM+%p30)i-ygLnI&l0){r6id0008#Nklq>_z1RiY0<_$PoPgFjl!Nt4mWot3-f(6S@!(Ny*o>jGt1f90ssI2 zfNSIay`*5!D%c)(oR211LFOQPgTeUXqsuHH$w$>20ssI2006F;w0&|A>f`BglHYD0 zW*;|yj_+64z8Exdh0#H~9~8=K^GoZQOu}#e_lCmf<@w3V{L*@sHdHEaaJ3I(d2K#g zy5#@>0001>&aK(=q#~SuR+%qW_~rQS=wVVZd)=y^)#ZzowlCg{n&bngFU}vm9o6NF zm2T*1(>z&SF@4ag4;w1Ymn*#G-ZrD`3b*cmsW)LmrTPDE_uad!;`PNx<#_-A0001% zg?`M=%h|u{E~z$OE%syjwxL0MxFZw$G1EuQVa)<+^U-8d_&iYP$LuttW^_U6AD=&- zy}t9ReXcgYq{t6#QPfkLkPO_Qmnnq+svs#YY|FGsPP^nI{E%t%6}(P;EX_+>ZeO00000 zu9+V{l7jtEUz$(*Gu`I*7mK7~(OU6;ekjlLX@92M{P6p?q+-!}!(mu|p1*4Ic~US8 z^`&_L00000*sL|?4<-GWDDBU5n_px8(CU6nl=o-4&95D~OIIDe?LAJe<}MPdF&P;oz| zck_$F{GsB0Oz-9w#qLUJKgRqb^NWh|-7~-F>hk~q007WCd#68}%y;hRaos}nEaRwR~+!Vh7CqkV@oFQo^00000NkvXXu0mjfE?Pes From 10061594d8655c09b53286b7342664d27ca8c314 Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Mon, 9 Nov 2020 21:03:39 +0000 Subject: [PATCH 19/22] comment out on comd.dm comment out on comd.dm (confusing how to use condoms with extra features.) --- hyperstation/code/obj/condom.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/hyperstation/code/obj/condom.dm b/hyperstation/code/obj/condom.dm index 5964c84f..d6058a9b 100644 --- a/hyperstation/code/obj/condom.dm +++ b/hyperstation/code/obj/condom.dm @@ -20,12 +20,13 @@ to_chat(user, "You unwrap the condom.") playsound(user, 'sound/items/poster_ripped.ogg', 50, 1, -1) return - if(unwrapped == 1) - new /obj/item/clothing/head/condom(usr.loc) - qdel(src) - to_chat(user, "You roll the condom out.") - playsound(user, 'sound/lewd/latex.ogg', 50, 1, -1) - return +// if(unwrapped == 1) +// new /obj/item/clothing/head/condom(usr.loc) +// qdel(src) +// to_chat(user, "You roll the condom out.") +// playsound(user, 'sound/lewd/latex.ogg', 50, 1, -1) +// return + /obj/item/condom/attack(mob/living/carbon/C, mob/living/user) //apply the johnny on another person or yourself From 640786d203d8e129f4136b6c856b1460e4effb6c Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Mon, 9 Nov 2020 21:21:44 +0000 Subject: [PATCH 20/22] new size new size --- .../code/modules/arousal/organs/penis.dm | 4 ++-- .../icons/obj/genitals/penis_onmob.dmi | Bin 11737 -> 12546 bytes .../icons/obj/genitals/testicles.dmi | Bin 1241 -> 1196 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/arousal/organs/penis.dm b/modular_citadel/code/modules/arousal/organs/penis.dm index 5a9d7fdc..816aa752 100644 --- a/modular_citadel/code/modules/arousal/organs/penis.dm +++ b/modular_citadel/code/modules/arousal/organs/penis.dm @@ -51,12 +51,12 @@ o.remove_status_effect(/datum/status_effect/chem/penis_enlarger) if(21 to 28) //If massive and due for large effects length = cached_length - size = 3 + size = 4 if(!owner.has_status_effect(/datum/status_effect/chem/penis_enlarger)) o.apply_status_effect(/datum/status_effect/chem/penis_enlarger) if(28 to INFINITY) //If comical length = cached_length - size = 4 //no new sprites for anything larger yet + size = 5 if(!owner.has_status_effect(/datum/status_effect/chem/penis_enlarger)) o.apply_status_effect(/datum/status_effect/chem/penis_enlarger) diff --git a/modular_citadel/icons/obj/genitals/penis_onmob.dmi b/modular_citadel/icons/obj/genitals/penis_onmob.dmi index 99f549024dc1a0356e599e80afb1d4a8eb1911b3..85ac029fe1db83aefbcb15d32be7a7796c71cab5 100644 GIT binary patch literal 12546 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 DwX%8| literal 11737 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 diff --git a/modular_citadel/icons/obj/genitals/testicles.dmi b/modular_citadel/icons/obj/genitals/testicles.dmi index 9db76b25e393b2da54c28869752451a799579915..13bb1665bdcd1633954b8f193fa4fd375f854d1c 100644 GIT binary patch delta 1143 zcmcb~xrS4*Gr-TCmrII^fq{Y7)59eQNFM;=1su#kGWXl${E3QYQvd%SIB=k?C1Dj% zjIkuhFPOpM*^M+H=laA#k@_opxeghKus*P??7DES>#ua|5?8Am;TlI{W;cYr;QjSW zY_ea|mlSWO{SLE=C#?!D&a)1UkNUZ2=G)>R_t1CzL3`GgrOg!CDbn^PW6t~y(lWY- zj|f^tX_{x@>~{8_AKy>6y`8xyc>Y6`ZR-9RYN*j)@94^- zl^n2@k#V=wYE$2U6-p3^_269rvC!J$|jlmy|o%0 zum2ujU~lUgdim=8<6oGkI4ovVTJlPmfq~h@)5S5QV$Rz+y?Kircv?7BTjsa!`+vLa z?OoqXCAk^A;`2@BD^19IldQ%Xwf0G_R6Q^p9?UOL^t*EY*`>OgEo*ZQu3D~??6LI! zrEPB{R zI#8s(<;@kA>HFUP{-^eP`mfE5zqnqO?1<}H_eJy=mu15whu8jW>y94iXIlMFWD@U| zruw6CoD06)=jGsAQ?)Ylq=Powj;~%!TkSjhs~4nQShU%CU-ji+4b~UC_AU4K4g1}0 zc62gN#Mh*LIj5q4QVH#28@@siz8v7*H)p1=KPx5o$zfxyja?YtS zRNvH5`-a2o=daV5w*vikwqa6&;x?v`U(bN&(0b84928y4>p^?!=>?mtR3 zz8P18FADMM1>3MFIvf^V_%8mfdhg`r?-g2rp<-JfesohO-=zA!3myA8w$%BF|G3UE zKbuqc*WE)?`0Jft&j0a9bN+-2OXmCkboT$%e0~)uX92;1%7i+G&&;#I-v4<&`NZyT-z&}A{x-%W+>}4TJPpLSA%B7u z%m9fj``c)fa0|kS(FZ94$<=@uoIq`Vn*Y`Ujk9>dZKR){{#!w!17x_TtDnm{r-UW| D98MyM delta 1188 zcmV;V1Y7&83E2rDiBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDUl&I8UO&m zz`&B_q1ONa00DGTPE!Ct=GbNc006X+aTI^ku?oW=5C-5`pF)zkrBT-|C813O)?cq&h1Y8*%6LWp>uAQYS#^dYTPoIU*Tgr)x7*#~sv1bsy(l1>zz=>6o7bMG7^bCAkGdIx_Z zoNCb+aHOzTLJ4~%l(4tKNN==_mV^GJQHrLkzyI$8US<=v{NNVf000A&Nkl)TK`4=AjMol3t2-G;xl(l;z$LDlMkEr6M3wXaW%#A_P(MFP z(Fif$1!WF`$$uzi2`Ge^AA(vFah-pU$p-)h07O8{4>2tl5a%QFZG8`b1;qSc1sFp1 z8esCldOqzrd}0AH|2>G7C46+M>$(@sN9B6}_=sSa?1!Kyd;}(f24o1idVtQKoJNX1IXrY00cqI4>1Y~C=&41F@$WsGvDVB1LS;L-CjNJDyIP3w(Ec3h1qO= zuN*!F5c5NMxX7UbN?;;}p#=@7&E@y4$M+M7>eKvp`QbH?1SZ79z>CHw@_XY!eF(Al z`VlbV@5;kwKy4obF9x5;@9l>_fb9Ml5%aeaFTc4aCcn4E``+)9{qpKTyM3xJ5{X12 zkw_#GmDLE!@Jnl)w4Np!A?AO(pv*xq`QtQM0tzAKhaeclbv`B^0KlDyfS4a*G#3!( zBlB&24}b;4{9gqa!Wk3;MDk~IbXn{A+!!dpdGUnUWypW#JM(=GF+k3@ zF?x3+5r8(^yihmv)~z3J=%ZOW)gOpxMc&~D&p=%7A0&lgp{Qs0GWrM4 z0Ae>r3SdtE;5k5K>N^0I>K_b3)*sj7Pag;NbxQRQdSUC2$LW8Cm~H}Kq5i=Q@RKkF zuw4J36T1GGa*E6K4?3aik101vx&A>9h^;@SOf%*B2R$IR{+KjT7waDkgvk11;-9)w z{ey4B Date: Mon, 9 Nov 2020 21:29:00 +0000 Subject: [PATCH 21/22] Revert "new size" This reverts commit 640786d203d8e129f4136b6c856b1460e4effb6c. --- .../code/modules/arousal/organs/penis.dm | 4 ++-- .../icons/obj/genitals/penis_onmob.dmi | Bin 12546 -> 11737 bytes .../icons/obj/genitals/testicles.dmi | Bin 1196 -> 1241 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/arousal/organs/penis.dm b/modular_citadel/code/modules/arousal/organs/penis.dm index 816aa752..5a9d7fdc 100644 --- a/modular_citadel/code/modules/arousal/organs/penis.dm +++ b/modular_citadel/code/modules/arousal/organs/penis.dm @@ -51,12 +51,12 @@ o.remove_status_effect(/datum/status_effect/chem/penis_enlarger) if(21 to 28) //If massive and due for large effects length = cached_length - size = 4 + size = 3 if(!owner.has_status_effect(/datum/status_effect/chem/penis_enlarger)) o.apply_status_effect(/datum/status_effect/chem/penis_enlarger) if(28 to INFINITY) //If comical length = cached_length - size = 5 + size = 4 //no new sprites for anything larger yet if(!owner.has_status_effect(/datum/status_effect/chem/penis_enlarger)) o.apply_status_effect(/datum/status_effect/chem/penis_enlarger) diff --git a/modular_citadel/icons/obj/genitals/penis_onmob.dmi b/modular_citadel/icons/obj/genitals/penis_onmob.dmi index 85ac029fe1db83aefbcb15d32be7a7796c71cab5..99f549024dc1a0356e599e80afb1d4a8eb1911b3 100644 GIT binary patch literal 11737 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 literal 12546 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 DwX%8| diff --git a/modular_citadel/icons/obj/genitals/testicles.dmi b/modular_citadel/icons/obj/genitals/testicles.dmi index 13bb1665bdcd1633954b8f193fa4fd375f854d1c..9db76b25e393b2da54c28869752451a799579915 100644 GIT binary patch delta 1188 zcmV;V1Y7&83E2rDiBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDUl&I8UO&m zz`&B_q1ONa00DGTPE!Ct=GbNc006X+aTI^ku?oW=5C-5`pF)zkrBT-|C813O)?cq&h1Y8*%6LWp>uAQYS#^dYTPoIU*Tgr)x7*#~sv1bsy(l1>zz=>6o7bMG7^bCAkGdIx_Z zoNCb+aHOzTLJ4~%l(4tKNN==_mV^GJQHrLkzyI$8US<=v{NNVf000A&Nkl)TK`4=AjMol3t2-G;xl(l;z$LDlMkEr6M3wXaW%#A_P(MFP z(Fif$1!WF`$$uzi2`Ge^AA(vFah-pU$p-)h07O8{4>2tl5a%QFZG8`b1;qSc1sFp1 z8esCldOqzrd}0AH|2>G7C46+M>$(@sN9B6}_=sSa?1!Kyd;}(f24o1idVtQKoJNX1IXrY00cqI4>1Y~C=&41F@$WsGvDVB1LS;L-CjNJDyIP3w(Ec3h1qO= zuN*!F5c5NMxX7UbN?;;}p#=@7&E@y4$M+M7>eKvp`QbH?1SZ79z>CHw@_XY!eF(Al z`VlbV@5;kwKy4obF9x5;@9l>_fb9Ml5%aeaFTc4aCcn4E``+)9{qpKTyM3xJ5{X12 zkw_#GmDLE!@Jnl)w4Np!A?AO(pv*xq`QtQM0tzAKhaeclbv`B^0KlDyfS4a*G#3!( zBlB&24}b;4{9gqa!Wk3;MDk~IbXn{A+!!dpdGUnUWypW#JM(=GF+k3@ zF?x3+5r8(^yihmv)~z3J=%ZOW)gOpxMc&~D&p=%7A0&lgp{Qs0GWrM4 z0Ae>r3SdtE;5k5K>N^0I>K_b3)*sj7Pag;NbxQRQdSUC2$LW8Cm~H}Kq5i=Q@RKkF zuw4J36T1GGa*E6K4?3aik101vx&A>9h^;@SOf%*B2R$IR{+KjT7waDkgvk11;-9)w z{ey4B#ua|5?8Am;TlI{W;cYr;QjSW zY_ea|mlSWO{SLE=C#?!D&a)1UkNUZ2=G)>R_t1CzL3`GgrOg!CDbn^PW6t~y(lWY- zj|f^tX_{x@>~{8_AKy>6y`8xyc>Y6`ZR-9RYN*j)@94^- zl^n2@k#V=wYE$2U6-p3^_269rvC!J$|jlmy|o%0 zum2ujU~lUgdim=8<6oGkI4ovVTJlPmfq~h@)5S5QV$Rz+y?Kircv?7BTjsa!`+vLa z?OoqXCAk^A;`2@BD^19IldQ%Xwf0G_R6Q^p9?UOL^t*EY*`>OgEo*ZQu3D~??6LI! zrEPB{R zI#8s(<;@kA>HFUP{-^eP`mfE5zqnqO?1<}H_eJy=mu15whu8jW>y94iXIlMFWD@U| zruw6CoD06)=jGsAQ?)Ylq=Powj;~%!TkSjhs~4nQShU%CU-ji+4b~UC_AU4K4g1}0 zc62gN#Mh*LIj5q4QVH#28@@siz8v7*H)p1=KPx5o$zfxyja?YtS zRNvH5`-a2o=daV5w*vikwqa6&;x?v`U(bN&(0b84928y4>p^?!=>?mtR3 zz8P18FADMM1>3MFIvf^V_%8mfdhg`r?-g2rp<-JfesohO-=zA!3myA8w$%BF|G3UE zKbuqc*WE)?`0Jft&j0a9bN+-2OXmCkboT$%e0~)uX92;1%7i+G&&;#I-v4<&`NZyT-z&}A{x-%W+>}4TJPpLSA%B7u z%m9fj``c)fa0|kS(FZ94$<=@uoIq`Vn*Y`Ujk9>dZKR){{#!w!17x_TtDnm{r-UW| D98MyM From 8ee1836b40ecca489da3f9a8a36cc87c6900abba Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Tue, 10 Nov 2020 03:13:05 +0000 Subject: [PATCH 22/22] fix penis sprite fix penis sprite --- .../icons/obj/genitals/penis_onmob.dmi | Bin 11737 -> 11657 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/obj/genitals/penis_onmob.dmi b/modular_citadel/icons/obj/genitals/penis_onmob.dmi index 99f549024dc1a0356e599e80afb1d4a8eb1911b3..cf2e25f3bb0183356d2681d1cf82370d2ababdb7 100644 GIT binary patch delta 5516 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 delta 5585 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

9N4z_YxB=X%mlSh^%G$} z|0lEYeg0GstZgYrOC$Q7uw~?PaajX zf#)R?i!R6726@=Z?n)XNJz%%jB#cY05KGIfp1heZ{krk%10OVU%7e{|n*rHLu zJ?}7}eclR#!HIEY6X_j}4OF|>w?cLq2$D(W9!{#npWDG8<6g+H|(tG zpS8#U8br{p{lp_oFZ5Lg%n^(vWp?aexLHMC>0vnbKSF)PhfEgD!9Y;YgEjd5THLfm zSC5Tdj$Aqa-v}Gamo2ejEuhq0;alSWx4w{huw(r}0}j94v1@Uz5`4}+2szjbN%j8f%BF1MFWj1fcDSaPf2=Lyk= z{6*hZ$hY()X;^pccX(PDUB5IkqQLSlZ`b(WkZywshX!%56D;}PU&Z`SEx|?Ing6jV zV|J0SY*#A5X8(70;QfMl@P1<+DbMaHr@EOU%;-xM?9ivp{yKU^>8`{496+9p1MobK$Cw2et7#Qp;E~8v|*Qu=Tx$K>txk&rkk; zmzU8SH@2s&B~ip!uLvxyyL@Pb9}7NQ(6=0I_r6u(tMsj@&YH9P6v9;dX5=!QZH`a1jHG- zm0YQYw!WKKlK9l30$w=z=k3F=0q)xz?v#SCI`^1vjyC@HC2CGJ0}$pL*G7mtte>C= zx(M#>wV8H^t9egY$4MX&16dROc}d^3y2kKIp@Tt_{c4Ztc^bf2M4AOUd-O*gs~S^y zu5fYAl!rGyhC)h>YiJMc3vr7r&Y$sILg`b^^_+jRK9iOPO?DFX z;yIno?;L89NY%)%u@Gq@Bo;o_;(CmLdX=Bew7Yx)R!FXks-7}&#Ir+s_v@RQac7+G= zXTm0#k@qpYc?PhsxTo3%d^fSXtk%8RXZsnruwC}hm1u(EkF1A%c(=KedbbQEF_{ZP_9I!)_Q|99l=i%P&fqNEQ@X%mt!KQnVhb*rB>I?ZWAk(%<1GsM;OMUwr zS(3<0DC5W!!duZBY_|M`k>`iYfv+9>4>LrlHf2Rp zCfvH;>#euHN_ z>gu6nBXrG}#7(vgP1ArAuHel}*@??>XKh18q^+xOV#H$Iiv-PP?5?69qHgB}H(5EVXTZq801x62j3TJ+2X*p!Ma3E=Zyj)NuASb|PJgQd!=pTTqO`6DN znWIyZmFZUX3#+!Lw70F=u9W&_qYhw*T>Jg#uwybM_*IBf(J_2n@EU`S^mS=~3cY>9 z4~Zi|B3n$hK5b;SndKW)b1^jQrnmZDdlef($&y&Qe8Il zd>w-O4sLR0KK{Jp{70J%;EwX8Ydu=z`8zyZ@tCsbwNHjs5#S#67Tq-l-1~z=nZo>I z_`Js~boSC;lBH|};`-i9o5%^pg*7zTs#*^Fu%^abylo;YXRJMX6ff4Up=B~^6ysl2 z1$u+rZFFEyf-;c$%&mtb(Ena&sNjjIgNH2XfP+gj{22|P7BM*}Ev}7(EkIS@J#7s| z{~$6w{6^U*!(FjRtvzfosXAeu4z|AePHxNVNq@0 zwXUu3am~u5Tl`1c7zIED4(0Hxb!6GhI%H-9*s<9LI%@_YBj2`py~>S-mOgMCc6N8l IJAjY>KOvvvGXMYp